USB/IP 内核模块丢失。

Tyl*_*sky 7 server usb wireless ip 15.04

我希望将 USB/IP 项目用于学校项目,但我无法启动主机。我们正在尝试通过 WiFi 将信号从用于有严重运动障碍的儿童的无障碍设备(例如 (CP))发送到服务器。然后服务器将模拟通常直接连接到学生正在使用的计算机的硬件。

我已阅读以下帖子:通过网络共享 USB 驱动器

列出的内核模块未构建到内核中。usbip-host 和 usbip-core 是,但是当运行 usbipd -D 以激活守护程序时,会出现需要上述帖子中列出的模块的 fatel 错误。

该项目将需要多个 USB/IP 连接。有没有人有这个或替代软件的解决方案。我只能找到商业解决方案。谢谢!

tyler@tyler-Latitude-E6410:~$ sudo modprobe usbip-core usbip-host

tyler@tyler-Latitude-E6410:~$ sudo usbipd -D
usbip err: stub_driver.c:  33 (open_sysfs_stub_driver)
usbip_common_mod.ko and usbip.ko must be loaded

** (process:11490): ERROR **: driver open failed
tyler@tyler-Latitude-E6410:~$ 
Run Code Online (Sandbox Code Playgroud)

小智 10

看起来这是Ubuntu 中的一个已知错误

修复似乎是:

如果你已经安装了 usbip 包,请卸载它。

在可信赖的情况下,安装 linux-tools-generic-lts-utopic。我似乎找不到可以创建二进制文件的包,但是您可以从 /usr/lib/linux-tools/ 手动运行二进制文件。在撰写本文时,它是 /usr/lib/linux-tools/3.16.0-23-generic/usbip。注意,我正在我可信赖的机器上运行 HWE utopic 内核。

在 utopic 或 vivid 上安装 linux-tools-generic。在这种情况下,usbip 被注册为二进制文件,您可以直接与“usbip”一起使用。