Comment 4 for bug 1188096

Revision history for this message
Jesse Sung (wenchien) wrote :

Upstream commit ef4e5e4a makes ROM patch loader applies to 8087:0a2a. After applying it to trusty kernel 3.13.0-18, btusb would ask for intel/ibt-hw-37.8.10-fw-1.10.1.14.d.bseq or intel/ibt-hw-37.8.bseq as a fallback.

However the firmware in #3 has a different name, which is ibt-hw-37.8.10-fw-1.10.2.27.d.bseq.

By placing ibt-hw-37.8.10-fw-1.10.2.27.d.bseq and ibt-hw-37.8.bseq in #3 into /lib/firmware/intel, the later one would be loaded by btusb, but the module doesn't work. Most of the time, 'hcitool scan' just stuck and doesn't return anything. Even it is completed, only bt addresses are shown and IDs are all n/a.

If I rename ibt-hw-37.8.10-fw-1.10.2.27.d.bseq to ibt-hw-37.8.10-fw-1.10.1.14.d.bseq, it would be loaded by btusb, but the module doesn't work at all. hciconfig says the module is down and it can't be turned on by 'hciconfig hci0 up'.