MacBook Air (13-inch, Mid 2013) not recoginizing keyboard and trackpad

keyboardmacbook protrackpad

My girlfriend has a 13-inch Mid 2013 MacBook Air, OS X 10.9.5. Yesterday, the keyboard and the trackpad stopped working. I connected a USB keyboard which works.

I believe it's a software problem because:

  • The Power key still works (all the time)
  • I can boot up in verbose mode (press Command + V while booting)
  • I can do an SMC reset (Shift + Control + Option + Power Up)
  • I can do a PRAM reset (Option + Command + P + R + Power Up)

All these things seem to work with the built-in keyboard, but as soon as the login window appears, the keyboard does not work anymore (except the power button).

Are there any more things I could try?
Thanks for your suggestions!

Edit:
I just checked the system.log (why didn't I do that earlier?) and the log is FILLED (like 100 messages per second) with these entries:

kernel[0]: Error: AppleHSSPIController::InterruptOccurred Failed to transfer interrupt data with Err (0xe00002eb)
kernel[0]: Error: AppleHSSPIController::doSPITransfer NAK received from device
kernel[0]: Error: AppleHSSPIController::doSPITransfer CRC from device was invalid: computed 0xC03B, received 0x9F7D

Best Answer

Since someone tried to contact me about this issue (he was having the same problem), I will answer my own question.

In the end I took the MacBook to an Apple Shop where they replaced a ribbon cable which solved the problem. Seems like it was a hardware problem after all.