(In reply to Takashi Iwai from comment #19) > Then let's try to gather the debug messages from usb-audio driver. It can > be enabled as in comment 10, but maybe a safer way would be to boot with > snd_usb_audio.dyndbg=+p > boot option. Then the debug prints are enabled from the beginning. > > At first, get the dmesg output from the bad kernel (with the option above) > while Teams is working fine. Then, later on, when Teams gets broken, get > the dmesg output again, and we can compare the logs. > > At the same time, please try to get the contents of > /proc/asound/card1/pcm0c/sub0/* files in both situations. (The card1 should > correspond to Plantoronics headset, check the contents of /proc/asound/cards > beforehand.) As my headset was already not working, I used the "echo -n "module snd_usb_audio +p" > /sys/kernel/debug/dynamic_debug/control" to enable debug. I then did a MS Teams test call and the microphone was not working. See attached file "not-working-comment20.txt" I then re-plugged the headset and tried the MS Teams again - still not working. I then started the MS Teams test call - while active, I re-plugged the headset and microphone was working. Please see attach file "working-comment20.txt".