Unable to use USB CDC driver while DHCP client is active for RNDIS driver
My embedded system is using a TI DaVinci processor running a modified 2.6.32.17 Linux kernel. I have an LTE modem connected to the processor over 1 USB link. The LTE modem has a CDC interface and an RNDIS interface. When it first connects everything looks ok, I am able to connect to the CDC interface to configure the modem and then I use "udhcpc" (DHCP client) to get an IP address from the modem. Once the Linux device has successfully obtained an IP address I am no longer able to connect through the CDC interface. And in fact, I am no longer able to talk to any other USB devices over the CDC interface until the LTE modem has been disconnected. Any advice would be greatly appreciated on how to solve this!
|