cancel
Showing results for 
Search instead for 
Did you mean: 

USB Device RNDIS Linux drivers

AlexSmart
Senior

Im struggling with USB Device RNDIS example . Works fine on Windows PC, but no network interface appears on Linux, it listed in lsusb output.

I cant find any topics related to that issue

1 ACCEPTED SOLUTION

Accepted Solutions

I mean that windows has the only host RNDIS class driver  support that can recognize RNDIS USB devices. 

You are right st usb middleware and cdc ecm device class run in standalone mode .

And azure rtos cdc ecm class run in rtos mode with threadx. 

 

View solution in original post

4 REPLIES 4
Mohamed_AYED
Associate III

Hi @AlexSmart 

RNDIS is a Microsoft proprietary protocol, as i know that rndis host is supported only with windows. for linux you can use the CDC-ECM class (Ethernet Control Model)

well its not host but device, and for CDC-ECM ok, I can try that, but sadly no CMSIS rtos compatible examples found. Maybe there is a way to push those drivers to linux?

I mean that windows has the only host RNDIS class driver  support that can recognize RNDIS USB devices. 

You are right st usb middleware and cdc ecm device class run in standalone mode .

And azure rtos cdc ecm class run in rtos mode with threadx. 

 

AlexSmart
Senior

Thank you!