Periferal Bluetooth memutuskan secara acak di bawah Mavericks

10

Saya telah menjelajahi internet untuk mencoba menemukan solusi untuk masalah aneh ini (masalah serupa di sini dan di sini dan di sini ), tetapi sayangnya gagal sejauh ini. Saya menjalankan OS X 10.9.1 pada retina MBP awal 2013, dan Magic Mouse dan Bluetooth Keyboard saya terputus setiap 1-3 jam, menyebabkan kesalahan kernel berikut:

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

Selain itu, panel Bluetooth di System Preferences membeku sepenuhnya dan menunjukkan informasi yang sangat buruk:

Preferensi Bluetooth yang suram

Satu-satunya cara untuk membuat mouse dan keyboard tersambung kembali (dan satu-satunya cara agar panel Bluetooth berfungsi kembali) adalah dengan:

  1. Matikan semua periferal
  2. Letakkan komputer untuk tidur (tanpa menutup tutupnya)
  3. Tunggu 60–90 detik hingga komputer secara ajaib membangunkan kembali
  4. Nyalakan periferal. Semuanya baik-baik saja.

Jika saya membuat komputer tidur dengan Bluetooth berfungsi, itu akan tetap tertidur. Jika saya menidurkannya setelah periferal dilepaskan, ia akan bangun secara otomatis setelah beberapa saat.

Saya tidak tahu apa yang memicu pemutusan ini. Mereka tidak terjadi pada interval yang sama (kadang-kadang terjadi setelah satu jam, kadang-kadang empat), tetapi mereka selalu terjadi. Sejak memutakhirkan ke Mavericks saya harus melakukan semua masalah tidur komputer beberapa kali sehari. Ini tidak terjadi di bawah Singa Gunung.

Saya sudah mencoba hal-hal berikut, tanpa hasil:

  1. Setel ulang SMC
  2. Setel ulang PRAM
  3. Dihapus ~/Library/Preferences/com.apple.bluetooth.*dan /Library/Preferences/com.apple.bluethoothdan apa pun yang terkait dengan Bluetooth
  4. Mavericks yang diinstal ulang
  5. Apakah pengontrol Bluetooth fisik digantikan oleh Apple (baru saja mengembalikan komputer kemarin)

Terlepas dari semua ini, masalahnya tetap ada. Saya masih harus mematikan komputer 4–5 kali sehari agar mouse dan keyboard berfungsi kembali. Tampaknya tidak ada yang tahu bagaimana cara memperbaikinya — itu bahkan telah membuat Apple bingung.

Adakah yang tahu apa yang terjadi?

Andrew
sumber
Saya memiliki masalah yang sama, satu-satunya cara bagi saya sekarang adalah me-restart mesin
tszming
Apakah Anda memiliki sesuatu di sekitarnya yang menyebabkan gangguan? Router wifi, microwave, stasiun pangkalan telepon portabel? Saya harus mengganti router saya (sekitar 3 kaki dari mini saya) ke 5 GHz dan kemudian bluetooth menjadi jauh lebih andal ...
Dave
Nggak. Itu terjadi terlepas dari di mana saya berada (rumah, kantor, kamar hotel). Satu-satunya pemicu yang dapat saya temukan adalah Mavericks. Komputer yang sama di Mountain Lion tidak memiliki masalah ini — semuanya memulai hari saya memutakhirkan.
Andrew
Untuk apa nilainya, RMBP 2013 saya memiliki masalah WiFi parah ketika bluetooth dihidupkan. Saya ingin tahu apakah Anda mematikan WiFi jika itu membuat masalah bluetooth Anda hilang. Saya telah melaporkan bug saya ke Apple di developer.apple.com/bug-reporting dan Anda tampaknya memiliki cukup detail teknis untuk melaporkan bug Anda jika Anda menginginkannya. Saya akan terus mencari solusi yang lebih baik daripada memilih untuk menyalakan hanya satu emitor 2,4 GHz daripada keduanya pada model Mac ini.
bmike

Jawaban:

8

Saya dapat mengatasi masalah dengan perbaikan cepat ini. Jadi, setiap kali Anda kehilangan konektivitas bluetooth, jalankan saja perintah berikut di terminal

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

Anda akan mendapatkan kembali konektivitas.

Dani
sumber
Ini dia. Ini memperbaikinya dengan sempurna. Anda dapat menempatkan kedua perintah dalam skrip bash ( seperti ini ) dan menjalankannya kapan saja dengansudo bt-fix
Andrew
3
Ini tidak lagi berfungsi di Yosemite ...
Andrew
Ini diperbaiki untuk saya di Yosemite. Untuk sekarang. Saya terbiasa kehilangan koneksi mouse ajaib sepanjang waktu dan harus me-restart. Sekarang ... semoga akan bekerja untuk masa depan
Mircea Stanciu
Tidak satu pun dari perintah ini yang berfungsi lagi untuk saya di Sierra. Tapi voodoo ini tidak: apple.stackexchange.com/a/157317/68662
Andrew
2

Saya memiliki masalah yang sama dan saya dapat memperbaikinya dengan menghapus pengaturan bluetooth seperti yang disarankan Andrew dalam 3, bersama dengan juga membunuh cache preferensi (lihat http://reviews.cnet.com/8301-13727_7-57617236-263 / cara-untuk mengatasi-default-tidak-menempel-di-maverick / ). Tanpa membunuh cache daemon, saya tidak dapat menyelesaikan masalah. Jadi, inilah yang saya lakukan:

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

Jika saya ingat dengan benar, saya mengeluarkan kedua perintah beberapa kali untuk memastikan semua pengaturan Bluetooth.

Semoga ini membantu!

Lorenz
sumber
Oh, saya sangat optimis bahwa ini akan berhasil, tetapi saya sudah mencobanya 3 kali dan masalahnya terus berlanjut. Tikus
Andrew
2

Saya memiliki masalah yang sama secara rutin. Saya menyelesaikannya dengan membuka "Activity Monitor", Memilih proses "kextd" di bawah tab CPU, dan berhenti dari proses. Ini akan segera restart dan konektivitas bluetooth dipulihkan. Ini lebih merupakan solusi daripada perbaikan tetapi cepat dan efektif bagi saya. masukkan deskripsi gambar di sini

Richard Pearse
sumber
0

Speaker bluetooth saya terus terhubung dan terjatuh setiap 15 - 30 detik (Macbook Pro retina). Pembicara baik-baik saja, mencobanya di iphone.

Mencoba semua perbaikan yang disarankan lainnya, Reset PRAM, reset modul bluetooth, jalankan skrip tetapi tidak ada yang berhasil. Saya menemukan perbaikan.

Matikan perangkat bluetooth Anda. Pasangkan mac Anda dengan iPhone Anda. Tidak diperlukan koneksi, katanya tidak didukung. Kemudian sambungkan kembali ke perangkat bluetooth (speaker). Koneksi belum terputus. Semoga berhasil.

Podgemaster
sumber
-2

Saya membantu Anda mengatur ulang SMC (System Management Controller), karena SMC bertanggung jawab untuk semua komponen yang terkait dengan catu daya dan, menurut Apple Store Genuis, reset SMC akan mengatur ulang chip bluetooth juga.
(Berikut ini tautan ke Halaman Dukungan Apel dengan tutorial untuk mengatur ulang SMC)

130e13a
sumber
Karena OP sudah menyatakan mereka mengatur ulang SMC, Anda mungkin berkomentar dan bertanya apakah reset SMC yang mereka lakukan sesuai dengan tautan yang Anda berikan.
bmike
Dan itu :) saya telah mengatur ulang, dan Apple juga, tidak berhasil ...
Andrew