我尝试通过以太网使用 ftdi rs232/usb 适配器。它已连接到我的树莓派。
pi@raspberrypi ~ $ usbip list -l
Local USB devices
=================
- busid 1-1 (0424:9512)
1-1:1.0 -> hub
- busid 1-1.1 (0424:ec00)
1-1.1:1.0 -> smsc95xx
- busid 1-1.2 (0403:6001)
1-1.2:1.0 -> unknown
- busid 1-1.3 (7392:7811)
1-1.3:1.0 -> rtl8192cu
pi@raspberrypi ~ $ sudo usbip -d bind -b 1-1.2:1.0
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip.c:134:[run_command] running command: `bind'
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:143:[unbind_other] problem getting device attributes: No such file or directory
usbip: error: could not unbind driver from device on busid 1-1.2:1.0
pi@raspberrypi ~ $
上面的状态是之后的rmmod ftdi_sio
,之前同样的问题。
答案1
请注意,绑定参数的总线 id 是您的情况1-1.2
。
您收到的错误通常意味着您没有运行usbipd
:
sudo usbipd -D
如果您无法运行 usbip 守护程序,您可能需要内核usb-core.ko
模块usb-host
。
usbip
您可以在我的博客文章中找到如何完成设置过程的完整说明。第二个链接指向帖子的更新版本: