Простой пробег ./listdevs из каталога libusb примеров (без каких-либо устройств, подключенных) приводит в сообщениях ядра, такие как:libusb 1,0 путает OS X Mavericks (10.9) драйверов USB
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 заморожены. Я все еще могу использовать клавиатуру и мышь Bluetooth. Это было трудно отследить, так как я впервые заметил это, используя очень простой тестовый скрипт, который использовал pylibftdi (который использует libftdi, который использует libusb).
Как исправить эту проблему? Это происходит в более старых версиях OS X?