Set PC Beeper rounting to HDA by command line with coefficient registers
by TomasFilip from LinuxQuestions.org on (#58AYX)
Hello all,
I'm trying to configure HDA Realtek ALC888 and ALC262 codec to redirect standard PC Beeper to Line Out/HP out signal. The best will by command line (or C program) to setup for HDA codec. Speaker signals on buzzer is working well but not throught HDA.
I understant hint is described by PC Beep Hidden Register. I'm found it here
https://www.kernel.org/doc/html/late...k-pc-beep.html
From datasheet, of ALC262 looks that registers are plus minus correct.
page 34. http://realtek.info/pdf/alc262.pdf
Is there any way how to read or just write processing coefficient 0x36 on NID 20h, with proper value from command line?
I'm not sure, looks that /sys/class/sound/hwC0D0/user_pin_configs can be way how to access it, but I don't how to connect coefficients index/registers with that command.
Short example will be very helpfull or any way how to do it


I'm trying to configure HDA Realtek ALC888 and ALC262 codec to redirect standard PC Beeper to Line Out/HP out signal. The best will by command line (or C program) to setup for HDA codec. Speaker signals on buzzer is working well but not throught HDA.
I understant hint is described by PC Beep Hidden Register. I'm found it here
https://www.kernel.org/doc/html/late...k-pc-beep.html
From datasheet, of ALC262 looks that registers are plus minus correct.
page 34. http://realtek.info/pdf/alc262.pdf
Is there any way how to read or just write processing coefficient 0x36 on NID 20h, with proper value from command line?
I'm not sure, looks that /sys/class/sound/hwC0D0/user_pin_configs can be way how to access it, but I don't how to connect coefficients index/registers with that command.
Short example will be very helpfull or any way how to do it