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?