[bluetooth] problème de scan sur Asus Z87-PRO

Reconnaissance et configuration du matériel / kernel linux
cro
newbie
Messages : 6
Inscription : sam. 04 août 2012, 22:56

[bluetooth] problème de scan sur Asus Z87-PRO

Message par cro »

Hello les archers,
Ca fait un bail que je n'étais plus venu, tout roulait impec.
Mais çà, c'était avant :D
J'ai changé ma config et maintenant j'ai une carte mère Asus Z87-pro. Celle-ci possède un combo WIFI-Bluetooth.
Le problème, c'est que je n'arrive pas à faire fonctionner le bluetooth (pour le WIFI, je n'en sais rien, je ne m'en sers pas).
D'après ce que j'ai pu voir, le combo est construit autour du chipset Qualcomm Atheros AR9462.

Voilà les infos que j'ai :

Code : Tout sélectionner

[root@ARCHNAS cro]# uname -a
Linux ARCHNAS 3.13.8-1-ARCH #1 SMP PREEMPT Tue Apr 1 12:19:51 CEST 2014 x86_64 GNU/Linux

Code : Tout sélectionner

[root@ARCHNAS cro]# hcitool dev
Devices:
        hci0    6C:71:D9:94:B0:4F

Code : Tout sélectionner

[root@ARCHNAS cro]# lsmod | grep -i bluetooth
bluetooth             326343  33  bnep,ath3k,btusb,rfcomm
rfkill                15651    4  cfg80211,bluetooth,asus_wmi
crc16                 1359     2  ext4,bluetooth

Code : Tout sélectionner

[root@ARCHNAS cro]# lsusb -D /dev/bus/usb/001/003
Device: ID 0b05:17d0 ASUSTek Computer, Inc. 
lsusb: gconv.c:74: __gconv: Assertion `outbuf != ((void *)0) && *outbuf != ((void *)0)' failed.
Abandon (core dumped)
Je crois que vous venez de voir le problème. J'ai pu voir sur un forum des infos, avec apparemment, un patch à appliquer pour faire fonctionner le bluetooth mais j'ai pas tout saisi. Par exemple où se trouve ce patch ?
http://www.spinics.net/lists/linux-blue ... 44112.html

Mais ce qui est bizarre, c'est que je peux allumer le bluetooth, mais il ne détecte rien et n'est pas détecté (par mon téléphone par exemple)

Code : Tout sélectionner

[root@ARCHNAS cro]# bluetoothctl 
[NEW] Controller 6C:71:D9:94:B0:4F ARCHNAS [default]
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# scan on
Discovery started
[bluetooth]# show 6C:71:D9:94:B0:4F
Controller 6C:71:D9:94:B0:4F
        Name: ARCHNAS
        Alias: ARCHNAS
        Class: 0x1c0104
        Powered: yes
        Discoverable: yes
        Pairable: yes
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
        UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
        UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
        UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
        UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
        UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
        UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0511
        Discovering: yes
Bref si quelqu'un sait comment me débloquer, çà m'aiderait bien
Merci d'avance
Dernière modification par cro le sam. 05 avr. 2014, 20:29, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: bluetooth sur Asus Z87-PRO

Message par FoolEcho »

Salut,

Merci de rectifier le titre du sujet. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [bluetooth] problème de scan sur Asus Z87-PRO

Message par Xorg »

Dommage, moi aussi j'ai une carte-mère Asus avec Bluetooth intégré, mais c'est un chipset un peu plus vieux, je n'ai pas le WiFi avec, donc c'est plus simple. :mrgreen:
cro a écrit :J'ai pu voir sur un forum des infos, avec apparemment, un patch à appliquer pour faire fonctionner le bluetooth mais j'ai pas tout saisi. Par exemple où se trouve ce patch ?
http://www.spinics.net/lists/linux-blue ... 44112.html
Le patch est dans le message ! C'est ça :

Code : Tout sélectionner

--- a/drivers/bluetooth/ath3k.c
+++ b/drivers/bluetooth/ath3k.c
@@ -86,6 +86,7 @@ static const struct usb_device_id ath3k_table[] = {
 	{ USB_DEVICE(0x04CA, 0x300b) },
 	{ USB_DEVICE(0x0930, 0x0219) },
 	{ USB_DEVICE(0x0930, 0x0220) },
+	{ USB_DEVICE(0x0b05, 0x17d0) },
 	{ USB_DEVICE(0x0CF3, 0x0036) },
 	{ USB_DEVICE(0x0CF3, 0x3004) },
 	{ USB_DEVICE(0x0CF3, 0x3008) },
@@ -133,6 +134,7 @@ static const struct usb_device_id ath3k_blist_tbl[] = {
 	{ USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 },
+	{ USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0CF3, 0x0036), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0cf3, 0x3004), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0cf3, 0x3008), .driver_info = BTUSB_ATH3012 },
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 46640e9..199b9d4 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -156,6 +156,7 @@ static const struct usb_device_id blacklist_table[] = {
 	{ USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 },
+	{ USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0cf3, 0x0036), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0cf3, 0x3004), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x0cf3, 0x3008), .driver_info = BTUSB_ATH3012 },
Mais là, tu commences à entrer dans des trucs de développeurs... Ce patch affecte le noyau.

Après quelques recherches, ce patch a déjà été appliqué le 18 février (commit), autrement dit, il a été présent dès Linux 3.14-rc4.
Linux 3.14 est dans le dépôt Testing (et vu qu'il vient fraîchement de sortir, il ne va pas débarquer dans le dépôt Core avant quelques semaines). Mais rien t'empêche de l'utiliser même s'il vient de Testing, cela devrait régler ton soucis si ce que tu as dit est vrai, mais attention ça reste le dépôt Testing... :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
cro
newbie
Messages : 6
Inscription : sam. 04 août 2012, 22:56

Re: [bluetooth] problème de scan sur Asus Z87-PRO

Message par cro »

Hello Xorg,
J'ai installé le kernel 3.14

Code : Tout sélectionner

[root@ARCHNAS cro]# uname -a
Linux ARCHNAS 3.14.0-3-ARCH #1 SMP PREEMPT Fri Apr 4 00:37:52 CEST 2014 x86_64 GNU/Linux
mais j'ai toujours la même erreur :

Code : Tout sélectionner

[root@ARCHNAS cro]# lsusb -D /dev/bus/usb/001/003
Device: ID 0b05:17d0 ASUSTek Computer, Inc. 
lsusb: gconv.c:74: __gconv: Assertion `outbuf != ((void *)0) && *outbuf != ((void *)0)' failed.
Abandon (core dumped)
J'ai juste décommenté le depot testing du /etc/pacman.conf
Et fait un petit

Code : Tout sélectionner

yaourt -Sy linux
C'est bon ? Il n'y a pas d'autres paquets à installer ?
Répondre