David Brownell wrote:
Brad Campbell wrote:


I have two cardbus USB2 cards, one using an ALI chipset and one using an NEC chipset.
They both exhibit a problem while attempting to write bulk data.
... the crux of it is a usb_stor_bulk_transfer_sglist will fail by not
triggering an interrupt.


Almost any recent EHCI has an "I/O watchdog timer", specifically because
certain VIA EHCI hardware seems sometimes to forget IRQs.  (Never seen
with any other EHCI silicion, at least by me.)  So lost IRQs doesn't
seem a likely explanation to me; EHCI could run entirely by timer.

Yeah, it's not a dropped interrupt. It appears that the host-controller is chucking a hissy fit.


If I insert the card, then remove the ehci-hcd module then the card drops back to USB1.1 and it works perfectly with the usb-ohci driver (Kernel 2.4 but same diff under latest 2.6-bk).

Does ohci use dma ?


Yes. But much less than EHCI ... :)

I did try restricting the card to a 24 bit dma window in a fit of desperation but that really did nothing productive. Can you say clutching at straws without really understanding what I'm doing ?
I feel like a mad knob twiddler playing with stuff mindlessly hoping that some combination of switches will make it work.


Your symptoms don't make much sense to me, except as an issue with
your CardBus bridge.  Since you say Windows has similar problems,
maybe the answer is just not to use that combination of hardware.

Yup, I feared that. A new card I can cope with, but I don't really want to have to replace the laptop becuase it has a stupid cardbus bridge!
Given I have tried 2 cards with 2 different chipsets it's not looking good, and exactly the same problem happens on another notebook I tried with a different chipset but the same cardbus bridge. This O2Micro bridge has caused me nothing but trouble.
Oh well, perhaps I should see if I can get firewire running instead but given it's on the ALI card with the same chip as the USB2 interface I don't hold out much hope.


Thanks for the reply anyway.

Has anyone got a cardbus USB2 interface working on a laptop with an OZ6933 bridge and if so what card are you using?

Regards,
Brad


------------------------------------------------------- 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

Reply via email to