5

У меня есть встроенное устройство, на котором я использую USB- интерфейс USB-гаджета, чтобы сделать его доступным в качестве запоминающего устройства или разрешить доступ через последовательный порт USB с помощью модуля g_serial .

Хотя я могу подключиться к устройству с помощью modprobe usbserial в Linux, как я могу это сделать на Mac? Это только дает мне следующее:

$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem    /dev/tty.Bluetooth-PDA-Sync

Это исходит от dmesg , не уверен, связано ли это с устройством:

USBF:   10410.547   AppleUSBEHCI[0xffffff801379c000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)
USBF:   10416.549   AppleUSBEHCI[0xffffff801379c000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)
USBF:   10417. 84   [0xffffff80138a7000] The IOUSBFamily was not able to enumerate a device.
USBF:   10422.789   [0xffffff80138a7000] The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 2 of Hub at 0xfd100000)

1 ответ1

0

Linux (нативный) может иметь правильные драйверы, но не OS X.

Это поможет узнать вывод lsusb и что произойдет, если вы попытаетесь следовать этой статье, как для родного Linux, так и для OS X.

Различия между этими двумя могут быть поучительными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .