Bluetooth-Peripheriegeräte werden zufällig unter Mavericks getrennt

10

Ich habe das Internet durchsucht, um eine Lösung für dieses bizarre Problem zu finden (ähnliche Probleme hier und hier und hier ), bin aber bisher leider gescheitert. Ich verwende OS X 10.9.1 auf einem Retina-MBP Anfang 2013 und meine Magic Mouse und Bluetooth-Tastatur werden alle 1–3 Stunden getrennt, was die folgenden Kernelfehler verursacht:

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

Darüber hinaus friert das Bluetooth-Bedienfeld in den Systemeinstellungen vollständig ein und zeigt fehlerhafte Informationen an:

Glitchy Bluetooth-Einstellungen

Der einzige Weg, um die Verbindung zwischen Maus und Tastatur wiederherzustellen (und der einzige Weg, um das Bluetooth-Bedienfeld wieder zum Laufen zu bringen), ist:

  1. Schalten Sie alle Peripheriegeräte aus
  2. Schalten Sie den Computer ein (ohne den Deckel zu schließen).
  3. Warten Sie 60 bis 90 Sekunden, bis sich der Computer auf magische Weise wieder aktiviert hat
  4. Schalten Sie die Peripheriegeräte ein. Alles ist gut.

Wenn ich den Computer mit Bluetooth in den Ruhezustand versetze, bleibt er eingeschlafen. Wenn ich es in den Ruhezustand versetze, nachdem die Peripheriegeräte getrennt wurden, wird es nach einer Weile automatisch aktiviert.

Ich habe keine Ahnung, was diese Unterbrechungen auslöst. Sie passieren nicht in den gleichen Intervallen (manchmal nach einer Stunde, manchmal nach vier), aber sie passieren immer. Seit dem Upgrade auf Mavericks musste ich diese ganze Sache mehrmals am Tag erledigen, um den Computer in den Ruhezustand zu versetzen. Dies geschah nicht unter Mountain Lion.

Ich habe die folgenden Dinge ohne Erfolg versucht:

  1. SMC zurücksetzen
  2. PRAM zurücksetzen
  3. Gelöscht ~/Library/Preferences/com.apple.bluetooth.*und /Library/Preferences/com.apple.bluethoothalles andere im Zusammenhang mit Bluetooth
  4. Neu installierte Mavericks
  5. Hatte den physischen Bluetooth-Controller durch Apple ersetzt (habe den Computer erst gestern zurückbekommen)

Trotz alledem bleibt das Problem bestehen. Ich muss den Computer immer noch 4 bis 5 Mal am Tag in den Ruhezustand versetzen, damit Maus und Tastatur wieder funktionieren. Anscheinend weiß niemand, wie man das Problem behebt - es hat sogar Apple überrumpelt.

Weiß jemand was los ist?

Andrew
quelle
Ich habe das gleiche Problem, der einzige Weg für mich ist jetzt, die Maschine neu zu starten
tszming
Haben Sie etwas in der Nähe, das Störungen verursacht? Ein WLAN-Router, eine Mikrowelle oder eine Basisstation für tragbare Telefone? Ich musste meinen Router (der ungefähr 3 Fuß von meinem Mini entfernt ist) auf 5 GHz umstellen und dann wurde Bluetooth viel zuverlässiger ...
Dave
Nee. Es passiert unabhängig davon, wo ich bin (zu Hause, im Büro, in den Hotelzimmern). Der einzige Auslöser, den ich finden konnte, sind Mavericks. Der gleiche Computer auf Mountain Lion hatte keines dieser Probleme - alle begannen an dem Tag, an dem ich ein Upgrade durchgeführt habe.
Andrew
Für das, was es wert ist, hat mein 2013 RMBP schwerwiegende WiFi-Probleme, wenn Bluetooth eingeschaltet ist. Ich frage mich, ob Sie WiFi ausschalten, wenn dadurch Ihre Bluetooth-Probleme verschwinden. Ich habe Apple meinen Fehler unter developer.apple.com/bug-reporting gemeldet , und Sie scheinen über genügend technische Details zu verfügen, um Ihren Fehler zu melden, wenn Sie dies wünschen. Ich werde nach besseren Lösungen Ausschau halten, als bei diesem Mac-Modell nur einen 2,4-GHz-Emitter anstelle von beiden einzuschalten.
bmike
Siehe auch
nohillside

