web-dev-qa-db-fra.com

Bluetooth ne fonctionne pas après la mise à niveau de 14.10 à 15.04

Je suis passé à Ubuntu 15.04. Après tous les redémarrages, tout allait bien. J'ai éteint la machine.

Le lendemain matin, j'ai redémarré et mon clavier Bluetooth (Logitech diNovo, environ 6 ans) ne fonctionnait pas. Il n'y avait pas d'icône Bluetooth dans la barre de menus et l'onglet Bluetooth dans les Paramètres système est entièrement grisé. Bluetooth est désactivé et ne peut pas être activé.

J'ai utilisé avec succès ce même clavier avec plusieurs versions d'Ubuntu jusqu'en 2009.

J'ai cherché sur Google et j'ai trouvé diverses personnes ayant des problèmes similaires. Cela pourrait être lié à la mise à niveau de bluez de la version 4 à la version 5? Pas certain.

Le périphérique Bluetooth est détecté:

[fjord:~] lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1058:0704 Western Digital Technologies, Inc. My Passport Essential (WDME)
Bus 001 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 019: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 001 Device 018: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 001 Device 017: ID 046d:0b02 Logitech, Inc. C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
Bus 001 Device 005: ID 1bcf:0005 Sunplus Innovation Technology Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Le widget Récepteur unique est responsable des périphériques 019, 018 et 017 de cette liste. (Si je débranche le widget, les trois lignes de ce périphérique disparaissent.)

Mais quelque chose ne va pas:

[fjord:~] Sudo service bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

puis:

[fjord:~] Sudo service bluetooth start
[fjord:~] Sudo service bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2015-05-21 16:09:46 PDT; 13min ago
 Main PID: 3709 (bluetoothd)
   CGroup: /system.slice/bluetooth.service
           └─3709 /usr/sbin/bluetoothd -n

May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: DIS cannot start: GATT is disabled
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init deviceinfo plugin
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init proximity plugin
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init time plugin
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init alert plugin
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init thermometer plugin
May 21 16:09:46 fjord bluetoothd[3709]: Failed to init gatt_example plugin
May 21 16:09:46 fjord bluetoothd[3709]: Bluetooth Management interface initialized
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Failed to init gatt_example plugin
May 21 16:09:46 fjord bluetoothd[3709]: bluetoothd[3709]: Bluetooth Management interface initialized

Autres diagnostics:

[fjord:~] lsmod | grep bluetooth
bluetooth             491520  8 bnep,btusb

[fjord:~] uname -a
Linux fjord 3.19.0-18-generic #18-Ubuntu SMP Tue May 19 18:31:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

[fjord:~] dmesg | grep -i firmware
[    0.201123] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored

[fjord:~] bluetoothd -v
4.101

Quelqu'un sait comment réparer ceci? Je vous remercie.

[update] Si je retire le dongle USB et le réinsère tout en maintenant le bouton rouge enfoncé, je peux obtenir un résultat ressemblant à ceci:

[fjord:~] Sudo service bluetooth status
    ● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2015-05-24 03:11:26 PDT; 3min 50s ago
 Main PID: 2162 (bluetoothd)
   CGroup: /system.slice/bluetooth.service
           └─2162 /usr/sbin/bluetoothd -n

May 24 03:12:47 fjord bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/HFPAG
May 24 03:12:47 fjord bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/HFPHS
May 24 03:12:47 fjord bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/A2DPSource
May 24 03:12:47 fjord bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/A2DPSink
May 24 03:12:47 fjord bluetoothd[2162]: bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/HFPAG
May 24 03:12:47 fjord bluetoothd[2162]: bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/HFPHS
May 24 03:12:47 fjord bluetoothd[2162]: bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/A2DPSource
May 24 03:12:47 fjord bluetoothd[2162]: bluetoothd[2162]: Endpoint registered: sender=:1.44 path=/MediaEndpoint/BlueZ4/A2DPSink
May 24 03:12:47 fjord bluetoothd[2162]: Adapter /org/bluez/2162/hci0 has been enabled
May 24 03:12:47 fjord bluetoothd[2162]: bluetoothd[2162]: Adapter /org/bluez/2162/hci0 has been enabled

Cela semble plus sain, mais le clavier ne fonctionne toujours pas.

2

Il s'avère que c'était juste des piles vides! Les piles doivent être mortes juste après la mise à niveau, ce qui fait que je l'ai blâmé à tort. Moment malheureux. Désolé pour le bruit.

0