Hello, I had been unable to use my POD Studio UX1 for some time, the device appearing busy as soon as I plugged it. *aplay* reported "device or resource busy" even without DE or daemon running, and *lsof* didn't report any processes holding a lock on the device. Eventually I tried to fidget the settings in alsamixer out of curiosity, and it appears that the monitor channel is somehow responsible for the lock: if I turn it off (value to 0), the device is available and working.
Looks like the monitor PCM concurrent check is wrong. Could you try the patch below?
Created attachment 182501 [details] Test fix patch
It doesn't work. Additionaly there is an unusual behaviour with the monitor channel now, if I try to increase or decrease the value, it jump directly to 0, and then I'm unable to change it.
OK, then how about another one?
Created attachment 182521 [details] Test fix patch #2
Well, definitely better :-) No more lock on the resource, and the monitor channel is working as expected. Thanks for you really prompt support !