beagleboard / linux

The official Read Only BeagleBoard and BeagleBone kernel repository https://git.beagleboard.org/beagleboard/linux
http://beagleboard.org/source
Other
722 stars 565 forks source link

kernel 4.14 RNDIS usb on windows 7 doesn't work #148

Closed HarelAshwal closed 6 years ago

HarelAshwal commented 6 years ago

LK"I

Hi, I just compiled kernel 4.14 and tried to use it with my Windows 7 OS. If I understand currently , with 4.14 usb driver changes, it should work with Windows 7 without any drivers. It doesn't work... device manager still shows undetected RNDIS driver...

any ideas?

Harel

RobertCNelson commented 6 years ago

this should be fixed via:

https://github.com/RobertCNelson/boot-scripts/commit/714e162ba98cf3d2897e7fc95e951c6df15a7d0a

cd /opt/scripts/
git pull
HarelAshwal commented 6 years ago

LK"I

tried it, still doesn't work. the values seems to be updated on the system, but still no effect on device manager on windows 7

root@arm:/sys/kernel/config/usb_gadget/g_multi/functions/rndis.usb0# cat class ef s ot@arm:/sys/kernel/config/usb_gadget/g_multi/functions/rndis.usb0# cat subclass 04 l ot@arm:/sys/kernel/config/usb_gadget/g_multi/functions/rndis.usb0# cat protocol 01 root@arm:/sys/kernel/config/usb_gadget/g_multi/functions/rndis.usb0#

debian@arm:~$ uname -a Linux arm 4.14.13-bone12 #1 Sun Jan 14 01:00:21 IST 2018 armv7l GNU/Linux

RobertCNelson commented 6 years ago

Just tested:

4.14.14-ti-r26:

bbb-detect device-manager bbb-net

Regards

RobertCNelson commented 6 years ago

the cdc-serial is a windows 8.1+ thing.. (so that will fail in windows 7), the cdc-ecm is for mac (so that will fail in windows 7)

HarelAshwal commented 6 years ago

LK"I

yeah checked again, it works. thanks