Pav Pav

g_ether/RNDIS not stable

Discussion created by Pav Pav on May 17, 2012

Hello,

 

we are using 2.6.28 kernel on i.mx25. I am trying to establish RNDIS connection with Win XP computer.

It works on majority of XP SP3 computers, however not on all of them. On some computers I get 'Cannot start driver' (code 10) error. RNDIS driver is ver. 5.1.2600.5512 everywhere.

 

There is also a computer with XP SP2. I tried installing hotfix as suggested in 

http://www.droidforums.net/forum/tech-issues-bug-reports-suggestions/66688-solution-windows-xp-sp2-lower-problem-usb-tethering.html

unfortunately without success.

 

Quite often I see kernel panic:

[4294742.714000] Unable to handle kernel NULL pointer dereference at virtual address 00000002
[4294742.714000] pgd = c0004000
[4294742.714000] [00000002] *pgd=00000000
[4294742.714000] Internal error: Oops: 17 [#1] PREEMPT

Seems that it happens if the board is connected to USB1.1 port after I install driver and unplug the device.

 

Does anybody know about the state of the RNDIS driver on the Linux side, which windows versions it is supposed to work with? Will updating to 2.6.31 solve the issue?

 

Thanks.

Outcomes