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