As Torsten says in bug #28, this is still an issue in the latest kernel (4.4.0-45-generic):
graham@dorfl:~$ lsmod | grep usbip usbip_host 24576 0 usbip_core 32768 1 usbip_host graham@dorfl:~$ sudo usbipd usbip err: stub_driver.c: 33 (open_sysfs_stub_driver) usbip_common_mod.ko and usbip.ko must be loaded ** (process:38742): ERROR **: driver open failed Trace/breakpoint trap (core dumped) There's a workaround for this in the comments of Bug #900224, but that seems pretty shonky for an LTR release. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/900384 Title: usbipd requires usbip_common_mod.ko and usbip.ko kernel modules, which are not available in any package Status in linux package in Ubuntu: Fix Released Status in usbip package in Ubuntu: Fix Released Bug description: I'm on Kubuntu oneiric (11.10), using usbip 0.1.7-3 and kernel linux- image-3.0.0-13-generic. I'm trying to set up USB/IP to share a USB-only printer/scanner over the LAN. However, whenever I try to start the demon, it gives the error message that the usbip_common_mod.ko and usbip.ko kernel modules are required: root@curie:~# usbipd -D usbip err: stub_driver.c: 33 (open_sysfs_stub_driver) usbip_common_mod.ko and usbip.ko must be loaded ** ERROR **: driver open failed Trace/breakpoint trap The package description of usbip says: " USB/IP requires kernel support which is included in Linux kernels 2.6.28 or newer." Unfortunately, I can't find a package that provides those kernel module. I have also installed the usbip-source package, but (1) its /usr/src/modules/usbip/src/README file says: "For newer kernels ( >=2.6.28 ), try linux-staging code!" and (2) trying to build it with m-a also fails: # Build the module cd src && /usr/bin/make KSOURCE=/usr/src/linux HCD_HEADER=/usr/src/modules/usbip/src/headers/hcd.h KBUILD_VERBOSE=0 make[2]: Entering directory `/usr/src/modules/usbip/src' make -C /usr/src/linux LANG=C KBUILD_VERBOSE=0 M=`pwd` modules make[3]: Entering directory `/usr/src/linux-headers-3.0.0-13-generic' CC [M] /usr/src/modules/usbip/src/stub_dev.o /usr/src/modules/usbip/src/stub_dev.c: In function ‘stub_probe’: /usr/src/modules/usbip/src/stub_dev.c:392:42: error: ‘struct device’ has no member named ‘bus_id’ make[4]: *** [/usr/src/modules/usbip/src/stub_dev.o] Error 1 make[3]: *** [_module_/usr/src/modules/usbip/src] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-3.0.0-13-generic' make[2]: *** [default] Error 2 make[2]: Leaving directory `/usr/src/modules/usbip/src' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/usbip' make: *** [kdist_build] Error 2 BUILD FAILED! See /var/cache/modass/usbip.buildlog.3.0.0-13-generic.1323105464 for details. Build failed. Press Return to continue... To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/900384/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp