[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#782331: src:linux: Upstream report and workaround



Package: src:linux
Followup-For: Bug #782331

This bug has already been reported upstream[0].

One of the related comments[1] suggests, to simply provide the not found /lib/firmware/brcm/BCM20702A0-0a5c-21e6.hcd file to work around the bug. For that purpose i downloaded the windows driver from my laptop manufacturer's homepage (i.e. [3]) and extracted the files. For my bluetooth adapter the bcbtums-win7x64-brcm.inf text file pointed me to the BCM20702A1_001.002.014.0449.0462.hex file. I converted this file using hex2hcd[2] and placed it at the above mentioned location, which solved the problem for me (With bluetooth still working, too):
[   37.989999] bluetooth hci0: firmware: direct-loading firmware brcm/BCM20702A0-0a5c-21e6.hcd
[   37.994029] Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=1000 lmp_ver=06 lmp_subver=220e

Note that the attached .hcd file available at the upstream report differs from my version. So if you are also affected by this bug, i suggest you convert the file yourself, following my instructions above.

[0] https://bugzilla.kernel.org/show_bug.cgi?id=81821
[1] https://bugzilla.kernel.org/show_bug.cgi?id=81821#c9
[2] https://github.com/jessesung/hex2hcd
[3] https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/g4wb12ww.exe

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


Reply to: