Messages in this thread | | | Date | Sun, 5 Aug 2012 09:58:26 -0700 | From | Greg Kroah-Hartman <> | Subject | Re: BUG: unable to handle kernel paging request in usb_match_id() |
| |
On Sun, Aug 05, 2012 at 10:59:38AM +0800, Fengguang Wu wrote: > Hi all, > > This line triggers an oops in kvm boot test: > > usb_match_id(): > ==> 748 for (; id->idVendor || id->idProduct || id->bDeviceClass || > 749 id->bInterfaceClass || id->driver_info; id++) { > 750 if (usb_match_one_id(interface, id)) > 751 return id; > 752 } > > It's an old bug and happens also in linux 3.0. It's very reproducible > for the attached config. I can send the initrd (yocto-minimal-i386.cgz) > on your request in private email.
Odds are a driver without a terminating NULL for the device id list is causing this to fail.
What devices are in the system and what drivers are trying to be bound?
greg k-h
| |