Maybe the problem of bandwidht is the same as the one describe in
http://libusb.6.n5.nabble.com/LibUSB-Android-isochronous-transfers-and-ENOSPC-td4979246.html
with the comment of Alan Stern of 11/10
sudo cat /sys/kernel/debug/usb/devices
T: Bus=04 Lev=02 Prnt=02 Port=06 Cnt=01 Dev#= 3
So, I have found CM6206 datasheet via baidu.cn. I think most things must be
similar to mine CM6206-LX chip.
It is unclear how to download pdf file, I am not very familiar with china
language.
There is description of internal registers. There is no much interesting
settings, already existed
Ok now on USB 2, the Antelop Orion 32 Channels.I succeed in playing back and
recording some sounds but it is very unstable (sometimes it works, sometime
not).
So to check I use latency.c test alsa tool.
sudo ./a.out -P hw:2,0 -C hw:2,0 -m 512 -M 512 -p -s 10 -f S24_3LE -c 32 -r
44100
It return
I don`t know much about it. But I can think following way as both C6206 and
CM6206LX have same ID, original Windows driver can read some internal register
and get such info.
I will try to find datasheets for both chips and see it.
As I know from mailing list archives reg init in quirk was done
Nikita Orlov wrote:
> By the way CM6206-LX if different to CM6206.
> CM6206 has 7.1 channels output and CM6206-LX has 5.1 channels output.
>
> Maybe these init:
> static int snd_usb_cm6206_boot_quirk(struct usb_device *dev)
> ...
> is not sutible to -LX version, because it somehow try turn off