usbip:获取设备属性时出现问题:没有这样的文件或目录

usbip:获取设备属性时出现问题:没有这样的文件或目录

我尝试通过以太网使用 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您可以在我的博客文章中找到如何完成设置过程的完整说明。第二个链接指向帖子的更新版本:

相关内容