Le periferiche Bluetooth si disconnettono casualmente sotto Mavericks


10

Ho cercato su Internet per cercare di trovare una soluzione a questo bizzarro problema (problemi simili qui e qui e qui ), ma purtroppo finora non ci sono riuscito. Sto eseguendo OS X 10.9.1 su un MBP retina di inizio 2013 e il mio mouse magico e la tastiera Bluetooth si disconnettono ogni 1-3 ore, causando i seguenti errori del 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

Inoltre, il pannello Bluetooth in Preferenze di Sistema si blocca completamente e mostra informazioni glitch:

Preferenze Bluetooth glitch

L'unico modo per far riconnettere il mouse e la tastiera (e l'unico modo per far funzionare di nuovo il pannello Bluetooth) è:

  1. Spegni tutte le periferiche
  2. Metti il ​​computer in sospensione (senza chiudere il coperchio)
  3. Attendi 60–90 secondi affinché il computer si riattivi automaticamente
  4. Accendi le periferiche. Tutto bene.

Se metto il computer in modalità di sospensione con Bluetooth funzionante, rimarrà inattivo. Se lo metto in standby dopo la disconnessione delle periferiche, dopo un po 'si riattiverà automaticamente.

Non ho idea di cosa stia scatenando queste disconnessioni. Non accadono agli stessi intervalli (a volte succede dopo un'ora, a volte quattro), ma accadono sempre. Da quando ho eseguito l'aggiornamento a Mavericks, ho dovuto fare questa cosa tutta da mettere al computer più volte al giorno. Ciò non è avvenuto sotto Mountain Lion.

Ho provato le seguenti cose, senza successo:

  1. Ripristina SMC
  2. Ripristina PRAM
  3. Eliminato ~/Library/Preferences/com.apple.bluetooth.*e /Library/Preferences/com.apple.bluethoothqualsiasi altra cosa relativa al Bluetooth
  4. Mavericks reinstallati
  5. Il controller Bluetooth fisico è stato sostituito da Apple (ieri ho appena ripristinato il computer)

Nonostante tutto, il problema persiste. Devo ancora mettere in pausa il computer 4-5 volte al giorno per far funzionare nuovamente mouse e tastiera. Apparentemente nessuno sa come risolverlo, ha persino sconcertato Apple.

Qualcuno sa cosa sta succedendo?


Ho lo stesso problema, l'unico modo per me ora è riavviare la macchina
tszming

Hai qualcosa nelle vicinanze che sta causando interferenze? Un router wifi, forno a microonde, stazione base portatile? Ho dovuto cambiare il mio router (che è a circa 3 piedi dal mio mini) a 5ghz e poi il bluetooth è diventato molto più affidabile ...
Dave

No. Succede indipendentemente da dove mi trovo (casa, ufficio, camere d'albergo). L'unico fattore scatenante che sono stato in grado di trovare è Mavericks. Lo stesso computer su Mountain Lion non presentava nessuno di questi problemi: sono iniziati tutti il ​​giorno in cui ho effettuato l'aggiornamento.
Andrew

Per quello che vale, il mio RMBP 2013 ha gravi problemi WiFi quando il bluetooth è acceso. Mi chiedo se disattivi il WiFi se questo risolve i tuoi problemi di bluetooth. Ho segnalato il mio bug ad Apple su developer.apple.com/bug-reporting e sembra che tu abbia abbastanza dettagli tecnici per segnalare il tuo se lo desideri. Terrò gli occhi aperti per qualsiasi soluzione migliore rispetto alla scelta di accendere un solo emettitore da 2,4 GHz anziché entrambi su questo modello di Mac.
bmike

Risposte:


8

Sono stato in grado di superare il problema con questa soluzione rapida. Quindi ogni volta che perdi la connettività bluetooth basta eseguire i seguenti comandi nel terminale

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

Riacquisterai la connettività.


Questo è. Questo lo risolve perfettamente. Puoi mettere i due comandi in uno script bash ( come questo ) ed eseguirlo ogni volta consudo bt-fix
Andrew

3
Questo non funziona più in Yosemite ...
Andrew,

Questo è stato risolto per me in Yosemite. Per adesso. Ho sempre perso la connessione del mouse magico e ho dovuto riavviare. Ora ... speriamo lavorerà per il futuro
Mircea Stanciu

Nessuno di questi comandi funziona più per me in Sierra. Ma questo voodoo lo fa: apple.stackexchange.com/a/157317/68662
Andrew

2

Ho avuto gli stessi problemi e sono stato in grado di risolverlo eliminando le impostazioni bluetooth come suggerito da Andrew in 3, in combinazione con anche uccidere la cache delle preferenze (vedi http://reviews.cnet.com/8301-13727_7-57617236-263 / how-to-tack-default-not-sticking in-mavericks / ). Senza uccidere il demone cache, non sono stato in grado di risolvere il problema. Quindi ecco cosa ho fatto:

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

Se ricordo bene, ho emesso entrambi i comandi più volte per accertarmi di tutte le impostazioni Bluetooth.

Spero che questo ti aiuti!


Oh, ero così ottimista che avrebbe funzionato, ma l'ho provato 3 volte e il problema persiste. Ratti.
Andrew,

2

Ho lo stesso problema di routine. Lo risolvo aprendo "Activity Monitor", selezionando il processo "kextd" nella scheda CPU e chiudendo il processo. Si riavvierà immediatamente e verrà ripristinata la connettività bluetooth. Questo è più una soluzione alternativa che una correzione, ma è rapido ed efficace per me. inserisci qui la descrizione dell'immagine


0

I miei altoparlanti bluetooth continuavano a collegarsi e cadere ogni 15-30 secondi (retina Macbook Pro). Gli altoparlanti andavano bene, li ho provati su iPhone.

Ho provato tutte le altre correzioni suggerite, Ripristina PRAM, Ripristina modulo Bluetooth, Esegui script ma non ha funzionato. Ho trovato una soluzione però.

Spegni il tuo dispositivo bluetooth. Associa il tuo mac al tuo iPhone. Nessuna connessione richiesta, ha detto che non era supportato. Quindi riconnettersi al dispositivo Bluetooth (altoparlanti). La connessione non è ancora stata interrotta. In bocca al lupo.


-2

Il mio ti aiuta a ripristinare SMC (System Management Controller), poiché SMC è responsabile di tutti i componenti associati all'alimentazione e, secondo un Apple Store Genuis, un reset SMC ripristinerebbe anche il chip bluetooth.
(Ecco il link alla pagina di supporto di Apple con un tutorial per reimpostare SMC)


Poiché l'OP afferma già che hanno reimpostato SMC, è possibile commentare e chiedere se il reset SMC ha rispettato il collegamento fornito.
bmike

E lo fa :) L'ho ripristinato, e anche Apple lo ha fatto, inutilmente ...
Andrew
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.