从libusb examples目录中简单运行./listdevs(没有连接任何设备)会产生如下内核消息:
kernel[0]: [0xffffff8023f73c00](1)/(5) Device not responding
kernel[0]: com_apple_driver_AppleUSBCardReaderUMC:: Stop::Controller Reset
kernel[0]: considerRebuildOfPrelinkedKernel org.virtualbox.kext.VBoxDrv triggered rebuild
kernel[0]: USBMSC Identifier (non-unique): 000000009833 0x5ac 0x8403 0x9833, 2
可能会导致多次运行:
kernel[0]: AppleUSBMultitouchDriver::message - kIOUSBMessagePortHasBeenReset.
kernel[0]: AppleUSBMultitouchDriver: Touch failed to initialize after 765 ms
此时我的MacBook Pro内置键盘和触控板已冻结。我仍然可以使用蓝牙键盘和鼠标。这很难追查,因为我第一次注意到它使用了一个非常简单的测试脚本,该脚本使用了pylibftdi(使用libftdi,它使用了libusb)。
如何解决此问题?这是在旧版OS X上发生的吗?
答案 0 :(得分:0)
事实证明libusbx没有出现这个问题。事实上,它完美无缺。