2015 13-дюймовый трекпад и клавиатура MacBook Pro перестали работать

Недавно клавиатура и трекпад на моем 13-дюймовом MacBook Pro 2015 года перестали работать. Это второй ноутбук, который сделал это, такая же проблема возникла около 6 месяцев назад, и Apple дала мне новый, когда они не могли понять это.

Проблема обычно начинается с того, что принудительное касание не работает, а затем прогрессирует до того, что клавиатура и трекпад вообще не распознаются. В настоящее время кнопка питания работает и принудительное касание работает, но все остальные клавиши и трекпад не работают.

Когда это происходит, в консоли появляется много ошибок, связанных с AppleHSSPIController.

4/21/16 6:56:47.000 AM  kernel[0]   Error: AppleHSSPIDevice::start failed to get device descriptor
4/21/16 6:56:47.000 AM  kernel[0]   Error: AppleHSSPIController::_enumerateDevice Start failed
4/21/16 6:56:47.000 AM  kernel[0]   Error: AppleHSSPIController::_handleEnumerationFailureGated Giving up on device

Вы можете увидеть полный журнал здесь: http://pastebin.com/r8x9S46K

Добро пожаловать в Спроси Разное! Я не вижу, где вы задаете вопрос. Можете ли вы как можно конкретнее указать, какого рода помощь вам нужна? Вот некоторая информация, которая поможет вам создавать хорошие вопросы: apple.stackexchange.com/help/how-to-ask — Из обзора —
Отличный вопрос с большой степенью детализации. Можете в конце концов написать, как вы это исправили? Вы меняли клавиатуру и тачпад в магазине Apple?
Точно такая же проблема с теми же логами. Я также думаю, что это связано с аппаратным обеспечением, я предполагаю, что сбой кабеля приводит к тому, что драйвер osx теряет синхронизацию с аппаратным обеспечением клавиатуры / сенсорной панели, и после этого только перезагрузка настроит его (при условии, что сбои временные - если он действительно сломан, перезагрузка конечно не поможет) На этой неделе поеду с ним в Apple. Досадно, что в прошлом году мне заменили весь топкейс из-за подобных проблем :/

Ответы (5)

Поскольку я столкнулся с той же проблемой, и это всплывает в Google, я дам ответ, даже если вопросов нет.

  • Когда моя клавиатура и тачпад перестали работать, кнопка питания все еще была в порядке.
  • Сброс NVRAM не помог.
  • С внешней клавиатурой и мышью все было в порядке.

Ввод sudo dmesg | tailв командной строке показывал похожие сообщения:

AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 208, transactionType 64, frameNumber 0
Error: AppleHSSPIDevice::_DoDescriptorRequestGated Failed issue request error: 0xe00002ed
Error: AppleHSSPIDevice::getDeviceDescriptor Failed to get descriptor with error 0xe00002ed
Error: AppleHSSPIDevice::start failed to get device descriptor
Error: AppleHSSPIController::_enumerateDevice Start failed
Error: AppleHSSPIController::_handleEnumerationFailureGated Failed to enumerate the device. Resetting the device and trying to enumerate again. Attempt:1
IO80211AWDLPeerManager::setAwdlOperatingMode Setting the AWDL operation mode from AUTO to SUSPENDED
IO80211AWDLPeerManager::setAwdlSuspendedMode() Suspending AWDL, enterQuietMode(true)
AppleIntelLpssGspi1::calcSpiClockParams: fSysClockPeriodPsec 10000, spiClockPeriodNsec 125
Error: AppleHSSPIController::doSPITransfer ERR received from device

Я принес его местному партнеру службы поддержки Apple. Сначала они попробовали это, обновив программное обеспечение контроллера тачпада. Так как это тоже не сработало, они заменили кабель HSSPI .

Это «отличный вопрос», как вы прокомментировали ОП, или «нет вопроса», как вы указали в своем ответе? Эти два утверждения, кажется, противоречат друг другу.
@ Аллан, возможно, я мог бы просто заявить в ретроспективе, что в моем первоначальном комментарии была ирония. :П
Я поменял кабель HSSPI, все равно не работает

Скорее всего, ваша внутренняя клавиатура и трекпад вышли из строя.

«Внутренняя клавиатура/трекпад» — это USB-устройство, поэтому на вашей логической плате нет специального контроллера или схемы. Если вы подключите внешнюю USB-клавиатуру/мышь и все заработает, то это определенно не ваша логическая плата, так как симптомы будут присутствовать и тогда.

введите описание изображения здесь

