On Wed, 19 Jul 2006, Kris van Rens wrote:

> Hello there,
> 
> I'm programming a hardware driver module and use a Cypress EzUsb
> controller for which I should upload firmware first. Firmware
> uploading would normally be done by 'fxload' but I want to get rid of
> all external dependencies and include all functionality in the driver
> itself.

> Jul 19 10:09:39 virtualinux kernel: uhci_hcd 0000:00:07.2: host
> controller process error, something bad happened!
> Jul 19 10:09:39 virtualinux kernel: uhci_hcd 0000:00:07.2: host
> controller halted, very bad!
> Jul 19 10:09:39 virtualinux kernel: uhci_hcd 0000:00:07.2: HC died; cleaning 
> up

> This error log was grabbed from a Suse 10.1 system with
> kernel-2.6.16.13-4-default but I also tested it on kernel-2.6.8
> (Debian) and kernel-2.6.17.6 (Debian, Gentoo). The tests were carried
> out on both virtual machines and a Native Linux machine but all
> resulted in the same error.
> 
> I build in some printk-checkpoints to find out where exactly the error
> occurs, between checkpoint 2 and 3 so it seems; which is the
> usb_control_msg statement.
> 
> The driver name is 'hDriver' and the device is called 'extDevice',
> hotplugging and such works fine; it's just this 'host controller
> process error'.
> 
> Is there a way to get even more debugging information from the uhci
> controller than this? 'Very bad' doesn't really help me here.

This is an important error and we need to follow up on it.

First, you should try running 2.6.18-rc2 to see if the errors still occur.

Second, you can load uhci-hcd with the "debug=2" option; this will give 
more information in the log when an error occurs.

I'll be busy this week and won't have much time to look at this.  More 
later...

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to