-
Notifications
You must be signed in to change notification settings - Fork 140
Description
Describe the bug
On both MTL and LNL RVPs, we connected the Gen4.1 AIOC board to check Soundwire codec ALC711, but we found that the headset switch always off if no real headset(w/ mic) connected. In our test scenario, we connect the USB sound card to rt711 headset port and take the output of the USB sound card as the input to RT711 by using an audio splitter cable. In this way, the headset switch always off and nothing can be recorded.
I also tried 'options snd_soc_sof_sdw quirk=2', it can turn on the headset switch, but there is still an ~80% chance that no data will be recorded.
I hope there's a workaround to change the codec behavior.
To Reproduce
~/sof-test/test-case/check-alsabat.sh -c hw:sofhdadsp,0 -p hw:CODEC,0 -C 2 -F 997
Reproduction Rate
80%.
cc:
- DUPLICATE [BUG][LNL] alsabat capture test sometimes fails when headset capture silent -> flaky MIC jack detect sof#9018
- [MTL] SoundWire: unreliable headset detection on Dell SKU 0CC7 #4872
- ASoC: rt711-sdca: add GE selected mode control #4969
- Fixup! ASoC: rt711-sdca: add GE selected mode control #4996