[blfs-support] Usb error on boot/ or insert

Bruce Dubbs bruce.dubbs at gmail.com
Mon Mar 11 14:57:17 PDT 2013

spiky wrote:
> On 11/03/13 21:30, Bruce Dubbs wrote:
>> spiky wrote:
>>> On 11/03/13 19:11, Bruce Dubbs wrote:
>>>> spiky wrote:
>>>>> Hi
>>>>> I have just built LFS-7.3 I am getting an error with usb devices. They
>>>>> dont get allocated to usb2 "as far as I can make out" they try usb1 1st.
>>>>> kern.log as usb device plugged in.
>>>>> Kernel 3.8.2
>>>>> It has a VIA motherboard
>>>>> Dose anyone know of a fix
>>>> I don't recognize the error you are seeing.  Can you explain it better?
>>>>       Also, was it working with earlier kernels?  If so, get a copy of the
>>>> config for the working kernel, copy it to the 3.8.2 source directory as
>>>> .config and run 'make oldconfig'.  That will ask questions, but you can
>>>> generally take the defaults.  Build and test that kernel.

>>> This is the 1st time I have built LFS on this machine. 3.8.2 was the
>>> only kernel I have used here.
>>> Google shows there was/ is a problem, I was hoping some one might have
>>> come across it before.
>>> Ok if the usb devices "keyboard, printer, wireless, are connected, the
>>> boot hangs, while the device gets allocated to correct port. It seems to
>>> happen after this
>>> Mar 11 20:12:42 Planet-Server kernel: <30>[    2.764247]
>>> systemd-udevd[1034]: starting version 197
>>> It's hard to see what happens, When it hangs maybe 1-2 minutes, Then it
>>> will load other stuff Gpm, Then hang again another 1-2 mins, Always
>>> erroring "ehci-pci". Until it fixes on "uhci_hcd"
>>> I can get any other info if required
>>> And basically I dont know where else to ask.
>> The only thing I can suggest is trying to boot without udev.  That is,
>> in /etc/rc.d/rcS.d/ rename S10udev to xS10udev and S50udev_retry to
>> xS50udev_retry.
>> You can also try to another distro and see if there is a problem there.
>>     That would test for the possibility of a hw problem.

> Ok renaming those files fixed the boot problem, So what will be the
> fix?? What difference will it make?

The problem then is udev.  You can run udevd from the command line. 
Check out the udevd man page and try running --debug.  Since it seems to 
be hw specific, I don't think I can help any more.

   -- Bruce

More information about the blfs-support mailing list