Hi all,

I have a super cheap C-Media USB Headphone Set based sound card  (it's all over ebay as a guitar-link).
It isn't awful quality wise (I was expecting worse, although it did require a bit of soldering to get it working at all..), so I'm interested in getting it working well, however when I run duplex jackd I have a problem:

With -p64 -n3, approx every minute the recorded audio gets corrupted for about 15 seconds, then it sorts itself out for another minute. I've uploaded an example of the problem with a sine wave input here:
https://dl.dropboxusercontent.com/u/51719910/CMJackIssue.ogg
https://dl.dropboxusercontent.com/u/51719910/CMJackIssue.wav

If I change to -p128 -n3 it happens approx every 2 minutes, and it doesn't happen in input only mode from what I can tell.

Has anyone got any thoughts?
Thank you
Pete

Linux version 4.4.0-38-generic (buildd@lgw01-17) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2) ) #57-Ubuntu SMP Tue Sep 6 15:41:41 UTC 2016

/usr/bin/jackd -dalsa -dhw:Set,0 -r48000 -p64 -n3 -s -C -i1

jackd -v
jackdmp 1.9.11

cat /proc/asound/cards 
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xd7820000 irq 31
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xd1000000 irq 16
 2 [Set            ]: USB-Audio - C-Media USB Headphone Set
                      C-Media USB Headphone Set at usb-0000:00:1d.0-1.5, full speed


cat /proc/asound/card2/usbbus 
002/012
cat /proc/asound/card2/usbid
08bb:2902