Dne 03. 01. 21 v 18:19 Takashi Iwai napsal(a):
Could you give lsusb -v output as well as /proc/asound/card*/usbmixer and stream* files? The proc files are at best from both older and new kernels.
Here are the files. They look same. The only difference is in the stream0, but it is probably only formatting. I also attached the kern.log from the new version.
When I tried to debug the new version (eda809aef534), it crashed in pcm.c in snd_usb_hw_params() on lines:
subs->data_endpoint = snd_usb_endpoint_open(chip, fmt, hw_params, false); // error in log: usb 3-3: Cannot find EP 0x1 to open // (or 0x82) if (!subs->data_endpoint) { ret = -EINVAL; goto unlock; // was here }
Before that, it did not enter these conditional blocks:
if (!fmt) { ... }
if (fmt->implicit_fb) { ... }
if (ret < 0), if (ret < 0)
if (subs->data_endpoint) { ... }
Franta