2013-12-20 3 views
1

Простой пробег ./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?

ответ

0

Оказалось, что libusbx НЕ проявляет эту проблему. Фактически, он работает отлично.

 Смежные вопросы

  • Нет связанных вопросов^_^