[bluetooth] un appareil n'est pas détecté

Reconnaissance et configuration du matériel / kernel linux
Le Limule
Hankyu
Messages : 35
Inscription : jeu. 02 août 2012, 20:42

[bluetooth] un appareil n'est pas détecté

Message par Le Limule »

bonjour,

un appareil bluetooth (enceinte Sony GTK-XB5) n'est pas détecté par Arch Linux. Les autres appareils bluetooth sont détectés. un ordinateur Windows et un téléphone portable détectent l'enceinte GTK-XB5. au moins 1 téléphone portable ne détecte pas l'enceinte GTK-XB5.

voici la problématique depuis le début:

j'ai installé Arch Linux sur l'ordinateur portable d'une amie (ASUS R510L). le matériel s'occupant du bluetooth est un Broadcom BCM43142 (il s'occupe aussi du wifi). voici le résultat de sudo lspci -vvv concernant ce matériel:

Code : Tout sélectionner

03:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)
        Subsystem: Lite-On Communications Inc Device 6605
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
        Capabilities: [13c v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
                        Status: NegoPending- InProgress-
        Capabilities: [160 v1] Device Serial Number 00-00-b3-ff-ff-4f-30-10
        Capabilities: [16c v1] Power Budgeting <?>
        Kernel driver in use: wl
        Kernel modules: wl
j'ai constaté que ce matériel pour le bluetooth nécessite un flash du firmware, comme expliqué là:
https://wiki.archlinux.org/index.php/Bl ... com_device
pour pouvoir se connecter aux appareils bluetooth. ce que j'ai fait, et en effet ça fonctionne.

sauf que cette enceinte GTK-XB5 n'est toujours pas détectée.

avec un ordinateur Windows j'ai pu noter l'adresse de cette enceinte: fc:a8:9a:44:5a:44

Code : Tout sélectionner

[berangere@berangere-ordi ~]$ rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
[berangere@berangere-ordi ~]$

Code : Tout sélectionner

[berangere@berangere-ordi ~]$ sudo bluetoothctl
[sudo] Mot de passe de berangere : 
[NEW] Controller 18:CF:5E:A9:CD:39 berangere-ordi [default]
[NEW] Device C4:73:1E:95:BD:61 TVBluetooth
[NEW] Device 42:51:03:2B:98:B0 42-51-03-2B-98-B0
[NEW] Device 44:9A:58:9F:A7:DD 44-9A-58-9F-A7-DD
[NEW] Device 45:DF:AD:98:DB:41 45-DF-AD-98-DB-41
[NEW] Device 0C:A6:94:A6:22:D7 JBL Charge 2
[NEW] Device 94:B2:CC:38:AE:47 MVH-390BT    
[NEW] Device 15:3E:0B:03:02:35 Wistiki
[NEW] Device 34:AA:8B:1D:AD:15 coucou
[NEW] Device 30:21:22:31:9A:EA CAR KIT
[NEW] Device 20:6E:9C:89:60:2A GT-S7390G
Agent registered
[bluetooth]# default-agent 
Default agent request successful
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 18:CF:5E:A9:CD:39 Discovering: yes
[bluetooth]# pair fc:a8:9a:44:5a:44
Device fc:a8:9a:44:5a:44 not available
[bluetooth]#
sur le wiki archlinux.org j'ai vu que certains appareils utilisant "bluetooth low energy" ne sont pas détectés, et une solution est indiquée:
https://wiki.archlinux.org/index.php/Bl ... up_in_scan
j'ai donc installé bluez-utils-compat à la place de bluez-utils, et suivi la procédure indiquée, mais cette enceinte n'est toujours pas détectée...

auriez-vous des idées, suggestions, explications, tests à réaliser, ...?
Répondre