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

Reply via email to