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.
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.
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.