键盘停止随机工作


0

我有一个MBA 2009,它有一个不常见的问题:

键盘和触控板随机停止工作,有时只是在开机后,有时几分钟后。起初我认为这是操作系统的一个问题,所以我做了一个干净的安装 10.8,它解决了一个小时的问题然后又回来了。

我可以肯定这是来自设备的问题,因为计算机在控制它时可以正确回答 ssh

此外,当我尝试使用和usb控制器时,它根本不起作用......

我不能跑 AHT 因为SSD已被完全擦除( 之前 我拿到了MBA)

我已经隔离了相应的日志:

26/09/13 19:57:37,641 NotificationCenter[150]: Unable to simultaneously satisfy constraints:
(
    "<NSAutoresizingMaskLayoutConstraint:0x7ffdf985d420 h=--& v=-&- H:[widgetView(385)]   (Names: widgetView:0x7ffdf8cafa30 )>",
    "<NSLayoutConstraint:0x7ffdf8c76330 H:|-(100)-[NSView:0x7ffdf8cb5c10](LTR)   (Names: widgetView:0x7ffdf8cafa30, '|':widgetView:0x7ffdf8cafa30 )>",
    "<NSLayoutConstraint:0x7ffdf8c7a110 H:[NSView:0x7ffdf8cb5c10]-(0)-|(LTR)   (Names: widgetView:0x7ffdf8cafa30, '|':widgetView:0x7ffdf8cafa30 )>",
    "<NSLayoutConstraint:0x7ffdf8c743d0 H:|-(0)-[NSView:0x7ffdf8cb5a40]   (Names: '|':NSView:0x7ffdf8cb5c10 )>",
    "<NSLayoutConstraint:0x7ffdf8c6e560 H:[NSView:0x7ffdf8cb5a40]-(0)-|   (Names: '|':NSView:0x7ffdf8cb5c10 )>",
    "<NSLayoutConstraint:0x7ffdf8cb5b40 H:[NCSwitchButton:0x7ffdf8caf5f0]-(>=9)-|   (Names: '|':NSView:0x7ffdf8cb5a40 )>",
    "<NSLayoutConstraint:0x7ffdf8cb6470 H:|-(35)-[NSTextField:0x7ffdf8cb1fa0]   (Names: '|':NSView:0x7ffdf8cb5a40 )>",
    "<NSLayoutConstraint:0x7ffdf8cb1af0 H:[NCSwitchButton:0x7ffdf8caf5f0(64)]>",
    "<NSLayoutConstraint:0x7ffdf8cb2820 H:[NSTextField:0x7ffdf8cb1fa0]-(NSSpace(8))-[NCSwitchButton:0x7ffdf8caf5f0]>",
    "<NSLayoutConstraint:0x7ffdf8cb22e0 H:[NSTextField:0x7ffdf8cb1fa0(184)]>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7ffdf8cb22e0 H:[NSTextField:0x7ffdf8cb1fa0(184)]>

Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens.  And/or, break on objc_exception_throw to catch this in the debugger.
26/09/13 19:57:52,000 kernel[0]: Apple Internal Keyboard / Trackpad::terminate(kIOServiceSynchronous) timeout
26/09/13 19:57:52,000 kernel[0]: USBF:  1515.994    [0xffffff8026509000] The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 6 of Hub at 0x4000000)
26/09/13 19:57:56,000 kernel[0]: USBF:  1519.  3    [0xffffff8026509000] The IOUSBFamily was not able to enumerate a device.

日志的第二部分:

24/09/13 16:16:40,000 kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest for reportID 0x0 returned with result 0xe0004006 - retrying
24/09/13 16:16:40,000 kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest for reportID 0x0 returned with result 0xe0004006 - retrying
24/09/13 16:16:40,000 kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest for reportID 0x0 returned with result 0xe0004006 - retrying
24/09/13 16:16:40,000 kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe0004006 (interface 0, reportID 0x0)
24/09/13 16:16:40,000 kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower

24/09/13 16:29:31,000 kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 54-byte packet checksum is incorrect (expected 0x98b, checksum bytes were 0x9cd)
24/09/13 16:29:31,000 kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 54-byte packet checksum is incorrect (expected 0x973, checksum bytes were 0x926)
24/09/13 16:29:31,000 kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 54-byte packet checksum is incorrect (expected 0x736, checksum bytes were 0x778)
24/09/13 16:29:32,000 kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 54-byte packet checksum is incorrect (expected 0x81d, checksum bytes were 0x85f)
24/09/13 16:29:32,000 kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 54-byte packet checksum is incorrect (expected 0xac1, checksum bytes were 0xa74)

最后一个重复了很多,禁用通知中心不起作用。我会试试EFI。


你怎么知道它是键盘和触控板?可能是您的系统不接受输入?您是否有该特定时间戳的控制台日志。只有20行不多。
Buscar웃

我现在没有它,但假设它在新系统上做了同样的事情,可能是这样吗?
Thomas Ayoub

它可以是停止使用键盘或远程管理或其他应用程序的应用程序。键盘和触控板是独立的设备,所以当它们都停止工作时,通常会阻止它们。我们需要日志文件。
Buscar웃

好的,我会尽快发布;)
Thomas Ayoub

不确定在你的情况下是否属实,但我曾经有过一段时间我认为键盘和鼠标被禁用了......结果我启用了鼠标键切换功能。默认行为是按下Option键5次切换模式。听起来你也有其他问题。
Joop

Answers:


1

这也发生在我身上!同样是Mt Lion的2009 MBP

我在2013年12月/ 1月的论坛上发现了其他同样问题的人。通过来自所述论坛的一些命令行魔术词修复了这个问题。

问题又回来了,我对山狮感到厌倦,我只是用键盘查看器输入不起作用的键的文字。

信不信由你,退出&amp;然后重新启动使问题远远好于简单地重新启动。


航站楼非常神奇。 :-)
Danijel-James W

说真的,有些人拥有非常高品质的宝石x!
pacoh

你碰巧不知道论坛提到的终端命令?我试图寻找它,但没有得到令人满意的答案。
Danijel-James W

不幸的是,当键盘停止工作时,鼠标也被禁用......但如果你再次发现线路,这应该会很棒! :)
Thomas Ayoub

0

您是否尝试重置NVRAM或SMC?首先,我会重置PRAM,看看是否能解决您的问题。如果没有,继续重置SMC。

重置NVRAM / PRAM 关闭你的Mac。

  1. 在键盘上找到以下键:Command(⌘),Option,P, 和R.
  2. 您需要在步骤中同时按住这些键 4。
  3. 打开电脑。
  4. 在出现灰色屏幕之前按住Command-Option-P-R键。
  5. 按住键直到 计算机重新启动,你会听到第二个启动声 时间。
  6. 释放钥匙。

NVRAM重置后,您可能需要再次设置音量,屏幕亮度和其他一些设置。

如果这不能解决您的问题,我会看一下 http://support.apple.com/kb/HT3964 重置SMC。

如果其中任何一个无法解决您的情况,请回发。


这两个解决方案都没有奏效...... :(
Thomas Ayoub
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.