Re: [PATCH v2 3/3] ALSA: hda/realtek: enable AW88399 on Lenovo Legion Pro
From: Pengyu Ma
Date: Wed Jul 29 2026 - 08:50:08 EST
Hi Marco,
This breaks 4-channel playback on SSID 17aa:3906 (Y9000P) and
bugzilla 218329#c31 reports silent woofers on 17aa:3928.
override_conn_list(0x17, {0x02}) forces both speaker pins (0x14
tweeters, 0x17 woofers) onto DAC 0x02. For a 4-ch stream the parser
needs a second DAC, grabs DAC 0x03 from headphone pin (0x21), and
assigns FL/FR to the higher-priority headphone (muted). Result:
FL/FR lost, RL/RR played on all speakers.
Pin 0x17's hardware default conn list {0x02, 0x03*, 0x06, 0x08}
selects DAC 0x03* which has full volume control. Without the override
the routing is correct: FL/FR → DAC 0x02 (tweeters), RL/RR → DAC 0x03
(woofers).
Does this affect other 4 SSIDs (3906/3927/3938/3939)?
Please drop the override_conn_list if it is the same on these 4 SSIDs.
Pin 0x1d is already 0x40600001 ([N/A]) in hardware defaults on both
3906 and 3928. The override is redundant.
Aaron