You are not logged in.

#1 2022-10-15 15:43:37

EarlMilktea
Member
Registered: 2022-10-15
Posts: 2

ALSA: Configurations are reset after making changes by hda-verb

Hi,

I'm using ASUS ROG Strix Scar 15 (2022), which has four internal speakers connected to ALC 285.
To make volume control work properly, it seems I have to change connection of soundcard manually.
(see https://bugzilla.kernel.org/show_bug.cgi?id=212547 for details)

Specifically, I want to change the connection of 0x17 from 0x06 (3rd entry) to 0x02 (1st entry).
So I executed the following:

# hda-verb /dev/snd/hwC0D0 0x17 SET_CONNECT_SEL 0
nid = 0x17, verb = 0x701, param = 0x0
value = 0x0

When I query the value soon after this, I get

# hda-verb /dev/snd/hwC0D0 0x17 GET_CONNECT_SEL 0
nid = 0x17, verb = 0xf01, param = 0x0
value = 0x0

, but the value soon falls back to 0x2.

# hda-verb /dev/snd/hwC0D0 0x17 GET_CONNECT_SEL 0
nid = 0x17, verb = 0xf01, param = 0x0
value = 0x2

I confirmed firmware patch (changing the value on boot) also doesn't work.What's going on?

Thank you in advance!

Offline

Board footer

Powered by FluxBB