Am 07.10.2010 10:10, schrieb Daniel Mack:
Ah, that makes sense, yes. UAC2 calls this mode "implicit feedback". Felix, can you provide a dump of "lsusb -v" for this device?
Daniel
A couple of additional notes:
1. If I force the playback endpoint to async mode (.ep_attr = 0x05) the regular clicks disappear at 48 kHz. But then we are back to completely distorted playback at 44.1 kHz.
I guess those of you understanding "implicit feedback" probably expected this result.
2. In Windows switching the clock source from internal to external gives these Co packets in usbmon:
ffff88007426a980 49576636 S Co:1:009:0 s 01 0b 0000 0001 0000 0 ffff88007426a980 49577887 C Co:1:009:0 0 0 ffff88007426ab00 49650954 S Co:1:009:0 s 01 0b 0000 0002 0000 0 ffff88007426ab00 49652256 C Co:1:009:0 0 0 ffff88007426a8c0 49789965 S Co:1:009:0 s 01 0b 0001 0001 0000 0 ffff88007426a8c0 49790233 C Co:1:009:0 0 0 ffff88007426a8c0 49808331 S Co:1:009:0 s 01 0b 0002 0002 0000 0 <---- here's a difference ffff88007426a8c0 49808727 C Co:1:009:0 0 0 ffff88007426aa40 49947450 S Co:1:009:0 s 22 01 0100 0001 0003 3 = 80bb00 ffff88007426aa40 49947823 C Co:1:009:0 0 3 > ffff88007426aa40 49962321 S Co:1:009:0 s 22 01 0100 0081 0003 3 = 80bb00 ffff88007426aa40 49962691 C Co:1:009:0 0 3 >
The device seems to accept an external clock at 48 kHz only.
3. In Windows switching the clock source from external to internal gives these Co packets in usbmon:
ffff88007426aec0 97962867 S Co:1:009:0 s 01 0b 0000 0001 0000 0 ffff88007426aec0 97964056 C Co:1:009:0 0 0 ffff88007426ab00 98031831 S Co:1:009:0 s 01 0b 0000 0002 0000 0 ffff88007426ab00 98033165 C Co:1:009:0 0 0 ffff88007426a980 98093945 S Co:1:009:0 s 01 0b 0001 0001 0000 0 ffff88007426a980 98094160 C Co:1:009:0 0 0 ffff88007426a980 98099994 S Co:1:009:0 s 01 0b 0001 0002 0000 0 <---- here's a difference ffff88007426a980 98101277 C Co:1:009:0 0 0
@Daniel: You asked for the output of lsusb. Are you thinking of modifying the UA-101 driver yourself? Or something more generic? In other words, if you already have an idea of a solution I wouldn't have to work myself through ua101.c (which I don't understand right now).
@all: Did anyone notice the patch adding mixer support for the FTU devices I send on Sept, 25?
Kind regards,
Felix