題 如何使用Mac OS X連接到Linux USB串口小工具?


我有一個嵌入式設備,我使用它 USB小工具 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)

5
2018-05-13 13:40


起源


在這裡發布的結果 lsusb那麼這個 第1條 和 第二條 可能有幫助。 - harrymc
感謝您的參考,但我已經寫過,我可以從Linux連接到該設備(當本地運行時,而不是在VM中)。我的主要開發機器是Mac OSX,但它似乎無法識別設備或允許連接。我運行Linux的虛擬機(Parallels)也不允許我將USB“連接”到虛擬機。 - MiKy
發布問題然後忘記所有相關內容毫無意義。 - harrymc


答案:


Linux(本機)可能有正確的驅動程序,但不是OS X.

它將有助於了解輸出 lsusb 如果你試著跟隨會發生什麼 本文,適用於原生Linux和OS X.

兩者之間的差異可能是有益的。


0
2018-05-23 18:16