缺少USB / IP内核模块。

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

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

列出的内核模块不会构建到内核中。 usbip-host和usbip-core是,但是当运行usbipd -D来激活守护进程时,会出现fatel错误,需要上面post中列出的模块。

该项目需要多个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:~$ 

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

修复似乎是:

如果已安装usbip软件包,请将其卸载。

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

在utopic或生动的安装linux-tools-generic。 usbip在这种情况下注册为二进制文件,您可以直接使用’usbip’。