Periféricos Bluetooth desconectados aleatoriamente no Mavericks

10

Eu vasculhei a Internet para tentar encontrar uma solução para esse problema bizarro (problemas semelhantes aqui e aqui e aqui ), mas infelizmente falhei até agora. Estou executando o OS X 10.9.1 em um MBP de retina do início de 2013 e meu Magic Mouse e teclado Bluetooth são desconectados a cada 1 a 3 horas, causando os seguintes erros do kernel:

1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Timeout waiting for data
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0030
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][getBatteryState] Couldn't get battery state from device
1/26/14 12:09:26.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xd 
1/26/14 12:09:26.308 AM loginwindow[59]: Preferred Localizations total: 1 contents (en)
1/26/14 12:09:29.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xc 
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Became inactive waiting for data
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d7 for reportID 0x0060
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::createUsedVoltagesDict][80.14] ERROR: Unable to get calibrated battery thresholds report for product ID 781
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice] notice: _outstandingIO > 0 but isInactive() returned TRUE...
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::willTerminate] entered
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::stop] entered

Além disso, o painel Bluetooth em Preferências do sistema congela completamente e mostra informações com falhas:

Preferências do Bluetooth com falha

A única maneira de conectar o mouse e o teclado (e a única maneira de fazer com que o painel Bluetooth funcione novamente) é:

  1. Desligue todos os periféricos
  2. Coloque o computador em suspensão (sem fechar a tampa)
  3. Aguarde de 60 a 90 segundos para o computador voltar a funcionar magicamente
  4. Ligue os periféricos. Tudo está bem.

Se eu colocar o computador no modo de suspensão com o Bluetooth funcionando, ele permanecerá adormecido. Se eu colocar o aparelho em repouso após a desconexão dos periféricos, ele será ativado automaticamente depois de um tempo.

Não tenho idéia do que está acionando essas desconexões. Eles não acontecem nos mesmos intervalos (às vezes acontece depois de uma hora, às vezes quatro), mas sempre acontecem. Desde a atualização para o Mavericks, tive que fazer essa coisa de colocar o computador para dormir várias vezes ao dia. Isso não aconteceu sob o leão da montanha.

Eu tentei as seguintes coisas, sem sucesso:

  1. Redefinir SMC
  2. Redefinir PRAM
  3. Excluído ~/Library/Preferences/com.apple.bluetooth.*e /Library/Preferences/com.apple.bluethoothqualquer outra coisa relacionada ao Bluetooth
  4. Mavericks reinstalados
  5. O controlador físico do Bluetooth foi substituído pela Apple (recebi o computador ontem)

Apesar de tudo isso, o problema persiste. Ainda preciso colocar o computador em suspensão 4-5 vezes ao dia para que o mouse e o teclado funcionem novamente. Aparentemente, ninguém sabe como consertá-lo - até atrapalhou a Apple.

Alguém sabe o que está acontecendo?

Andrew
fonte
Eu tenho o mesmo problema, a única maneira para mim agora é reiniciar a máquina
#
Você tem algo por perto que esteja causando interferência? Um roteador wifi, microondas, estação base de telefone portátil? Eu tive que mudar meu roteador (que é de cerca de 3 pés do meu mini) a 5 GHz e, em seguida, Bluetooth tornou-se muito mais confiável ...
Dave
Não. Isso acontece independentemente de onde eu estou (casa, escritório, quartos de hotel). O único gatilho que consegui encontrar é o Mavericks. O mesmo computador no Mountain Lion não apresentava nenhum desses problemas - todos começaram no dia em que atualizei.
Andrew Andrew
Pelo que vale a pena, meu RMBP de 2013 apresenta problemas graves de WiFi quando o bluetooth está ativado. Gostaria de saber se você desliga o Wi-Fi, se isso faz com que seus problemas de bluetooth desaparecem. Eu relatei meu bug à Apple em developer.apple.com/bug-reporting e você parece ter detalhes técnicos suficientes para informar o seu, se assim o desejar. Vou manter meus olhos atentos a qualquer solução melhor do que optar por ligar apenas um emissor de 2,4 GHz em vez de ambos neste Mac modelo.
Bmike

Respostas:

8

Consegui superar o problema com esta solução rápida. Portanto, sempre que você perder a conectividade Bluetooth, execute os seguintes comandos no terminal

$ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
$ sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Você recuperará a conectividade.

Dani
fonte
É isso. Isso corrige perfeitamente. Você pode colocar os dois comandos em um script bash ( como este ) e executá-lo sempre que estiver com o #sudo bt-fix
Andrew #
3
Isso não funciona mais em Yosemite ...
Andrew
Isso me corrigiu em Yosemite. Por enquanto. Eu perdia a conexão do mouse mágico o tempo todo e precisava reiniciar. Agora ... espero venha a trabalhar para o futuro
Mircea Stanciu
Nenhum desses comandos funciona mais para mim na Sierra. Mas esse vodu faz: apple.stackexchange.com/a/157317/68662
Andrew
2

Eu tive os mesmos problemas e consegui corrigi-lo excluindo as configurações de bluetooth conforme sugerido por Andrew em 3, em combinação com também matando o cache de preferências (consulte http://reviews.cnet.com/8301-13727_7-57617236-263 / como resolver os padrões que não aderem aos dissidentes / ). Sem matar o daemon de cache, não consegui resolver o problema. Então aqui está o que eu fiz:

rm /Library/Preferences/com.apple.Bluetooth.plist
killall -u yourusername cfprefsd

Se bem me lembro, emiti os dois comandos várias vezes para garantir todas as configurações de Bluetooth.

Espero que isto ajude!

Lorenz
fonte
Ah, fiquei tão otimista que isso funcionaria, mas tentei 3 vezes e o problema continua. Ratos.
23414 Andrew
2

Eu tenho o mesmo problema rotineiramente. Eu resolvo isso abrindo o "Activity Monitor", selecionando o processo "kextd" na guia CPU e fechando o processo. Ele será reiniciado imediatamente e a conectividade Bluetooth será restaurada. Isso é mais uma solução alternativa do que uma correção, mas é rápido e eficaz para mim. insira a descrição da imagem aqui

Richard Pearse
fonte
0

Meus alto-falantes bluetooth ficavam conectados e caindo a cada 15 a 30 segundos (MacBook Pro retina). Alto-falantes estavam bem, tentei no iphone.

Tentei todas as outras correções sugeridas, Redefinir PRAM, redefinir módulo bluetooth, executar scripts, mas nada funcionou. Eu encontrei uma correção embora.

Desligue o seu dispositivo bluetooth. Emparelhe o seu mac com o seu iPhone. Não requer conexão, disse que não era suportado. Em seguida, reconecte-se ao dispositivo bluetooth (alto-falantes). A conexão ainda está em queda. Boa sorte.

Podgemaster
fonte
-2

Meu ajuda a redefinir o SMC (System Management Controller), pois o SMC é responsável por todos os componentes associados à fonte de alimentação e, de acordo com um Apple Store Genuis, uma redefinição do SMC também redefiniria o chip bluetooth.
(Aqui está o link para a página de suporte da Apple com um tutorial para redefinir o SMC)

130e13a
fonte
Como o OP já declara que redefiniu o SMC, você pode comentar e perguntar se o SMC redefiniu de acordo com o link que você forneceu.
bmike
E ele faz :) Eu redefini-la, e a Apple tem também, sem sucesso ...
Andrew