CORRIGÉ, jetez un coup d'oeil au bug du Launchpad !
J'ai un problème très particulier sur Ubuntu Gnome 14.10 x64. Mon adaptateur interne WiFi/Bluetooth est détecté et le WiFi fonctionne correctement. Sa fonctionnalité Bluetooth est également détectée. Toutes les commandes de l'interface graphique et de la ligne de commande semblent fonctionner normalement (elles ne renvoient aucune erreur), mais aucun autre périphérique Bluetooth n'a été détecté et aucun autre périphérique ne peut voir mon ordinateur portable. . Je le soupçonnais d'être un problème d'antenne (les symptômes sont identiques), mais avec Windows 8.1 cela fonctionnait parfaitement.
Mon ordinateur portable est un Acer Aspire E3-111-C1LY
root@pantheratigris:~# hcitool dev
Devices:
hci0 00:71:CC:60:XX:XX // a full MAC was displayed
root@pantheratigris:~# time hcitool scan // with nearby Bluetooth visible Android phone
Scanning ...
real 0m10.248s
user 0m0.001s
sys 0m0.005s
matega@pantheratigris:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b47f Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 0489:e078 Foxconn / Hon Hai
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
matega@pantheratigris:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 4: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
matega@pantheratigris:~$ hciconfig --all
hci0: Type: BR/EDR Bus: USB
BD Address: 00:71:CC:60:XX:XX ACL MTU: 1022:8 SCO MTU: 183:5
UP RUNNING PSCAN
RX bytes:1212 acl:0 sco:0 events:72 errors:0
TX bytes:2050 acl:0 sco:0 commands:72 errors:0
Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x8f
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
Name: 'ubuntu-gnome-0'
Class: 0x7c0100
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Uncategorized
HCI Version: 4.0 (0x6) Revision: 0x3101
LMP Version: 4.0 (0x6) Subversion: 0x1
Manufacturer: Atheros Communications, Inc. (69)
matega@pantheratigris:~$
Pouvez-vous publier les résultats de lsusb
et hciconfig --all
, car certains chipsets ne sont pas encore pris en charge correctement
J'ai été en mesure de corriger quelques modules pour que votre bluetooth fonctionne en 14.10 avec le noyau 3.16.0-28 64 bits, vérifiez avec uname -a
si tout va bien, il affiche également x86_64
De nouveaux modules compressés peuvent être trouvés https://www.dropbox.com/s/kufg12cf28eh36l/Ubuntu1410.zip?dl= les extraire sur le bureau puis dans le terminal Sudo mv /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/ath3k.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/ath3k.ko.bak
Sudo modprobe -r btusb
Sudo mv /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko.bak
cd Desktop
cd Ubuntu1410
Sudo cp btusb.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko
Sudo cp ath3k.ko /lib/modules/3.13.0-39-generic/kernel/drivers/bluetooth/ath3k.ko
Sudo apt-get install linux-firmware
Sudo modprobe ath3k
Sudo modprobe btusb
Avec un peu de chance, cela fonctionnera, car je n'ai pas été témoin du problème lié à xhci lors du chargement du firmware en 14.10 comme en 14.04.
Nouvelle édition le 01/01/2015, une méthode différente avec les fichiers ath3k.c et btusb.c mis à jour Modifier: téléchargez cette https://www.dropbox.com/s/ajxndivy4vwgapv/test.zip?dl= et extrayez-le dans/home pour avoir un dossier nommé test dans home, puis dans terminal
Sudo apt-get install build-essential
cd test
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make all
Sudo modprobe -r ath3k
Sudo modprobe -r btusb
Sudo mv /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko.bak
Sudo mv /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
Sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
Sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
puis redémarrez.
Essayez avec la commande ci-dessous et installez à nouveau le génome Bluetooth, puis vérifiez si vous êtes en mesure de vous connecter au périphérique Bluetooth.
Sudo apt-get install bluetooth blueman bluez-hcidump bluewho python-bluez bluez-tools
J'espère que cela t'aides.