I've had some issues with my trackpad and keyboard on my MacBook Pro 13 (Early 2015) for the past 3-4 weeks. After being awaken from sleep mode, they were sometimes unresponsive. At first, a couple of hard reboots made them work again, but lately no number of reboots fix it. However, they usually come back to life again by themselves after some time (12-24 hours).
At wake up, when the trackpad and keyboard stops working, I found this error message in the system's log:
5/9/16 22:44:49.000 kernel: Error: AppleHSSPIController::doSPITransfer NAK received from device 5/9/16 22:44:49.000 kernel: Error: Apple Internal Keyboard / Trackpad::IssueMessage Failed to issue message the bus error: 0xe00002eb 5/9/16 22:44:49.000 kernel: Error: Apple Internal Keyboard / Trackpad::setPowerState AppleHSSPIDevice : Resume Device in Power On failed with error 0xe00002eb
Some other findings:
- The keys can sometimes wake the computer, but as soon as it wakes up they don't work.
- They don't work at boot (i.e., cmd+R, cmd+V etc do not work).
- I've reinstalled Mac OS (using net recovery, cmd+opt+R). I've also reset the SMC and PRAM.
- When they don't work, there's no sign of neither the keyboard nor trackpad in either the "SPI" or "USB" tabs in the "System Information".
- Disconnecting Bluetooth and USB devices do not help.
- The problem is uncorrelated with how warm the computer is (i.e., it's not an expanding battery problem).
- The power key on the keyboard works fine.
- External keyboards and trackpads work fine.
Surely, this all sounds like a hardware problem. However, here's the weird part. When I boot up Ubuntu from an USB stick, the keyboard and trackpad work perfectly. Rebooting into Mac OS, they're still dead however. I have a hard time imagining that this is a hardware problem for that reason.
Any ideas what could be the problem, and how to solve it?