libusb 1.0搞砸OS X Mavericks(10.9)USB驱动程序

时间:2013-12-20 21:49:06

标签: osx-mavericks libusb libusb-1.0

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上发生的吗?

1 个答案:

答案 0 :(得分:0)

事实证明libusbx没有出现这个问题。事实上,它完美无缺。