Antworten:

8

Mit dieser schnellen Lösung konnte ich das Problem lösen. Wenn Sie also die Bluetooth-Verbindung verlieren, führen Sie einfach die folgenden Befehle im Terminal aus

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

Sie werden die Konnektivität wiedererlangen.

Dani
quelle
Das ist es. Dies behebt es perfekt. Sie können die beiden Befehle in ein Bash-Skript ( wie dieses ) einfügen und es jederzeit mitsudo bt-fix
Andrew
3
Dies funktioniert nicht mehr in Yosemite…
Andrew
Dies wurde für mich in Yosemite behoben. Zur Zeit. Ich verlor die ganze Zeit die magische Mausverbindung und musste neu starten. Jetzt ... hoffentlich für die Zukunft arbeiten
Mircea Stanciu
Keiner dieser Befehle funktioniert mehr für mich in Sierra. Aber dieses Voodoo macht: apple.stackexchange.com/a/157317/68662
Andrew
2

Ich hatte die gleichen Probleme und konnte sie beheben, indem ich die Bluetooth-Einstellungen löschte, wie Andrew in 3 vorgeschlagen hatte, und gleichzeitig den Einstellungscache löschte (siehe http://reviews.cnet.com/8301-13727_7-57617236-263) / wie man Standardwerte angeht, die nicht in Außenseitern stecken / ). Ohne den Cache-Daemon zu beenden, konnte ich das Problem nicht lösen. Also hier ist was ich getan habe:

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

Wenn ich mich richtig erinnere, habe ich beide Befehle mehrmals ausgegeben, um alle Bluetooth-Einstellungen sicherzustellen.

Hoffe das hilft!

Lorenz
quelle
Oh, ich war so optimistisch, dass dies funktionieren würde, aber ich habe es dreimal versucht und das Problem geht weiter. Ratten.
Andrew
2

Ich habe routinemäßig das gleiche Problem. Ich löse es, indem ich den "Aktivitätsmonitor" öffne, den "kextd" -Prozess auf der Registerkarte "CPU" auswähle und den Prozess beende. Es wird sofort neu gestartet und die Bluetooth-Verbindung wird wiederhergestellt. Dies ist eher eine Problemumgehung als eine Lösung, aber für mich schnell und effektiv. Geben Sie hier die Bildbeschreibung ein

Richard Pearse
quelle
0

Meine Bluetooth-Lautsprecher stellten alle 15 - 30 Sekunden eine Verbindung her und fielen aus (Macbook Pro Retina). Die Lautsprecher waren in Ordnung, versuchten sie auf dem iPhone.

Versuchte alle anderen vorgeschlagenen Korrekturen, PRAM zurücksetzen, Bluetooth-Modul zurücksetzen, Skripte ausführen, aber nichts funktionierte. Ich habe allerdings eine Lösung gefunden.

Schalten Sie Ihr Bluetooth-Gerät aus. Koppeln Sie Ihren Mac mit Ihrem iPhone. Keine Verbindung erforderlich, es wurde nicht unterstützt. Stellen Sie dann die Verbindung zum Bluetooth-Gerät (Lautsprecher) wieder her. Die Verbindung muss noch unterbrochen werden. Viel Glück.

Podgemaster
quelle
-2

Dies hilft Ihnen beim Zurücksetzen des SMC (System Management Controller), da der SMC für alle Komponenten verantwortlich ist, die mit der Stromversorgung verbunden sind, und laut einem Apple Store Genuis würde ein SMC-Reset auch den Bluetooth-Chip zurücksetzen.
(Hier ist der Link zur Apples Support-Seite mit einem Tutorial zum Zurücksetzen der SMC.)

130e13a
quelle
Da das OP bereits angibt, dass das SMC zurückgesetzt wurde, können Sie einen Kommentar abgeben und fragen, ob das Zurücksetzen des SMC dem von Ihnen angegebenen Link entspricht.
bmike
Und das tut es :) Ich habe es zurückgesetzt, und Apple hat es auch, ohne Erfolg ...
Andrew