Clemens Ladisch wrote:
Or not. Who wrote that BIOS? Somebody whose brain was damaged by too much ultrasound?
Not me ;-) ,
Anyway, you could just override the pin configs with a HDA patch file. Ensure that your kernel is compiled with CONFIG_SND_HDA_PATCH_LOADER; then create a file /lib/firmware/forgotten-ezono-hda-settings with the following contents:
[codec] 0x11061708 0xffffffff 2 [pincfg] 0x1c 0x0000f000 0x1d 0x00a0f040 0x1f 0x0100f010 0x20 0x0020f000 0x22 0x0000f002 0x23 0x0000f004
Then load the snd-hda-intel driver with the parameter "patch=forgotten-ezono-hda-settings", either by adding that parameter to the modprobe command line, or by putting the line
options snd-hda-intel patch=forgotten-ezono-hda-settings
into a .conf file in /etc/modprobe.d/.
Regards, Clemens
Thanks a lot Clemens for your great feedback, I will test your solution and let you know.
My best regards, Ghani
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel