MacOS – Trackpad unresponsive, or reverted and speed very fast

macbook promacostrackpad

My device: Macbook Pro early 2011, Yosemite 10.10.4

Since a bit more than a month now, I experience some problems with my trackpad.

At first, it would start to be reverted with very fast speed (basically, it's almost impossible to click somewhere you want to. It was happening from time to time, maybe 2-3 times a day, sometimes there was no problem for 1 or 2 days. A reboot would fix it.

Since a week or two, the trackpad gets unresponsive for few seconds before getting reverted with high speed, and sometimes (quite rarely actually) it goes back to normal.

It tried to reset PRAM, reset the SMC, unplug and replug the battery, clean completely the trackpad, unplug and replug both ends of the trackpad cable.

It always comes back. Since a few days it's more and more often. Like usually, a reboot fixes it but now, it might come back like 2 minutes after a reboot.

I just did a reinstall (just a reinstall, keeping all my data and applications), and it didn't fix it at all.

I noticed recently as well that the keyboard might be unresponsive for a short time but I thought it might be because of CPU use or whatever but I start to think it's link. Although it doesn't last long at all.

I don't know if it's a software or a hardware problem. I would be okay to change the trackpad and the cable if I was sure they were the problem.

Here are the logs from the Console when the problem occurs.

12/08/15 09:10:56,985 hidd[104]: MultitouchHID: Error 0xE00002C7 getting detection options
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest returned error 0xe000404f (interface 1, reportID 0xac, payload 2 
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDebug: _deviceSetReport returned an error in configureDataMode
12/08/15 09:10:57,000 kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 4: device resetting
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd1)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd1)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd3)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd3)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd0)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd0)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xa1)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xa1)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd9)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd9)
12/08/15 09:10:58,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd1)
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd1)
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd3)
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd3)
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:10:59,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd0)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd0)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xa1)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xa1)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned with result 0xe000404f - retrying (reportID 0xd9)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDriver::_getFeatureReportInfo - DeviceRequest returned error 0xe00002ed (interface 1, reportID 0xd9)
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDebug: _getFeatureReportInfo returned an error in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:00,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: ReportID is invalid in AppleUSBMultitouchDriver::_deviceGetReportWithLookUp
12/08/15 09:11:01,088 hidd[104]: MultitouchHID: Error 0xE00002C7 getting detection options
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest for reportID 0xac returned with result 0xe000404f - retrying
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDriver::_deviceSetReport - DeviceRequest returned error 0xe000404f (interface 1, reportID 0xac, payload 2 
12/08/15 09:11:01,000 kernel[0]: AppleUSBMultitouchDebug: _deviceSetReport returned an error in configureDataMode

Any idea? If you need more information, don't hesitate.

Best Answer

To me it seems like you've done everything possible to get that trackpad to work and it just won't. It sounds like the trackpad part has just simply gone out. According to your post, you know how to take your MacBook apart to get to the trackpad, so it shouldn't be much trouble to repair it yourself. Also, trackpads are typically pretty inexpensive, around $30. If I were you, that would be my next move.