Eu tive o mesmo problema com o meu MS Bluetooth Mouse 5000 que se conecta diretamente ao meu adaptador Bluetooth interno para laptops 4.0. Após um tempo aparentemente aleatório, o mouse parou de funcionar, apesar de ser mostrado como conectado nas configurações de Bluetooth. Descobri que isso parece estar relacionado à configuração do powersavings. Eu uso o tlp (veja a primeira resposta: informações sobre tlp ) e em powertop
vi que as opções de economia de energia de todos os dispositivos USB estão ativadas. O problema parece ser que, depois que a opção de economia de energia entrar em ação, o mouse não será reconectado mais, então o núcleo do problema deve estar lá.
No entanto, essa solução funcionou para mim agora:
1.) Eu usei lsusb
para determinar o ID do meu dispositivo bluetooth (eu me pergunto por que o bluetooth conta como um dispositivo usb?):
username@laptop:~$ lsusb
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 002: ID 041e:3042 Creative Technology, Ltd
Bus 003 Device 003: ID 8087:07da Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Este site ajudou-me a identificar qual ID é bluetooth: identifica os IDs USB No meu caso, que era Bus 003 Device 003: ID 8087: 07da Intel Corp.
2.) Então eu usei o ID: 8087: 07da para colocar na lista negra a opção de economia de energia em tlp:
Abra o arquivo de configuração tlp usando o terminal: gksu gedit /etc/default/tlp
e pesquise a linha que contém: USB_BLACKLIST =
Em seguida, edite esta linha e insira o ID do dispositivo bluetooth, por ex. No meu caso:
USB_BLACKLIST="8087: 07da"
Após a reinicialização, o Bluetooth my não se desconectou mais e, em powertop
, Tunables, vejo que as opções de economia de energia para esse ID estão desativadas.