cdc-wdm.c broke Synopsis USB HC

Markus Gothe nietzsche at lysator.liu.se
Mon Jun 16 10:50:20 PDT 2014


Hi folks...
I think it is time for a redesign of the WDM driver. I havent read the specs but in short it will cause timing issues with some SoC-hubs from Synopsis. GobiNet also invokes the error halting the hub. Basically both drivers shares a polling-routine based on sending the same interrupt URB over and over again, hence creating a polling loop.

For periodic transfers this seem to halt the Synopsis hub FUBAR. So is there any pointers in the WMC documentation on how to let the piggy-backing device create "real" IRQs when there is data to read?

I am thinking of rewriting it as a network device-like controller. Do you guys have any hints?

//Markus - The panamahat hacker
Skickat ifrån min mobil.


More information about the libqmi-devel mailing list