Hi,
I'm using a sierra modem with the sierra_directip driver (sierra_net). Once I've brought the data connection (/dev/ttyUSB4) the control channel (/dev/ttyUSB3) basically stops working. It becomes slow and AT commands seem to timeout. I've tried this hardware on the Ralink SoC SDK which is kernel 2.6.21 and the same issue happens. On my Linux PC at home I'm using the same driver and there is no issue.
The only common denominator seems to be the dwc_otg driver. From googling it seems this usb driver services the usb bus through interrupt polling (you can see /proc/interrupts climb really fast when the data connection is up). It also seems like the same driver the guys are using for Rasberry PI and they've done a lot of work to get this driver more stable.
It also seems like the driver shipped with OpenWRT is really old compared to what's being used on the Rasberry Pi kernel tree.
I'm not sure I could manage a port myself but am willing to test as I have neccessary hardware hardware.
Basically what I'm after is if anyone else has run into trouble with dwc_otg driver and whether OpenWRT wouldn't benefit by pulling the changes that the Rasberry Pi guys have done into the OpenWRT kernel branch. Not sure where to go (IRC?) or get a developer that would be interested in helping me debug this problem.
Thanks