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