Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
intel usb bluetooth driver : ID 8087:0a2b : FW download err
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
jlm
n00b
n00b


Joined: 27 May 2018
Posts: 52

PostPosted: Sun Jan 08, 2023 4:11 pm    Post subject: intel usb bluetooth driver : ID 8087:0a2b : FW download err Reply with quote

Hi
until recently, I had no issue with blluetooth on my laptop, but after some recent kernel upgrade, I now have bleutooth not working after reboot
in dmesg I see :
Code:

Bluetooth: hci0: Failed to send firmware data (-38)

rfkill says :
Code:

$ rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
3: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

I now have these two ideapad device that i never saw before[/i]
I found this thread while searching the web : https://forum.manjaro.org/t/cant-get-bluetooth-to-work-on-ideapad/110076/12
so i tried
Code:

sudo rmmod btusb
sudo modprobe btusb

which happens to works, however this don't fix the issue of boot....

in dmesg after modprobe I see
Code:

[ 1524.046088] usbcore: deregistering interface driver btusb
[ 1536.721429] usbcore: registered new interface driver btusb
[ 1536.721820] Bluetooth: hci0: Bootloader revision 0.0 build 2 week 52 2014
[ 1536.726805] Bluetooth: hci0: Device revision is 5
[ 1536.726809] Bluetooth: hci0: Secure boot is enabled
[ 1536.726811] Bluetooth: hci0: OTP lock is enabled
[ 1536.726813] Bluetooth: hci0: API lock is enabled
[ 1536.726814] Bluetooth: hci0: Debug lock is disabled
[ 1536.726816] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 1536.726820] Loading firmware: intel/ibt-11-5.sfi
[ 1536.727005] Bluetooth: hci0: Found device firmware: intel/ibt-11-5.sfi
[ 1538.645836] Bluetooth: hci0: Waiting for firmware download to complete
[ 1538.646842] Bluetooth: hci0: Firmware loaded in 1874837 usecs
[ 1538.646946] Bluetooth: hci0: Waiting for device to boot
[ 1538.657842] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[ 1538.657866] Bluetooth: hci0: Device booted in 10711 usecs
[ 1538.657881] Loading firmware: intel/ibt-11-5.ddc
[ 1538.663200] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-11-5.ddc
[ 1538.666954] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 1538.667986] Bluetooth: hci0: Firmware revision 0.0 build 14 week 44 2021
[ 1538.714693] Bluetooth: MGMT ver 1.22
[ 1538.794295] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[ 1565.216437] input: BT4.0+2.4G Mouse as /devices/virtual/misc/uhid/0005:1915:0040.0004/input/input26
[ 1565.216811] input: BT4.0+2.4G Mouse Consumer Control as /devices/virtual/misc/uhid/0005:1915:0040.0004/input/input27
[ 1565.219261] hid-generic 0005:1915:0040.0004: input,hidraw2: BLUETOOTH HID v0.01 Mouse [BT4.0+2.4G Mouse] on a4:34:d9:3f:b4:2e


so it seems that the firmware is present... and working...
any idea?
thx and regards
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55015
Location: 56N 3W

PostPosted: Wed Jan 11, 2023 9:45 pm    Post subject: Reply with quote

jlm,

I suspect that at boot, the Bluetooth module is included in your initrd but not the firmware.
Bluetooth then starts before root is ready, so the firmware cannot be read from /lib/firmware.

The module and its firmware need to be available when the module is initialised.

This educated guess does not apply if you don't use an initrd.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
jlm
n00b
n00b


Joined: 27 May 2018
Posts: 52

PostPosted: Wed Jun 07, 2023 3:28 pm    Post subject: Reply with quote

sorry for late answer... I still have the issue, but since no time and few reboot... I got used to rmmod/modprobe

I suspect also the issue to be the fw not included in initrd... will log a bug on gentoo, see if dracut is the culpit....

there is also a bug when kernel upgrade, virtualbox drivers are not rebuilt....
Back to top
View user's profile Send private message
nvaert1986
Tux's lil' helper
Tux's lil' helper


Joined: 05 May 2019
Posts: 126

PostPosted: Fri Jun 16, 2023 9:32 am    Post subject: Reply with quote

I'm having a similar issue (running gentoo-sources-6.1.31). Might be a kernel bug. Disabling and enabling bluetooth resolves the issue

My kernel log:
Code:
[    1.092980] Bluetooth: Core ver 2.22
[    1.092988] Bluetooth: HCI device and connection manager initialized
[    1.092991] Bluetooth: HCI socket layer initialized
[    1.092993] Bluetooth: L2CAP socket layer initialized
[    1.092997] Bluetooth: SCO socket layer initialized
[    3.042665] Bluetooth: RFCOMM TTY layer initialized
[    3.042667] Bluetooth: RFCOMM socket layer initialized
[    3.042669] Bluetooth: RFCOMM ver 1.11
[    3.042672] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.042672] Bluetooth: BNEP filters: protocol multicast
[    3.042675] Bluetooth: BNEP socket layer initialized
[    3.042676] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.042677] Bluetooth: HIDP socket layer initialized
[    3.742015] Bluetooth: hci0: Bootloader revision 0.1 build 42 week 52 2015
[    3.743009] Bluetooth: hci0: Device revision is 2
[    3.743012] Bluetooth: hci0: Secure boot is enabled
[    3.743013] Bluetooth: hci0: OTP lock is enabled
[    3.743014] Bluetooth: hci0: API lock is enabled
[    3.743014] Bluetooth: hci0: Debug lock is disabled
[    3.743015] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    3.744320] Bluetooth: hci0: Found device firmware: intel/ibt-17-16-1.sfi
[    3.744354] Bluetooth: hci0: Boot Address: 0x40800
[    3.744355] Bluetooth: hci0: Firmware Version: 108-45.22
[    3.871141] Bluetooth: hci0: Failed to send firmware data (-19)
[    3.871149] Bluetooth: hci0: sending frame failed (-19)
[    3.871208] Bluetooth: hci0: FW download error recovery failed (-19)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55015
Location: 56N 3W

PostPosted: Fri Jun 16, 2023 9:03 pm    Post subject: Reply with quote

jlm,

Rebuilding out of tree modules requires
Code:
emerge @module-rebuild

That command rebuilds all of the out of tree kernel modules for the kernel pointed to by /usr/src/linux
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum