Bluetooth rusak pada 2013 Macbook Pro

18

Saya memiliki Macbook Pro Awal 2013. Versi OS adalah 10.9. Saya menggunakan trackpad yang terhubung ke bluetooth. Tiba-tiba, dan secara acak, trackpad saya akan kehilangan koneksinya dan tidak akan terhubung kembali. Ketika ini terjadi, saya menarik preferensi Bluetooth dan saya melihat:

<< do not localize >...
Name not available

Bluetooth tidak akan mati sama sekali. Tidak ada yang dapat terhubung ke bluetooth begitu ini terjadi. Saya harus melakukan reboot laptop saya agar bluetooth berfungsi kembali. Ini cenderung berfungsi selama beberapa jam, kadang-kadang sepanjang hari, tetapi secara acak, bluetooth tampaknya rusak kembali.

Adakah yang mengalami masalah serupa dengan ini? Adakah petunjuk untuk memperbaikinya? Juga, adakah cara saya bisa memaksa reset hanya bluetooth? Mungkin dengan baris perintah?

intargc
sumber
Trackpad dikenali saat saya reboot. Berikut dari system.log sekitar waktu itu terjadi: 11/18/13 2: 59: 36.000 PM kernel [0]: **** [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - Menerima kIOUSBPipeStalled error - mencoba kembali: 2. [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - Menerima kesalahan kIOUSBPipeStalled - tidak ada lagi coba lagi. 11/18/13 6: 55: 17.000 PM kernel [0]: [IOBluetoothHCIController] [handleACLPacketTimeout] - Memutuskan sambungan karena perangkat tidak merespons (Paket ACL habis) untuk menangani koneksi 0xB
intargc
Saya mengalami masalah ini juga. Macbook Air awal 2013, OS 10.8.5. Saya perhatikan bahwa ketika saya pergi ke sistem / preferensi dan klik pada bluetooth, sistem macet (menunjukkan saya mouse swirly pelangi) dan menolak untuk membuka preferensi bluetooth). Masalah ini baru mulai terjadi kemarin, dan seumur hidup saya tidak bisa mencari tahu apa yang telah berubah. Saya telah menggunakan mouse dan keyboard yang sama sejak lama.
Saya mengalami masalah yang sama: apple.stackexchange.com/questions/118783/... - Untungnya saya dapat membuat komputer saya tidur dan menunggu selama 20 detik hingga komputer itu secara ajaib bangun dan Bluetooth berfungsi lagi.
Andrew
Apakah Anda mendapatkan korupsi ini jika Anda mematikan WiFi Anda? Saya melihat kerusakan parah pada WiFi dan mematikan bluetooth saya sampai teratasi. Mungkinkah Anda melihat gangguan yang sama tetapi bluetoothnya jatuh? (milik saya mungkin rusak juga, jika saya menggunakan BlueTooth pada build ini tapi saya butuh WiFi lebih dari BT)
bmike

Jawaban:

44

Saya menemukan beberapa solusi yang paling tidak akan membuat Anda me-reboot ketika masalah tiba. Ini dapat ditemukan di sini: https://discussions.apple.com/message/23705326#23705326

Ketik, ketik terminal:

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

Setelah melakukan ini, perangkat Anda harus terhubung kembali. Saya memiliki Versi OS yang sama (10.9) dan Awal 2013 Macbook Pro dan berfungsi dengan masalah saya dengan keyboard bluetooth.

catatan
sumber
1
Anda, Tuan, adalah pahlawan saya.
moto
bekerja untuk saya untuk trackpad ajaib saya menyelamatkan saya reboot
zanedev
1
Dibuat ini di fixmouse(){ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport }terima kasih profil saya.
Maxence
11

Ada beberapa pembaruan signifikan untuk Mavericks , jadi langkah pertama adalah menjalankan pembaruan perangkat lunak dan menginstal OS dan pembaruan firmware apa pun. Selanjutnya, Anda dapat memecahkan masalah tersebut sebagai berikut:

Catatan sistem

Lihatlah pesan kesalahan relatif terhadap blueddaemon:

grep blued /var/log/system.log

(ini adalah perintah untuk mengetik di dalam Terminal). Periksa log sistem ini jika Anda tidak memiliki upaya koneksi dari peralatan Bluetooth yang tidak dikenal. Untuk dapat mendeteksi penyusup perhatikan alamat Bluetooth Anda sendiri di dalam:

System Information > Hardware > Bluetooth

ex. :

Hardware Settings:
    Address:      A8-BB-CF-9B-07-D8
    Manufacturer: Broad…

Pemeriksaan baterai

Log sistem ini tidak akan menampilkan informasi apa pun tentang level baterai. Anda harus memeriksanya dengan Alt ⌥+ ikon bilah menu Bluetooth: Bilah menu Bluetooth

Pemeriksaan interferensi

Untuk analisis gangguan ini, instal iStumbler dan jalankan. Jika Anda berada di lingkungan yang penuh gangguan, singkirkan peralatan Bluetooth lainnya, matikan Trackpad Anda, tunggu 30 detik, hidupkan. Jika masalah Anda adalah akibat dari gangguan Bluetooth, ini mungkin memulihkan konektivitas sistemnya (peralatan Bluetooth memutar melalui frekuensi untuk digunakan pada saluran yang sama dari 802.11g. Ketika 2 dari mereka berada di saluran yang sama, mereka saling macet) .

Anda juga dapat menganalisis perilaku koneksi Bluetooth Anda secara realtime dengan alat standar MacOS X:

System Preferences > Bluetooth

tekan Alt ⌥untuk menampilkan level sinyal Bluetooth aktual: Tingkat sinyal Bluetooth Dan untuk melangkah lebih jauh, buka menu tarik turun gigi untuk memilih Monitor Connection RSSIuntuk memantau kualitas koneksi: Monitor keyboard Bluetooth mulai Layar monitor keyboard Bluetooth

Mulai ulang daemon

Jika Anda dapat memulai Terminalatau mengakses sistem Anda melalui ssh, maka Anda dapat dengan mudah memulai kembali blueddengan beberapa perintah ini:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo launchctl stop com.apple.blued
ps ax | egrep '[ /](PID|blued)'

Yang kedua psharus menampilkan ID proses baru, mengkonfirmasi Anda yang launchdmemulai kembali blueddengan benar. Jika bluedtidak memulai ulang (PID tetap sama) maka Anda menghadapi masalah yang lebih serius untuk diselidiki, dan Anda akan memiliki pembunuhan yang lebih sulit:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo killall -c blued -KILL
ps ax | egrep '[ /](PID|blued)'

Tapi ini sama sekali bukan pertanda baik. Ini berarti bahwa bluedtelah terhenti dalam panggilan sistem di luar kemungkinan untuk berurusan dengan sinyal. Ini terutama adalah tanda bug dalam driver Bluetooth atau ekstensi kernel.

dan
sumber
Terima kasih untuk bantuannya! Saya me-restart sistem saya sehingga saya bisa mendapatkan kembali trackpad saat saya sedang bekerja. Ketika terputus lagi, saya akan melalui langkah-langkah ini untuk memastikan itu berfungsi. Jika tidak ada yang lain, setidaknya saya tahu tentang blued sekarang dan dapat memaksa reset.
intargc
Hanya untuk informasi lebih lanjut, saya mengalami hal ini lagi baru-baru ini. Membunuh yang membara sepertinya tidak membantu membuat segalanya bergulir lagi. Saya harus reboot dan mengenali trackpad saya lagi. Saya memposting status sistem log tentang bluetooth di atas dalam komentar OP. Saya menghapus status yang diterima pada jawaban ini hanya dengan harapan mendapatkan solusi yang lebih jelas bagi siapa pun di masa depan yang mungkin memiliki masalah yang sama.
intargc
1
Bisakah Anda memberi tahu saya jika bluedterbunuh atau sebaliknya mustahil untuk membunuh?
dan
Menurut log, saya dapat membunuhnya dengan baik sig 15 dan terutama 9. Namun, ketika launchd me-restart itu, masih dalam keadaan korup dan tidak mengenali nama sistem (masih dalam kondisi "jangan pelokalan") dan itu tidak memungkinkan perangkat BT untuk terhubung dengannya.
intargc
FYI, saya baru saja melakukan killall pada blued, kali ini berhasil dan mengembalikan trackpad saya. Secara keseluruhan, saya melakukan sekitar 7 killall's dengan campuran TERM, HUP dan KILL. Saya tidak yakin mengapa itu memutuskan untuk mulai bekerja pada yang terakhir ini ...
intargc