I have repeated my tests, starting my Debian/testing system with the 4.13.0-2 kernel, and the same problem occured. Then I have started the system with yet older 4.12.0-2 kernel ( uname -a returns: Linux wzab 4.12.0-2-amd64 #1 SMP Debian 4.12.13-1 (2017-09-19) x86_64 GNU/Linux )
Now the vhci_hcd driver loads correctly: [ 240.938326] usbip_core: USB/IP Core v1.0.0 [ 240.949762] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller [ 240.949768] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 5 [ 240.949797] vhci_hcd: created sysfs vhci_hcd [ 240.949873] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.949876] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.949878] usb usb5: Product: USB/IP Virtual Host Controller [ 240.949880] usb usb5: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.949882] usb usb5: SerialNumber: vhci_hcd [ 240.950101] hub 5-0:1.0: USB hub found [ 240.950110] hub 5-0:1.0: 31 ports detected [ 240.950872] vhci_hcd vhci_hcd.1: USB/IP Virtual Host Controller [ 240.950875] vhci_hcd vhci_hcd.1: new USB bus registered, assigned bus number 6 [ 240.950956] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.950964] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.950973] usb usb6: Product: USB/IP Virtual Host Controller [ 240.950981] usb usb6: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.950984] usb usb6: SerialNumber: vhci_hcd.1 [ 240.951297] hub 6-0:1.0: USB hub found [ 240.951314] hub 6-0:1.0: 31 ports detected [ 240.952645] vhci_hcd vhci_hcd.2: USB/IP Virtual Host Controller [ 240.952651] vhci_hcd vhci_hcd.2: new USB bus registered, assigned bus number 7 [ 240.952720] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.952724] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.952727] usb usb7: Product: USB/IP Virtual Host Controller [ 240.952730] usb usb7: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.952734] usb usb7: SerialNumber: vhci_hcd.2 [ 240.953124] hub 7-0:1.0: USB hub found [ 240.953140] hub 7-0:1.0: 31 ports detected [ 240.954167] vhci_hcd vhci_hcd.3: USB/IP Virtual Host Controller [ 240.954171] vhci_hcd vhci_hcd.3: new USB bus registered, assigned bus number 8 [ 240.954215] usb usb8: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.954218] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.954220] usb usb8: Product: USB/IP Virtual Host Controller [ 240.954222] usb usb8: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.954224] usb usb8: SerialNumber: vhci_hcd.3 [ 240.954442] hub 8-0:1.0: USB hub found [ 240.954453] hub 8-0:1.0: 31 ports detected [ 240.955338] vhci_hcd vhci_hcd.4: USB/IP Virtual Host Controller [ 240.955342] vhci_hcd vhci_hcd.4: new USB bus registered, assigned bus number 9 [ 240.955388] usb usb9: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.955391] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.955393] usb usb9: Product: USB/IP Virtual Host Controller [ 240.955395] usb usb9: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.955397] usb usb9: SerialNumber: vhci_hcd.4 [ 240.955615] hub 9-0:1.0: USB hub found [ 240.955626] hub 9-0:1.0: 31 ports detected [ 240.956650] vhci_hcd vhci_hcd.5: USB/IP Virtual Host Controller [ 240.956654] vhci_hcd vhci_hcd.5: new USB bus registered, assigned bus number 10 [ 240.956698] usb usb10: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.956701] usb usb10: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.956704] usb usb10: Product: USB/IP Virtual Host Controller [ 240.956706] usb usb10: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.956708] usb usb10: SerialNumber: vhci_hcd.5 [ 240.956941] hub 10-0:1.0: USB hub found [ 240.956951] hub 10-0:1.0: 31 ports detected [ 240.958709] vhci_hcd vhci_hcd.6: USB/IP Virtual Host Controller [ 240.958714] vhci_hcd vhci_hcd.6: new USB bus registered, assigned bus number 11 [ 240.958950] usb usb11: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.958952] usb usb11: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.958953] usb usb11: Product: USB/IP Virtual Host Controller [ 240.958954] usb usb11: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.958955] usb usb11: SerialNumber: vhci_hcd.6 [ 240.959145] hub 11-0:1.0: USB hub found [ 240.959398] hub 11-0:1.0: 31 ports detected [ 240.964367] vhci_hcd vhci_hcd.7: USB/IP Virtual Host Controller [ 240.964370] vhci_hcd vhci_hcd.7: new USB bus registered, assigned bus number 12 [ 240.964393] usb usb12: New USB device found, idVendor=1d6b, idProduct=0002 [ 240.964394] usb usb12: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 240.964395] usb usb12: Product: USB/IP Virtual Host Controller [ 240.964396] usb usb12: Manufacturer: Linux 4.12.0-2-amd64 vhci_hcd [ 240.964397] usb usb12: SerialNumber: vhci_hcd.7 [ 240.965612] hub 12-0:1.0: USB hub found [ 240.965619] hub 12-0:1.0: 31 ports detected [ 240.966927] vhci_hcd: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0 The cpuinfo in my system is as follows: # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7200.07 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 799.804 cache size : 8192 KB physical id : 0 siblings : 8 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.09 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.10 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.09 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.61 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 1 cpu cores : 4 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.16 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 2 cpu cores : 4 apicid : 5 initial apicid : 5 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.16 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz stepping : 3 microcode : 0x22 cpu MHz : 800.024 cache size : 8192 KB physical id : 0 siblings : 8 core id : 3 cpu cores : 4 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 7201.16 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: -- Wojciech M Zabolotny, PhD Institute of Electronic Systems Faculty of Electronics and Information Technology Warsaw University of Technology