From: Albert H. <alb...@ya...> - 2010-04-21 20:50:27
|
>Btw - I have more odd USB results: > >I figured I'd move my > root fs from the SD card to a USB drive to speed up things a bit. Hence the try > with EHCI. So I went back to OHCI and can't seem to get any USB HDs working as > is. As soon as the partition table should be read out I run into a timeout and > the HCI driver just sends a reset after n seconds. > >The fun thing is that > as soon as I also plug in my USB keyboard, everything works fine in OHCI mode. I > can use the hard drive just fine. This is all on the MINI based > system. > >Can you reproduce this on your system > too? I haven't tried that exact scenario. But I can tell you that the OHCI controllers in the Wii are buggy. The first symptom you see when you use the pristine OHCI support in Linux is that the controller completes the first control transfer but "ignores" all transfers after that one. I implemented the mother of all ugliest workarounds (attempting a dummy TD transfer to a control ED after each transfer) and that seemed to keep the controller happy and working, but I've received reports on the irc channel that still there are problems (like disconnection of mass storage devices after hours of operation). I haven't yet managed to figure out what's the real cause of the OHCI issues. Something fishy is going on with the OHCI hardware. On the other hand EHCI is fine. Cheers, Albert |