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

Reply via email to