When recording (and potentially playback) with a TASCAM US122L, the ALSA driver fails and the device is cleaned up. arecord --period-size=640 -c2 -fS24_3LE -r44100 -MDusbstream:CARD=US122L > test.wav Recording WAVE 'stdin' : Signed 24 bit Little Endian in 3bytes, Rate 44100 Hz, Stereo arecord: pcm_read:2221: read error: Input/output error This has been occurring from 5.13 through to 6.1.0 (at least). This has also been reported here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1960703
(In reply to stephematician from comment #0) > When recording (and potentially playback) with a TASCAM US122L, the ALSA > driver fails and the device is cleaned up. > > arecord --period-size=640 -c2 -fS24_3LE -r44100 -MDusbstream:CARD=US122L > > test.wav > Recording WAVE 'stdin' : Signed 24 bit Little Endian in 3bytes, Rate > 44100 Hz, Stereo > arecord: pcm_read:2221: read error: Input/output error > > This has been occurring from 5.13 through to 6.1.0 (at least). > > This has also been reported here: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1960703 Did you mean that v5.10 don't have this issue? You can test the latest mainline to confirm or deny this regression. If it is the case, proceed to bisection (see Documentation/admin-guide/bug-bisect.rst for how to bisect).
I haven't tested on earlier kernels. I meant that it has been observed as early as 5.13 and as recently as (in fact) 6.1 (6.1.46).
The behavior of snd-usb-us122l driver is somewhat special. But I'm not sure whether your device is for that driver, or it's something new that is running with the standard USB-audio driver. In anyway, please give alsa-info.sh output with the very latest upstream kernel. Run the script with --no-upload option and attach the output to Bugzilla.