Thanks for the explanation(s), David! David Brownell wrote: >> ehci_hcd 0000:00:13.2: MWI active > > That's the good one. It means that a more efficient PCI transaction > will be used when writing memory ... "memory write invalidate" so the > CPU data cache is managed with less overhead. > > In fact this is the first time I've ever seen that message. I think it's > because your CPU has a relatively small CPU cacheline size. Larger > ones prevent Linux from turning MWI (doesn't seem right to me, but > that's the way it works for now).
Maybe there are not so many people trying to get USB 2.0 working on old boxes? Mine is still working fine and I have a few spare parts in case of failures :) >> status a008 Async Recl FLR > ^^^^^ >> command 010009 (park)=0 ithresh=1 period=256 RUN > > And that's the problem. The controller is scanning the async > schedule ... but it shouldn't be, since it's not enabled in the > command word. Where "scanning" means it's doing DMA to read > an empty async schedule ring ... a LOT of DMA, keeping your > network controllers from their DMA. Hmm. DMA. Yes. I measured disk-I/O and found that it dropped from about 24MB/s down to 2.3MB/s when ehci-hcd is loaded and active. > This could well be the root cause of some problems other folk > have reported. It's a "not supposed to be possible" thing. So... this could still be an issue with the card or mainboard or the combination of both? > The only tricky thing about turning the async schedule on or > off is that it's done in a non-blocking way. So my guess > would be that on some code path ASE is cleared before ASS > gets set, or there's a similar no-no ... likely a race of some > kind, since not every system seems to experience such problems. Could this eventually be caused/supported by some bad BIOS setting concerning the PCI bus? -dirk -- D i r k F "o r s t e r l i n g [EMAIL PROTECTED] http://r.zorbla.de/ ------------- All true wisdom is found on T-shirts ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users