Что касается причины, то это может быть просто производственный дефект клавиатуры, трекпада или какого-либо другого связанного компонента. Не имея на самом деле компонента для стендового тестирования, было бы невозможно догадаться, что именно с ним не так.

Однако трекпад и клавиатура технически являются отдельными компонентами, несмотря на то, что они являются частью основной сборки, называемой «верхним корпусом». Если у вас есть возможности и ресурсы, вы можете открыть свой MacBook Pro и отключить клавиатуру или трекпад. Если симптомы исчезнут, вы будете знать, что компонент вышел из строя.

введите описание изображения здесь

Если нет, сделайте наоборот и посмотрите, отличаются ли результаты. Для этого теста вам понадобятся внешняя мышь и клавиатура.

Эй, кажется, это моя проблема. Произошло после замены батареи, что делать? apple.stackexchange.com/questions/375168/…
Проблема может быть в вашей батарее. Он может немного «выпирать», но этого достаточно, чтобы сжать слои клавиатуры вместе. Также может быть плохой контакт клавиатуры. Попробуйте отключить и снова подключить клавиатуру к плате логики, и если это не сработает, попробуйте извлечь аккумулятор и посмотреть, исчезнет ли проблема. Если это не так, ваша клавиатура, скорее всего, расстреляна. Клавиатура-бабочка?
Аккумулятор недавно установлен и выглядит нормально. Не вырос в размерах или что-то в этом роде. Но если бы он сжимал клавиатуру, где бы это было? Я думаю, поскольку внутренняя клавиатура/трекпад отображается как подключенная к USB, это, вероятно, не правильное подключение? Я пробовал отключаться и снова подключаться. Я заменил ленту трекпада. Клавиатура - старая клавиатура mbp 2015. Нет сенсорной панели. То есть в этом случае я могу поменять только клавиатуру и трекпад?

Я столкнулся с той же проблемой с моим Retina, 13-дюймовым, MBA в начале 2015 года, чтобы сэкономить людям время, я опубликую свое решение здесь.

Сначала я сбросил smc, pram, vram, обновил ОС, переустановил, установил на внешний жесткий диск, но ничего не помогло. Так что я думал, что это аппаратная проблема.

В качестве последней попытки я запустил компьютер в безопасном режиме, удерживая клавишу Shift при запуске. Ничего не изменилось, но после перезапуска в обычном режиме внезапно и клавиатура, и трекпад снова заработали.

Надеюсь, это поможет и вам.

У меня такая же проблема с прошлой недели: macbook pro, 13 дюймов, начало 2015 г., сетчатка. Внутренняя клавиатура и трекпад вообще перестали отвечать, но внешняя клавиатура/трекпад, подключенная через USB или Bluetooth, работала хорошо. /var/log/system.logпоказывал повторяющиеся сообщения, как показано ниже, каждый раз, когда я перезапускал машину.

Dec  3 00:48:22 foomac kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 3, transactionType 64, frameNumber 0

Dec  3 00:48:22 foomac kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Dec  3 00:48:24 foomac kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 3, transactionType 64, frameNumber 0

Dec  3 00:48:26 foomac kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Dec  3 00:50:45 foomac kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Как упоминалось в сообщении Аллана выше, я думаю, что SPIнеисправно было устройство под аппаратным обеспечением, а не само USBустройство. При подключении USB-устройство Apple отображается только внешнее, а не внутренняя клавиатура/трекпад.

Я отправил macbook на ремонт в AppleCare по гарантии, и мне вернули его с заменой кабеля трекпада (номер детали — 631-01309). Стоимость 0$! Обязательно сделайте резервную копию всей системы с помощью Time Machine, так как, скорее всего, специалист по ремонту сотрет вашу систему и сбросит ее до заводских настроек. Он/она сохранил ту же версию ОС для моего macbook (10.11.6).

После восстановления с машины времени мой MacBook работает нормально, и HSSPIControllerошибка виновника исчезла. Ниже приведены system.logсообщения с перезагрузкой системы.

Dec 17 08:40:45 localhost kernel[0]: AppleHSSPIController::start Start Succeeded
Dec 17 19:10:54 localhost kernel[0]: AppleHSSPIController::start Start Succeeded

У меня была точно такая же проблема, та же модель (MacBook Pro Retina 13 дюймов, начало 2015 г.). Я заменил кабель трекпада, и это решило проблему. Однако теперь аккумулятор не заряжается/не работает должным образом, и компьютер будет работать только при подключении к адаптеру переменного тока. Итак, теперь я пытаюсь выяснить, почему батарея не работает после замены кабеля трекпада.