Problèmes et questions concernant le noyau et le support matériel.
Répondre

Erreur bluetooth au boot

#1Messageil y a 4 ans

Bonjour,

Vu que j'ai un peu de temps en ce moment :evil: je règle les petits problèmes qui traînent sur mon ordi.

Je m'attaque à ce problème bluetooth que je n'avais pas, jusqu'à récemment, avec le noyau 4.14 ( de mémoire). Je l'avais déjà remarqué sur les noyaux plus récents (le module bluetooth se chargeait une fois sur 3).
Mais depuis 1 mois ou 2 il est apparu sur cet "ancien" noyau que j'utilisais.

Quitte à avoir le problème j'utilise dorénavant un noyau plus récent (5.4.24-1-MANJARO)

Au boot j'ai cette ligne qui apparaît et que je retrouve ensuite avec dmesg :

Bluetooth: hci0: Failed to send firmware data (-38)
Je pense que mettre à jour mon BIOS résoudrai le problème mais je n'y arrive pas.
J'ai déjà fait beaucoup de recherche sur ce problème et la seule que j'ai trouvé pour lancer le bluetooth est cette ligne de commande :

sudo rmmod btusb && sleep 1 && sudo modprobe btusb
J'ai mis un alias "bluetooth". Du coup au démarrage j'ouvre un terminal et je peux démarrer le bluetooth mais si ça démarrait tout seul se serait encore mieux :)

Peut être charger le module plus tard dans la séquence de démarrage?
Mais comment faire? Je n'ai que très rarement mis les mains là-dedans.

Merci d'avance :)

LCG

Erreur bluetooth au boot

#2Messageil y a 4 ans

Bonjour.
Essaye avec bluetoothctl. Il y a le wiky d'Arch qui est assez complet.

Erreur bluetooth au boot

#3Messageil y a 4 ans

Bonjour. Désolé pour le temps de réponse. . .

Rien de possible avec bluetoothctl. . . pas de "controler"

[bluetooth]# show
No default controller available
[bluetooth]#


Si j'essaie de tout configurer avec bluez-utils je bloque là :

[nico@Arnold ~]$ hcitool dev
bash: hcitool : commande introuvable
[nico@Arnold ~]$ 
Pour info :

[nico@Arnold ~]$ sudo pacman -Ss bluez
[sudo] Mot de passe de nico : 
extra/bluez 5.54-1 [installé]
    Daemons for the bluetooth protocol stack
extra/bluez-cups 5.54-1
    CUPS printer backend for Bluetooth printers
extra/bluez-hid2hci 5.54-1
    Put HID proxying bluetooth HCI's into HCI mode
extra/bluez-libs 5.54-1 [installé]
    Deprecated libraries for the bluetooth protocol stack
extra/bluez-plugins 5.54-1
    bluez plugins (PS3 Sixaxis controller)
extra/bluez-qt 5.68.0-1 (kf5)
    Qt wrapper for Bluez 5 DBus API
extra/bluez-utils 5.54-1 [installé]
    Development and debugging utilities for the bluetooth protocol stack
community/bluez-qt-git 5.69.0.r590.gd84fee7-1 (kf5-git)
    Qt wrapper for Bluez 5 DBus API
community/bluez-tools 0.2.0-4 [installé]
    A set of tools to manage Bluetooth devices for Linux
community/python-bluepy 1.3.0-2
    Python module for interfacing with Bluetooth LE devices through Bluez
community/python-pybluez 0.22-4
    Python wrapper for the BlueZ Bluetooth stack
community/python2-pybluez 0.22-4
    Python wrapper for the BlueZ Bluetooth stack
[nico@Arnold ~]$ 
et

[nico@Arnold ~]$ pkgfile hcitool
extra/bash-completion
[nico@Arnold ~]$ 
J'ai donc installé bash-completion mais toujours pareil. . . En bref. . . je sèche. . . :tetu!

LCG

edit 20h38 : en fait je peux utiliser bluetoothctl après avoir fait :

sudo rmmod btusb && sleep 1 && sudo modprobe btusb
Donc pas d'avancement. . .

Erreur bluetooth au boot

#4Messageil y a 4 ans

Bonjour.
Que donne systemctl status bluetooth ?

Erreur bluetooth au boot

#5Messageil y a 4 ans

Bonjour.

Voici (bluetooth actuellement indisponible) :

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendo>
     Active: active (running) since Mon 2020-04-13 10:36:35 CEST; 42s ago
       Docs: man:bluetoothd(8)
   Main PID: 644 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9434)
     Memory: 2.0M
     CGroup: /system.slice/bluetooth.service
             └─644 /usr/lib/bluetooth/bluetoothd

avril 13 10:36:35 Arnold systemd[1]: Starting Bluetooth service...
avril 13 10:36:35 Arnold bluetoothd[644]: Bluetooth daemon 5.54
avril 13 10:36:35 Arnold systemd[1]: Started Bluetooth service.
avril 13 10:36:35 Arnold bluetoothd[644]: Starting SDP server
avril 13 10:36:35 Arnold bluetoothd[644]: Bluetooth management interface 1.14 >
Je rajoute un détail peut-être important :
Au premier boot le bluetooth ne démarre pas.
Je recharge le module btusb, le bluetooth fonctionne.
Si je redémarre l'ordi, le bluetooth est actif.
Si je l'éteins et (re)démarre, pas de bluetooth. . .

:saispas:

edit : truc encore plus étrange. Le bluetooth semble bien démarrer si j'ai une souris branché en USB. . .

Erreur bluetooth au boot

#6Messageil y a 4 ans

Bonjour.
Essaye de changer de port usb. J'ai résolu (si on peut dire...) ce genre de problème avec une manette de jeu comme ça.

Erreur bluetooth au boot

#7Messageil y a 4 ans

En fait j'ai une souris sans fil bluetooth et une enceinte bluetooth que je connecte presqu'à chaque session.

Aujourd’hui, par hasard, j'ai démarré avec une souris branchée en USB, c'est comme ça que je me suis rendu compte que le bluetooth partait bien avec une souris branché en USB.

Mais habituellement j'ai que la souris en bluetooth.
Répondre