cdc-wdm.c broke Synopsis USB HC

Bjørn Mork bjorn at mork.no
Mon Jun 16 12:52:58 PDT 2014


Markus Gothe <nietzsche at lysator.liu.se> writes:

> 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.

That's the way USB works...  The host polls.  If it doesn't then the
device cannot send anything.

> 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?

A USB device cannot create "real" IRQs.



Bjørn


More information about the libqmi-devel mailing list