Przeszukałem internet, aby znaleźć rozwiązanie tego dziwnego problemu (podobne problemy tu i tu i tutaj ), ale jak dotąd niestety zawiodłem. Używam OS X 10.9.1 na MBP Retina z początku 2013 roku, a moja Magic Mouse i klawiatura Bluetooth rozłączają się co 1-3 godzin, powodując następujące błędy jądra:
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
Ponadto panel Bluetooth w Preferencjach systemowych całkowicie się zawiesza i wyświetla błędne informacje:
Jedynym sposobem na ponowne połączenie myszy i klawiatury (i jedynym sposobem na przywrócenie działania panelu Bluetooth) jest:
- Wyłącz wszystkie urządzenia peryferyjne
- Przełącz komputer w tryb uśpienia (bez zamykania pokrywy)
- Poczekaj 60–90 sekund, aż komputer zacznie się magicznie budzić
- Włącz urządzenia peryferyjne. Wszystko dobrze.
Jeśli uśpię komputer z działającym Bluetooth, będzie on spał. Jeśli uśpię go po rozłączeniu urządzeń peryferyjnych, po chwili automatycznie się obudzi.
Nie mam pojęcia, co powoduje te rozłączenia. Nie zdarzają się w tych samych odstępach czasu (czasem dzieje się to po godzinie, czasem cztery), ale zawsze się zdarzają. Od czasu przejścia na Mavericks musiałem kilka razy dziennie wykonywać całą tę pracę polegającą na uśpieniu komputera. Nie zdarzyło się to pod Mountain Lion.
Próbowałem następujących rzeczy, bez powodzenia:
- Zresetuj SMC
- Zresetuj PRAM
- Usunięte
~/Library/Preferences/com.apple.bluetooth.*
i/Library/Preferences/com.apple.bluethooth
wszystko inne związane z Bluetooth - Ponownie zainstalowano Mavericks
- Czy fizyczny kontroler Bluetooth został zastąpiony przez Apple (właśnie odzyskałem komputer wczoraj)
Mimo to problem nadal występuje. Nadal muszę uśpić komputer 4–5 razy dziennie, aby mysz i klawiatura znów działały. Z pozoru nikt nie wie, jak to naprawić - nawet zaskoczył Apple.
Czy ktoś wie, co się dzieje?
Odpowiedzi:
Dzięki tej szybkiej poprawce udało mi się rozwiązać problem. Dlatego za każdym razem, gdy tracisz łączność Bluetooth, po prostu uruchom następujące polecenia w terminalu
Odzyskasz łączność.
źródło
sudo bt-fix
Miałem te same problemy i udało mi się to naprawić, usuwając ustawienia Bluetooth, jak sugerował Andrew w 3, w połączeniu z zabiciem pamięci podręcznej preferencji (patrz http://reviews.cnet.com/8301-13727_7-57617236-263 / how-to-fix-defaults-not-stick-in-mavericks / ). Bez zabicia demona pamięci podręcznej nie byłem w stanie rozwiązać problemu. Oto co zrobiłem:
Jeśli dobrze pamiętam, wydałem oba polecenia wiele razy, aby upewnić się, że wszystkie ustawienia Bluetooth.
Mam nadzieję że to pomoże!
źródło
Rutynowo mam ten sam problem. Rozwiązuję go, otwierając „Monitor aktywności”, wybierając proces „kextd” w zakładce CPU i kończąc proces. Natychmiast uruchomi się ponownie i przywrócona zostanie łączność Bluetooth. Jest to raczej obejście niż poprawka, ale dla mnie jest szybkie i skuteczne.
źródło
Moje głośniki bluetooth ciągle się łączyły i opadały co 15-30 sekund (siatkówka Macbooka Pro). Głośniki były w porządku, wypróbowałem je na iPhonie.
Wypróbowałem wszystkie inne sugerowane poprawki, zresetuj PRAM, zresetuj moduł bluetooth, uruchom skrypty, ale nic nie działało. Znalazłem jednak poprawkę.
Wyłącz urządzenie Bluetooth. Sparuj komputer Mac z iPhonem. Nie wymaga połączenia, powiedział, że nie jest obsługiwane. Następnie podłącz ponownie urządzenie Bluetooth (głośniki). Połączenie nie zostało jeszcze zerwane. Powodzenia.
źródło
Pomaga mi to zresetować SMC (System Management Controller), ponieważ SMC jest odpowiedzialny za wszystkie komponenty związane z zasilaniem i, zgodnie z Apple Store Genuis, reset SMC zresetuje również układ Bluetooth.
(Oto link do strony wsparcia dla jabłek z samouczkiem resetowania SMC)
źródło