Desconexão do mouse Bluetooth quando o Iceweasel carrega o YouTube… mas também não se reconecta

0

A razão pela qual isso é um problema é que o mouse também se recusa a se reconectar automaticamente.

Existe, obviamente, algum outro processo que cria a coincidência de desconexão, mas funciona toda vez que faço o seguinte:

  1. Conecte o mouse BT
  2. Abra o Iceweasel
  3. Sem usar o mouse (ele não está se movendo a partir desse ponto), abra uma nova guia e acesse youtube.com
  4. Assim que estiver carregado, tente usar o mouse e ele será desconectado

É claro que o mouse também se desconecta em outros pontos, mas era estranho como o acima também força uma desconexão. Eu adicionei no caso de alguém saber de alguma conexão que poderia ajudar a resolver o problema.

Eu já experimentei várias outras correções ... Eu até tenho um script que eu configurei para reconectar o mouse quando ele desconectar (já que ele não será reconectado usando a janela bluetooth Gnome-Settings).

Encontrando um dos problemas semelhantes on-line aqui Eu defini o tempo limite para 0, o que fez de fato, trabalhe o melhor de todas as soluções até agora. Consegui deixar o mouse sozinho e voltar e ele ainda estará conectado, mas depois de seguir as etapas acima, ele ainda seria desconectado e voltaria para a desconexão de tempo limite até reiniciar o serviço Bluetooth novamente.

Cada desconexão é visível nos meus registros como:

bluetoothd[19123]: g_attrib_unregister: invalid id

mas muitas vezes é depois de um dos seguintes:

dleyna-server-service[20572]: dLeyna: Exit

ou enquanto eu estava usando o Iceweasel (já mudei para o Chrome):

iceweasel.desktop[19712]: Custom widget with id loop-button does not return a valid node

Voltando à incapacidade de se reconectar, depois que o mouse se desconectar (é o Razer Orochi, se isso fizer diferença), não posso simplesmente reconectar, mesmo se tentar forçá-lo nas configurações normais de Bluetooth com base na GUI. Eu descobri que a única maneira de se reconectar é através do bluetoothctl. Enquanto no prompt bluetoothctl uma simples reconexão funciona, mas depois de muitas variações, o abaixo parece ser o único script que funcionará da mesma maneira:

#!/bin/bash
echo 'power on\npair D1:A8:11:CC:DB:9A' | bluetoothctl
sleep 1
echo 'trust D1:A8:11:CC:DB:9A' | bluetoothctl
sleep 1
echo 'connect D1:A8:11:CC:DB:9A' | bluetoothctl

Então, sim, essa é a minha situação ... Espero que alguém veja alguma coisa aqui que leve à solução, mas, claro, sinta-se à vontade para pedir mais informações e me informar como obtê-la para você.

    
por L33tCh 02.03.2016 / 09:18

1 resposta

0

O fato de você descrever o Bluetooth tendo problemas com o uso de streaming / Internet pesada me levou a suspeitar de mais problemas de interferência / conflito do que um problema com o sistema operacional.

Vou listar as possibilidades:

  • Conflitos de IRQ entre wifi / bluetooth / disco;
  • bluetooth / wifi compartilhando a mesma porta e tendo interferências;
  • interferências de sinal na faixa de 2,4 GHz entre wifi e bluetooth.

Eu investigaria esses caminhos. A solução pode variar de:

  • ter que configurar diferentes portas de IRQ;
  • experimentando um novo bluetooth ou uma caneta wifi na faixa de 5 GHz;
  • ou experimentando um mouse com um dongle USB que usa outra frequência de curto alcance.
por 02.03.2016 / 12:37