On Tue, 14 Feb 2006, Jean-Philippe Mengual wrote:

> Hi,
> I built a kernel 2.6.15. In my /dev directory, no /dev/sda is created.
> So I can't use my external hd.
> As you asked me, here's the log (dmesg) now:

> Feb 14 20:39:11 mendreanogual kernel: USB Universal Host Controller Interface 
> driver v2.3
> Feb 14 20:39:11 mendreanogual kernel: uhci_hcd 0000:00:11.2: UHCI Host 
> Controller
> Feb 14 20:39:11 mendreanogual kernel: uhci_hcd 0000:00:11.2: HCRESET not 
> completed yet!
> Feb 14 20:39:11 mendreanogual kernel: uhci_hcd 0000:00:11.2: new USB bus 
> registered, assigned bus number 1
> Feb 14 20:39:11 mendreanogual kernel: uhci_hcd 0000:00:11.2: irq 11, io base 
> 0x0000d800
> Feb 14 20:39:11 mendreanogual kernel: hub 1-0:1.0: USB hub found
> Feb 14 20:39:11 mendreanogual kernel: hub 1-0:1.0: 2 ports detected

It looks like you should now see something in /proc/bus/usb/devices, which
is more than you had before.

> This log makes me ask that: what does "HCRESET not comple\
> ted yet!" mean? How can I solve that? Maybe it's the original problem.
> I used the same .config file than for kernel 2.6.11.12, if you want I
> can send it too.

No, don't send your .config.

The "HCRESET not completed yet" message refers to a Host Controller reset.  
The driver sends a reset signal to the USB host controller and then waits
5 microseconds for the controller to finish resetting itself.  If it
hasn't finished, you get that warning.

It's possible that your hardware needs more than 5 us.  You can increase 
that delay time if you want, by editing the kernel source file 
drivers/usb/host/pci-quirks.c.  Near the start of the file you'll see a 
routine named uhci_reset_hc which contains a line saying

        udelay(5);

Try increasing the 5 to something like 50 or 100, to see if it makes any 
difference.

>From the fact that you still can't use your USB hard disk, it could be
that the controller simply doesn't work at all.  The only way to tell is 
by experimenting.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to