Простой запуск ./listdevs из каталога примеров libusb (без подключенных устройств) приводит к сообщения типа:
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?