Robert Schwebel wrote:

can somebody tell me what the current state of the USB gadget support
is? I would like to make a network connection from a windows or linux
machine to an embedded linux system having a PXA25x USB Device
controller onboard, and I'm wondering if other people have already done
something like this. Is there "official" code available?

"Official" in the sense of "blessed by the holy penguin", no... :)


The 2.4.19-rmk6-pxa1 (Feb 2003) kernel does have some basic PXA-25x
USB support with an API that makes it look like an SA-1100.  (That
is, relatively crippled, you can't get at hardly any of the hardware
endpoint functionality.)  There's a "usb-eth" version too, usable
for a network connection to Linux.

The more capable gadget API at http://kernel.bkbits.net/~david-b/ has
a new network driver that should do part of that job.  It implements
CDC Ethernet, and talks with the 'cdc-ether' driver using standard
protocols.  (Which doesn't imply Windows interop...)  The missing part
is a driver for the PXA-250 that uses that API (exposing all sixteen
endpoints, not just the first three).  If you look at the "ether.c"
code you'll notice it's ready to use such a controller driver, so
the driver in that pxa1 patch could be a start.

If you were using a NetChip 2280, I think you'd find it working
quite nicely though -- at either full or high speed!  :)

- Dave





-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to