Bluetooth não funciona após a atualização de 14.10 para 15.04

2

Eu fiz o upgrade para o Ubuntu 15.04. Depois de todas as reinicializações, as coisas estavam bem. eu fecho a máquina para baixo.

Na manhã seguinte, reiniciei meu teclado bluetooth (Logitech diNovo, cerca de 6 anos) não estava funcionando. Não havia ícone do bluetooth na barra de menus e o A guia Bluetooth nas Configurações do Sistema está totalmente esmaecida, com o Bluetooth desligado e não pode ser ligado.

Eu usei com sucesso este mesmo teclado com vários versões do Ubuntu de volta a 2009.

Eu pesquisei e encontrei várias pessoas com problemas semelhantes. Pode ser relacionado ao bluez sendo atualizado da versão 4 para a versão 5? Não tenho certeza.

O dispositivo Bluetooth é detectado:

[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

O widget de receptor único é responsável pelos dispositivos 019, 018 e 017 nessa lista. (Se eu desconectar o widget, todas as três dessas linhas de dispositivo desaparecerão.)

Mas algo está errado:

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

e depois:

[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

Outros diagnósticos:

[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

Alguém sabe como consertar isso? Obrigado.

[update] Se eu remover o dongle USB e reinseri-lo enquanto pressiono o botão vermelho, posso fazer com que as coisas fiquem assim:

[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

Parece mais saudável, mas o teclado ainda não está funcionando.

    
por Nicholas Nethercote 22.05.2015 / 01:50

1 resposta

0

Acontece que eram apenas baterias planas! As baterias devem ter morrido logo após o upgrade, então culpei incorretamente a atualização. Momento azarado. Desculpe pelo barulho.

    
por Nicholas Nethercote 26.05.2015 / 01:33