Hello
I am trying to get CardBus running on a PXA-based system. And as a test-card I am using a USB 2.0 CardBus card. Sometimes it works. Or, at least, inserting a USB device produces an expeced result. But sometimes I am getting:
... err klogd: host/usb-ohci.c: OHCI Unrecoverable Error, controller usb-05:00.0 disabled ...
Any idea where to look? Unfortunately, I have no other CardBus cards at the moment, but 16-bit PCMCIA cards work.
As a rule the UE exceptions imply some kind of DMA error, like a PCI master or target abort. Once the controller is disabled, all the other faults you showed are normal.
That could be caused by hardware interfacing issues, since it sounds like you may not have other DMA masters working stably on your system. I understand PXA can be sensitive about how address lines are managed, and that'd be a good match for that kind of intermittent failure.
In terms of software problems, I'd guess you're using some code on the order of 2.4.25-vrs2, which doesn't have any particular _known_ ohci issues ... beyond the various races and quirks that are fixed in the 2.6 "ohci-hcd".
If you can't try a 2.6 kernel yet, there's a slightly elderly backport of "ohci-hcd" in bk://usb-gadget.bkbits.net/gadget-2.4 (along with pxa2xx_udc for 2.4, possibly interesting) that might be interesting. If that helps at all, it'd be worth your making that code match 2.6.latest more closely.
- Dave
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel