Bug 197607
Summary: | usbip attach fails due to vhci_driver not available | ||
---|---|---|---|
Product: | Other | Reporter: | Philipp Schaffrath (philipp.schaffrath+kernel) |
Component: | Modules | Assignee: | other_modules |
Status: | NEW --- | ||
Severity: | blocking | CC: | jiangxueqian, mnl |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.13.9 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Philipp Schaffrath
2017-10-31 19:22:59 UTC
I can confirm the bug, using usbip 4.14 on both machines. (Server kernel 4.9.70-1-ARCH, client kernel 4.14.9-1-ARCH). It seems someone has already tracked down the cause: https://bugs.archlinux.org/task/56069 (near the end). I came across a similar bug and read through the source. It seems that the developers added supported of multiple vhci controller several months ago, but they used a buggy controller name filter that matches any name greater than "vhci_hcd" in usbip. I rewrote the filter and it works for me now. This is a link to my patch: https://gist.github.com/mentha/2c65e69bd8895f0bda264139c6272a5a |