Alex Sanks wrote:
Yes, the Evelyn board has a Net2280 which is one of devices supported by the gadget driver. In fact a couple weeks ago I was working on a mass storage driver for it, until Andy beat me to it.

I will say that the 2280 driver in the Gadget tree is not perfect yet. There is a bug lurking in it that can cause DMA transfers to hang under a few particular circumstances. This has only been a problem for mass

And there's a simple workaround ("modprobe net2280 use_dma=n").


The relevant I/O pattern is:  DMA for N packets, followed by a single short
packet in a separate transfer.  It's funky because that second transfer
gets two IRQs (DMA completion, and short packet) -- I'm suspecting the
fix is simple, a check for that "wait for second interrupt" flag seems
to have gotten lost somewhere.

storage so far, since it has an unfortunate requirement of not allowing zero-length packets. This isn't an issue with most classes so it's a case that doesn't get tested very often. Unfortunately we haven't had the resources to dive too deeply into this. But I will say that David's done an excellent job getting a driver working.




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to