FS#54636 - broadcom-wl-dkms doesn't include some firmware files

Attached to Project: Community Packages
Opened by Jonas (Jojonintendo) - Thursday, 29 June 2017, 09:54 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 04 July 2017, 15:27 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: When I install broadcom-wl-dkms to get wifi working with my Broadcom BCM4352, the bluetooth of this same chip stops working. Dmesg complains about a file named "BCM20702A1-0489-e07a.hcd" that cannot be found. After I downloaded it from github (https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0489-e07a.hcd) to /lib/firmware/brcm/ and rebooted, it is working again.

I don't know if this file could be included in the package, or if it is a problem with my system. If you need any additional information, please ask. Thank you very much for your time.


Additional info:BCM20702A1-0489-e07a from github works.
broadcom-wl-dkms: 6.30.223.271-12


Steps to reproduce:
- Bluetooth works, but no wifi with BCM4352 (fresh Arch install)
- Install broadcom-wl-dkms
- Bluetooth no longer works, BCM20702A1-0489-e07a.hcd not found (dmesg output)
- Download BCM20702A1-0489-e07a.hcd from github to /lib/firmware/brcm/
- Reboot
- Bluetooth works perfectly again
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 04 July 2017, 15:27 GMT
Reason for closing:  Not a bug
Comment by loqs (loqs) - Thursday, 29 June 2017, 12:49 GMT
Assuming this was the correct package to add the files to the license
https://github.com/winterheart/broadcom-bt-firmware/blob/master/LICENSE.broadcom_bcm20702
seems to prohibit redistribution from lines 26-28
"Licensee may not use, disclose,
modify, reproduce or distribute the Software except as expressly permitted in
this Agreement."
There is no further mention of reproduce or distribution in the license which implies to me those acts are not permitted by the license.
Comment by Jonas (Jojonintendo) - Thursday, 29 June 2017, 13:01 GMT
What I don't understand is that Bluetooth seems to work with a fresh Arch install. There are some complaints about b43 on dmesg, but I can see and connect to devices. After installing this package, it no longer works. I know the package removes some modules like b43, but even when loading it again, it still doesn't work.

I guess for now I'll keep using this github file. Thank you for your help anyway !

Loading...