Kernel module pour périphérique bluetooth

Bonsoir,
J’ai fraîchement installé un debian8 AMD64 sur un lenovo yoga 500. Je rencontre des problèmes avec le périphérique Bluetooth. Je crois pouvoir résoudre le problème en effectuant une manipulation similaire à celle décrite pour Ubuntu http://askubuntu.com/questions/613614/bluetooth-not-working-in-ubuntu-15-04. Je vous joins l’extrait de code qui illustre le problème. En fait, il me manque le firmware décrit à l’instant " 6.535260 ". Ma question est la suivante : Savez-vous où je peux télécharger ou le module intitulé " BCM2045A0-0489-e079.hcd " ?

dorian@debian:~$ uname -a; lspci -nnk | grep -iA2 net; lsusb; dmesg | grep -i bluetooth; dmesg | grep -i firmware; lsmod | grep bluetooth
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux
02:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:43ae] (rev 02)
	Subsystem: Lenovo Device [17aa:0622]
	Kernel driver in use: ndiswrapper
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
	Subsystem: Lenovo Device [17aa:381e]
	Kernel driver in use: r8169
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f3:2089 Elan Microelectronics Corp. 
Bus 002 Device 004: ID 0489:e079 Foxconn / Hon Hai 
Bus 002 Device 003: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 002 Device 002: ID 5986:0670 Acer, Inc 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[    6.401549] Bluetooth: Core ver 2.19
[    6.401560] Bluetooth: HCI device and connection manager initialized
[    6.401565] Bluetooth: HCI socket layer initialized
[    6.401566] Bluetooth: L2CAP socket layer initialized
[    6.401576] Bluetooth: SCO socket layer initialized
[    6.534901] bluetooth hci0: firmware: failed to load brcm/BCM2045A0-0489-e079.hcd (-2)
[    6.534902] bluetooth hci0: Direct firmware load failed with error -2
[    6.534902] bluetooth hci0: Falling back to user helper
[    6.535260] Bluetooth: hci0: BCM: patch brcm/BCM2045A0-0489-e079.hcd not found
[   10.423150] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   10.423153] Bluetooth: BNEP filters: protocol multicast
[   10.423160] Bluetooth: BNEP socket layer initialized
[   38.138740] Bluetooth: RFCOMM TTY layer initialized
[   38.138752] Bluetooth: RFCOMM socket layer initialized
[   38.138757] Bluetooth: RFCOMM ver 1.11
[    0.398410] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    6.534901] bluetooth hci0: firmware: failed to load brcm/BCM2045A0-0489-e079.hcd (-2)
[    6.534902] bluetooth hci0: Direct firmware load failed with error -2
[   12.845915] r8169 0000:03:00.0: firmware: direct-loading firmware rtl_nic/rtl8168g-3.fw
bluetooth             374429  24 bnep,btusb,rfcomm
6lowpan_iphc           16588  1 bluetooth
rfkill                 18867  6 cfg80211,ideapad_laptop,bluetooth
crc16                  12343  2 ext4,bluetooth

Dans le lien que tu fournis,je vois qu’une solution a été proposé,l’as tu essayé ?

Oui, après investigation cette manipulation est fonctionnelle pour débian également. La seule chose qui manque c’est ce fameux module noyau réclamé par le système. Je cherche toujours où me le procurer mais sans succès jusque maintenant. Peut-être ce chipset Bluetooth n’est-il pas encore supporté par le monde Linux. Je continue de chercher et je posterai ici la solution si je la trouve.

Tu utilises quelle version de noyau ? essaie de passer à une version plus récente .En backports,Debian en est à la 4.2 et la dernière stable c’est la 3.16 .

Comme illustré dans l’exemple du code du premier message, je suis en version 3.16 AMD64. Déjà testé avec un kernel 4.2 fraîchement compilé mais le problème reste exactement le même. Le bug n’est pas le noyau, c’est vraiment la disponibilité de ce driver :wink: