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
