On 02/09/2018 05:13 AM, Greg KH wrote:
On Thu, Feb 08, 2018 at 01:00:02PM -0800, The Real Bev wrote:
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.
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
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.

Odds are you might have missed a build option for your system.  Can you
go back to your 4.8.y .config file and look at the new options to be
sure that there was not one for the Renesas hardware you have?

Also, 4.9 is really old, it's recommended you use something more modern,
like 4.14 or even better yet, 4.15.

4.9 was the latest kernel when I updated :-( They're coming thick and fast, aren't they?

I built the 4.15.2 kernel using the .config derived from the 4.8.10 kernel.
I just don't have the energy to respond to every single difference in the config file (never had to do that in the past), and just accept the defaults. The following lines
appeared while booting the 4.15.2 kernel:

[   16.425221] xhci_hcd 0000:09:00.0: not ready 4195ms after FLR; waiting
[   20.969176] xhci_hcd 0000:09:00.0: not ready 8291ms after FLR; waiting
[   29.674751] xhci_hcd 0000:09:00.0: not ready 16483ms after FLR; waiting
[   46.570328] xhci_hcd 0000:09:00.0: not ready 32867ms after FLR; waiting
[   82.921222] xhci_hcd 0000:09:00.0: not ready 65635ms after FLR; giving up
[ 83.264140] xhci_hcd 0000:09:00.0: Refused to change power state, currently in D3
[   83.352761] xhci_hcd 0000:09:00.0: xHCI Host Controller
[ 83.390943] xhci_hcd 0000:09:00.0: new USB bus registered, assigned bus number 11
[   83.704937] xhci_hcd 0000:09:00.0: Host halt failed, -19
[   83.737071] xhci_hcd 0000:09:00.0: can't setup: -19
[   83.770692] xhci_hcd 0000:09:00.0: USB bus 11 deregistered
[   83.828015] xhci_hcd 0000:09:00.0: init 0000:09:00.0 fail, -19

This kernel doesn't recognize the Renesas PCIE host controller either. When I plug a USB device into the input on the controller there is no dmesg recognition.

Thanks for the suggestions. I'll keep the kernel around in case someone comes up with an idea for a patch, but I just don't have time to deal with it any further.

Cheers, Bev
   I'm not saying we should kill all the stupid people, I'm just
   saying let's remove all the warning labels and let the problem
   sort itself out.

To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to