Re: Bug 198731 "USB devices not seen with newest kernel"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 12, 2018 at 10:16:56AM -0800, The Real Bev wrote:
> On 02/11/2018 09:50 PM, Greg KH wrote:
> > On Fri, Feb 09, 2018 at 12:25:44PM -0800, The Real Bev wrote:
> > > 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.
> > > > > 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.
> > > >
> > > > 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?
> > 
> > 4.9 was released in December of 2016, a long time ago in kernel
> > development.
> > 
> > > 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:
> > 
> > Again, odds are you are missing something you really need here.  Odds
> > are you are missing something like CONFIG_USB_XHCI_PCI or some other
> > XHCI build option.
> > 
> > I recommend trying a distro kernel on this machine, and if that works,
> > running 'make localmodconfig' with that distro kernel running to get a
> > working configuration file.
> 
> Distro kernels are too old.

You need a better distro :)

Both Fedora and Arch Linux and probably openSUSE all have 4.14 kernels,
if not 4.15 already.

> The XHCI options are already modules.  Here's the appropriate part of the
> config file.  Can you see a problem?

Are you sure you are loading all of the needed modules properly?

Again, please try a modern distro.

thanks,

greg k-h
--
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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux