Saya telah meningkatkan dari Yosemite ke El Capitan. Versi ini cukup stabil tetapi ketika saya membiarkan macbook pro 15 "(2013) saya tidur di malam hari dan membuka kembali di pagi hari, keyboard dan trackpad tidak berfungsi lagi ...
Masalah ini belum pernah terjadi sebelumnya dan saya mencoba mengatur ulang PRAM dan SMC tetapi tidak ada yang berhasil.
Saya juga mencoba memecahkan masalah dengan melihat log dan saya melihat 2 baris ini:
06/10/15 09:25:20,000 kernel[0]: USBF: 21910.354 IOUSBHIDDriver(AppleUSBTCKeyboard)::RearmInterruptRead returning error 0xe00002d8 (device is not ready), not issuing any reads to device
06/10/15 09:25:20,000 kernel[0]: USBF: 21910.379 IOUSBHIDDriver(AppleUSBMultitouchDriver)::RearmInterruptRead returning error 0xe00002d8 (device is not ready), not issuing any reads to device
Jadi saya menemukan bahwa modul IOUSBHIDDriver tidak dimuat oleh kernel, jadi saya mencari cara memuatnya secara manual.
Aku melakukannya:
kextstat | grep -i "IOUSBHID*" (which return nothing, normal the module is unloaded)
kextload -b com.apple.iokit.IOUSBHIDDriver
kextstat | grep -i "IOUSBHID*"
65 3 0xffffff7f817f0000 0xa000 0xa000 com.apple.iokit.IOUSBHIDDriver (900.4.1) 7180DE6A-7FF9-35D5-A78A-8C417A4BD45E <39 33 5 4 3 1>
Keyboard dan trackpad masih tidak berfungsi ...
Saya memeriksa sekali lagi bahwa modul masih dimuat dan itu tidak.
Apakah saya sendirian dengan masalah ini? Apakah Anda punya solusi menunggu patch akhirnya dari Apple? Tolong jangan katakan padaku untuk menginstal ulang .. Ini bukan solusi nyata.
Terima kasih
Sunting: hari ini saya tidak mendapatkan masalah .. Biarkan besok pagi
sumber
Jawaban:
Ok saya dapat mengkonfirmasi bahwa keyboard dan trackpad macet setelah tidur ketika saya membiarkan VMWare Fusion berjalan ... Jika Anda memiliki sesuatu yang serupa yang berjalan di latar belakang itu bisa menjadi masalah.
Untuk mengatasinya saat ini saya menjeda semua Mesin Virtual dan semuanya berjalan dengan baik sekarang.
Ini mungkin terkait dengan modul kernel yang diinstal oleh VMWare tetapi saya tidak dapat menemukan petunjuk ...
sumber
Jika Anda tidak ingin menginstal ulang, mengapa tidak menjalankan penginstal terhadap drive USB eksternal yang bersih. Apakah trackpad berfungsi di sana? Apakah trackpad berfungsi saat Anda boot ke Recovery HD?
Dua hal itu akan memberi tahu Anda jika Anda memiliki masalah perangkat keras (trackpad tidak akan berfungsi di mana pun) atau masalah perangkat lunak (trackpad akan berfungsi di akun pengguna baru dan bukan akun pengguna spesifik Anda) atau masalah sistem (berfungsi di Recovery HD tetapi tidak di sistem Anda saat ini.
Berdasarkan di mana masalahnya terletak, solusinya tergantung. Anda tidak memerlukan perbaikan perangkat keras jika itu perangkat lunak dan perbaikan perangkat lunak berubah tergantung pada langkah isolasi apa yang dilewati.
sumber