Meu dispositivo bluetooth falha (desliga) aleatoriamente e não posso ativá-lo novamente a menos que eu reinicie (às vezes desligar / ligar meu laptop).
Eu tenho o laptop Lenovo Y50-70 com Ubuntu 16.04 x64
Tentando desligar / ligar o bluetooth a partir do ícone do painel indicador da unidade ou de System Settings -> Bluetooth
registra o seguinte:
bluetoothd[18093]: Failed to set mode: Failed (0x03)
O dispositivo não está bloqueado:
$ sudo rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
O hciconfig lista o dispositivo como inativo:
$ sudo hciconfig -a hci0
hci0: Type: BR/EDR Bus: USB
BD Address: E8:B1:FC:DC:DC:95 ACL MTU: 1021:5 SCO MTU: 96:5
DOWN
RX bytes:281058 acl:11356 sco:0 events:297 errors:0
TX bytes:28099 acl:52 sco:0 commands:210 errors:0
Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
E não pode ser ativado ou redefinido:
$ sudo hciconfig hci0 up
Can't init device hci0: Connection timed out (110)
$ sudo hciconfig hci0 reset
Can't init device hci0: Connection timed out (110)
Retarting the servies fornece os seguintes erros de log, mesmo que pareça estar em execução
~$ sudo service bluetooth status
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Du 2017-09-03 13:05:40 EEST; 3s ago
Docs: man:bluetoothd(8)
Main PID: 18093 (bluetoothd)
Status: "Running"
Tasks: 1
Memory: 1016.0K
CPU: 5ms
CGroup: /system.slice/bluetooth.service
└─18093 /usr/lib/bluetooth/bluetoothd
sep 03 13:05:40 burfee bluetoothd[18093]: Error adding Link Loss service
sep 03 13:05:40 burfee bluetoothd[18093]: Not enough free handles to register service
sep 03 13:05:40 burfee bluetoothd[18093]: Not enough free handles to register service
sep 03 13:05:40 burfee bluetoothd[18093]: Not enough free handles to register service
sep 03 13:05:40 burfee bluetoothd[18093]: Current Time Service could not be registered
sep 03 13:05:40 burfee bluetoothd[18093]: gatt-time-server: Input/output error (5)
sep 03 13:05:40 burfee bluetoothd[18093]: Not enough free handles to register service
sep 03 13:05:40 burfee bluetoothd[18093]: Not enough free handles to register service
sep 03 13:05:40 burfee bluetoothd[18093]: Sap driver initialization failed.
sep 03 13:05:40 burfee bluetoothd[18093]: sap-server: Operation not permitted (1)
Tentando ativá-lo a partir do bluetoothctl:
$ bluetoothctl
[NEW] Controller E8:B1:FC:DC:DC:95 burfee-0 [default]
[NEW] Device A4:77:33:77:AB:B3 A4-77-33-77-AB-B3
[NEW] Device 88:C6:26:72:12:7E Logitech BT Adapter
[NEW] Device 84:38:35:3B:BB:94 Apple Wireless Trackpad
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Failed
Eu até tentei uma atualização do kernel de 4.4 para 4.6
$ uname -a
Linux ubuntu 4.6.0-040600-generic #201606100558 SMP Fri Jun 10 10:01:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Editar: atualizado agora:
$ uname -a
Linux burfee 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Dispositivo:
$ lspci -knn | grep Net -A3; lsusb
08:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 83)
Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:c270]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
Bus 003 Device 005: ID 145f:01ae Trust
Bus 003 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 003: ID 8087:07dc Intel Corp.
Bus 003 Device 002: ID 5986:055e Acer, Inc
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Parece travar principalmente quando o laptop está fazendo mais processamento, mas também travou quando eu estava apenas movendo o cursor na tela ou abrindo o Krusader. Percebo quando ele cai instantaneamente, porque estou usando um Apple Magic Trackpad.
Eu não tenho uma tecla de atalho Fn no meu laptop para ligar / desligar o bluetooth, ou não consegui encontrá-lo, então a única opção é desligar / ligar o laptop, o que é uma dor, já que esse problema ocorre com freqüência.