I think I have found a bug in the linux kernel 4.9.79. The problem is in the performance of the driver for the Renesas Technology Corp. uPD720201 PCI-e USB host controller. My system has an Intel I7 960 cpu. The USB controller works when accessed using the driver in the 4.8.10 kernel. Within the last few days I compiled the 4.9.79 kernel using the same .config file as for the 4.8.10 kernel except that I accepted the default for all kernel options not already contained in the old config file. In other words, starting with the .config file for the 4.8.10 kernel I did make oldconfig and defaulted on every question. Under the new kernel the system sees the host control via lspci: 09:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) However nothing comes up in dmesg when I plug a device into the controller. Under the 4.8.10 kernel dmesg shows the following after connecting a device to the controller: [ 2338.632196] usb 4-2: new high-speed USB device number 3 using xhci_hcd [ 2338.755858] usb 4-2: New USB device found, idVendor=0781, idProduct=5581 [ 2338.755862] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2338.755864] usb 4-2: Product: Ultra [ 2338.755865] usb 4-2: Manufacturer: SanDisk [ 2338.755867] usb 4-2: SerialNumber: 4C531001590613114352 [ 2338.757921] usb-storage 4-2:1.0: USB Mass Storage device detected [ 2338.758167] scsi host21: usb-storage 4-2:1.0 [ 2339.792522] scsi 21:0:0:0: Direct-Access SanDisk Ultra 1.00 PQ: 0 ANSI: 6 [ 2339.793091] sd 21:0:0:0: [sdh] 244383744 512-byte logical blocks: (125 GB/117 GiB) [ 2339.794941] sd 21:0:0:0: [sdh] Write Protect is off [ 2339.794944] sd 21:0:0:0: [sdh] Mode Sense: 43 00 00 00 [ 2339.796082] sd 21:0:0:0: [sdh] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 2339.827002] sdh: sdh1 [ 2339.831347] sd 21:0:0:0: [sdh] Attached SCSI removable disk Other usb inputs to the 4.9.79 kernel function normally. lsmod for the 4.8.10 kernel: Module Size Used by i2c_dev 5844 0 tun 22762 2 pcspkr 2227 0 ipv6 323764 138 hid_generic 1385 0 hid_ortek 1749 0 coretemp 6236 0 usbhid 36716 0 hid 102226 3 hid_generic,usbhid,hid_ortek evdev 12906 25 mxm_wmi 1699 0 snd_hda_codec_hdmi 34721 1 snd_hda_codec_realtek 58868 1 snd_hda_codec_generic 56742 1 snd_hda_codec_realtek kvm_intel 178307 0 kvm 490790 1 kvm_intel irqbypass 2936 1 kvm crc32c_intel 13347 0 nvidia_drm 39655 1 nvidia_modeset 773859 4 nvidia_drm psmouse 107211 0 serio_raw 4721 0 nvidia 12059531 61 nvidia_modeset firewire_ohci 31301 0 firewire_core 50569 1 firewire_ohci i2c_i801 17267 0 lpc_ich 14816 0 i2c_smbus 3425 1 i2c_i801 uhci_hcd 22766 0 drm_kms_helper 111734 1 nvidia_drm snd_hda_intel 24828 0 snd_hda_codec 89190 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek drm 277190 4 nvidia_drm,drm_kms_helper snd_hda_core 50591 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek snd_hwdep 6250 1 snd_hda_codec agpgart 26421 1 drm e1000e 169374 0 snd_pcm 81053 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi fb_sys_fops 1506 1 drm_kms_helper syscopyarea 3326 1 drm_kms_helper snd_timer 20223 1 snd_pcm sysfillrect 3818 1 drm_kms_helper sysimgblt 2367 1 drm_kms_helper ptp 10972 1 e1000e snd 59257 7 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm pps_core 6849 1 ptp ehci_pci 4039 0 i2c_core 39534 6 nvidia,i2c_i801,i2c_smbus,i2c_dev,drm_kms_helper,drm ehci_hcd 42590 1 ehci_pci soundcore 5411 1 snd i5500_temp 2689 0 xhci_pci 4894 0 xhci_hcd 111023 1 xhci_pci shpchp 24530 0 asus_atk0110 9729 0 fjes 22259 0 hwmon 3250 3 asus_atk0110,i5500_temp,coretemp acpi_cpufreq 8270 1 wmi 7380 1 mxm_wmi button 5839 0 tpm_tis 5074 0 tpm_tis_core 7424 1 tpm_tis tpm 32272 2 tpm_tis,tpm_tis_core loop 19484 0 lsmod for the 4.9.79 kernel: Module Size Used by pcspkr 2227 0 ipv6 325925 54 hid_generic 1385 0 hid_ortek 1749 0 coretemp 6236 0 intel_powerclamp 7606 0 usbhid 36844 0 hid 102482 3 hid_generic,usbhid,hid_ortek evdev 12778 17 mxm_wmi 1699 0 snd_hda_codec_hdmi 36065 1 snd_hda_codec_realtek 59764 1 snd_hda_codec_generic 56742 1 snd_hda_codec_realtek kvm_intel 177693 0 kvm 496215 1 kvm_intel irqbypass 2936 1 kvm crc32c_intel 13411 0 psmouse 109690 0 serio_raw 4721 0 uhci_hcd 22702 0 i2c_i801 17331 0 lpc_ich 14816 0 i2c_smbus 3425 1 i2c_i801 firewire_ohci 31301 0 firewire_core 50505 1 firewire_ohci snd_hda_intel 25084 0 snd_hda_codec 90320 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek snd_hda_core 51031 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek e1000e 169630 0 snd_hwdep 6250 1 snd_hda_codec snd_pcm 80989 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi ptp 10908 1 e1000e pps_core 6849 1 ptp ipmi_msghandler 32626 0 ehci_pci 4039 0 snd_timer 20606 1 snd_pcm ehci_hcd 42590 1 ehci_pci i2c_core 40545 2 i2c_i801,i2c_smbus snd 59257 7 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm xhci_pci 5086 0 i5500_temp 2689 0 xhci_hcd 111658 1 xhci_pci soundcore 5411 1 snd asus_atk0110 9729 0 hwmon 8350 3 asus_atk0110,i5500_temp,coretemp shpchp 24466 0 fjes 22259 0 wmi 7380 1 mxm_wmi acpi_cpufreq 8270 1 button 6773 0 tpm_tis 5074 0 tpm_tis_core 7616 1 tpm_tis tpm 32038 2 tpm_tis,tpm_tis_core loop 19548 0 I have deleted the 4.9.79 kernel from the system so I will be unable to provide any more information. I hope this helps. -- Cheers, Bev If you have one lawyer in town, he goes hungry. If you have two lawyers in town, they both get rich. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html