Não sei ao certo por que, mas tentei usar meu mouse após acordar o laptop recentemente e esse problema não está mais acontecendo para mim.
Desde a atualização para 13.10 a partir de 13.04, meu mouse não se conecta via bluetooth. Nas configurações, afirma que o mouse não está emparelhado. Reiniciar o bluetooth com sudo /etc/init.d/bluetooth restart
não ajuda. Reiniciar o computador corrige o problema se o bluetooth for reiniciado também com o comando mencionado anteriormente, mas isso não é o ideal.
O mouse funcionou bem antes de atualizar para 13.10.
O computador é um ThinkPad X230 com um módulo bluetooth Broadcom 'BCM20702A0' (eu acho).
Quando não está funcionando hciconfig hci0 -a
retorna:
hci0: Tipo: BR / EDR Bus: USB
Endereço BD: C0: 18: 85: DB: F3: D1 MTU ACL: 1021: 8 SCO MTU: 64: 1
UP PSUNA DE FUNCIONAMENTO
RX bytes: 766129 acl: 49888 sco: 0 eventos: 2233 erros: 0
TX bytes: 5953 acl: 240 sco: 0 comandos: 274 erros: 0
Funcionalidades: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Tipo de pacote: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Política de links: RSWITCH SNIFF
Modo de ligação: SLAVE ACCEPT
Nome: 'BCM20702A'
Classe: 0x6e0100
Classes de serviço: rede, renderização, captura, áudio, telefonia
Classe de dispositivo: computador, sem categoria
Versão do HCI: 4.0 (0x6) Revisão: 0x1000
Versão do LMP: 4.0 (0x6) Subversion: 0x220e
Fabricante: Broadcom Corporation (15)
Quando está funcionando, hciconfig hci0 -a
retorna:
hci0: Tipo: BR / EDR Bus: USB
Endereço BD: C0: 18: 85: DB: F3: D1 MTU ACL: 1021: 8 SCO MTU: 64: 1
UP PSUNA DE FUNCIONAMENTO
RX bytes: 253334 de acesso: 16391 sco: 0 eventos: 842 erros: 0
TX bytes: 2519 acl: 65 sco: 0 comandos: 84 erros: 0
Funcionalidades: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Tipo de pacote: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Política de links: RSWITCH SNIFF
Modo de ligação: SLAVE ACCEPT
Nome: 'ubuntu-0'
Classe: 0x6e0100
Classes de serviço: rede, renderização, captura, áudio, telefonia
Classe de dispositivo: computador, sem categoria
Versão do HCI: 4.0 (0x6) Revisão: 0x1000
Versão do LMP: 4.0 (0x6) Subversion: 0x220e
Fabricante: Broadcom Corporation (15)
Eu sou um novato em relação ao Linux, então não me peça nada por favor, mas eu posso usar o google.
Atualização 1: notei quando verifiquei a página de configurações do bluetooth que o mouse é reportado como não emparelhado, mesmo quando está operando corretamente.
Eu testei com um fone de ouvido bluetooth agora também e ele dá problemas semelhantes (nenhum som depois de retomar do sono), mas neste caso ele está sendo relatado como emparelhado.
Não sei ao certo por que, mas tentei usar meu mouse após acordar o laptop recentemente e esse problema não está mais acontecendo para mim.
As configurações de Bluetooth são controladas a partir de arquivos de configuração em / etc / bluetooth. Para dispositivos de entrada, podemos definir um tempo limite antes que uma conexão seja desconectada. Para desabilitar isso abra /etc/bluetooth/input.conf como root em um editor e comente a linha a seguir adicionando # (como é feito no exemplo abaixo), ou configure o valor do tempo limite como 0:
#IdleTimeout=30
(definido para 240)
Outros tempos limites que podem ser definidos em /etc/bluetooth/main.conf podem não ser afetados no seu caso, pois eles só desempenham um papel quando um serviço pode ser interrompido (por exemplo, pela intensidade do sinal ruim) e não serão reconectados Nesse caso, um tempo limite é definido aqui. Valores padrão para tempos limite em main.conf são:
DiscoverableTimeout = 0
Definido como qualquer% AutoConnectTimeout = 0
Comente isto% PairableTimeout = 0
Definido como qualquer% PageTimeout = 8192
Também defina RememberPowered
para false
em main.conf
Siga as instruções acima para definir um tempo limite maior para reconectar. Sobre o desemparelhamento, é provavelmente devido ao Ubuntu pensar que o dispositivo se foi.
Parece que o dispositivo Bluetooth não está mais sendo ligado automaticamente.
Tente isto: crie um novo arquivo /etc/udev/rules.d/99-bluetooth.rules com o seguinte conteúdo.
# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/sbin/hciconfig hci0 up"
edit: hciconfig está em / usr / sbin / não / usr / bin /