[alsa-devel] Tascam US-428 USB Problems
Karsten Wiese
fzu at wemgehoertderstaat.de
Thu Aug 23 12:05:41 CEST 2007
> >
> > USB 1.1 transfers happen at 1ms bounderies. Setting 64Frames/period period
> > interrupts will happen within 1ms or 2ms distances.
>
> I was not aware of the 1ms granularity for USB interrupts. Would USB
> 2.0 or Firewire offer a better granularity?
Technically both operate at down to 1/8ms.
Linux's USB 2.0 ehci driver doesn't go there and limits isochronous
transfer granularity at 1ms.
I posted a patch to linux-usb-devel, which enables 1/8ms granularity
isochronous transfer.
There was exactly 0 answer to it.
And I was too lazy to follow up on that ;-)
Regarding Firewire: I guess the "new stack" can operate at
1/8ms granularity.
Karsten
More information about the Alsa-devel
mailing list