Hi,
I'm trying to get the RNDIS variant of the g_ether gadget
driver running on my PXA2xx board. I use 2.6.6-rc3.
I know that the hardware is running, as g_file_storage works.
Hacking and reading the source code, the problem _seems_ to be that
the RNDIS part wants a IN interuppt ep autoconfigured, which is
commented out in epautoconfigure.c:
ep_matches(...) {
....
/* for now, avoid PXA "interrupt-in";
* it's documented as never using DATA1.
* */
if (gadget_is_pxa (gadget))
return 0;
....
}
I googled around and found some comments which state that this
eb is somehow not strictly needed, and Robert Schwebel used ep5in-int
anyways, and that worked. Another comment was that this could be
fixed by using ep6in-bulk instead.
Well, I tried all of the above, but my Winblows 2k perfectional
gives me all but a very descriptive "error -10". Gha.
I'm almost sure that the PXA UDC is able to do RNDIS, because I
believe Robert Schwebel developed the driver on a PXA255.
So, is there any help? Has anyone an idea how I might get the
RNDIS part of g_ether running?
Thanks,
Stefan E.
--
Eletztrick Computing - Customized Linux Development
Stefan Eletzhofer, Marktstrasse 43, DE-88214 Ravensburg
http://www.eletztrick.de
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel