Index: alsa-driver/pci/azx/patch_realtek.c =================================================================== RCS file: /suse/tiwai/cvs/alsa/alsa-driver/pci/azx/patch_realtek.c,v retrieving revision 1.5 diff -u -r1.5 patch_realtek.c --- alsa-driver/pci/azx/patch_realtek.c 17 Dec 2004 14:12:15 -0000 1.5 +++ alsa-driver/pci/azx/patch_realtek.c 17 Dec 2004 14:42:19 -0000 @@ -203,32 +203,14 @@ { 0x18, AC_VERB_SET_AMP_GAIN_MUTE, 0xb000 }, /* for rear channel output using Line In 1 * set select widget connection (nid = 0x12) - to summer node - * for front NID = 0x0C...offset 0 in connection list + * for rear NID = 0x0f...offset 3 in connection list */ { 0x12, AC_VERB_SET_CONNECT_SEL, 0x3 }, - /* Program PW for Line In pin NID = 0x1A */ - /* set select pin widget connection - to selector node - * NID = 0x10...offset 0 in connection list - */ - { 0x1a, AC_VERB_SET_CONNECT_SEL, 0x0 }, - /* Rear Pin Widget AMP SETUP (LEFT) */ - /* set the summer gain/mute to unmute */ - { 0x1a, AC_VERB_SET_AMP_GAIN_MUTE, 0xb080 }, - /* program R_PW controls to output instead of default input */ - { 0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, 0x40 }, /* for Mic1 - retask for center/lfe */ /* set select widget connection (nid = 0x10) - to summer node for - * front NID = 0x0C...offset 0 in connection list + * front CLFE NID = 0x0e...offset 2 in connection list */ { 0x10, AC_VERB_SET_CONNECT_SEL, 0x2 }, - /* set select pin widget connection - to selector node - * NID = 0x10...offset 0 in connection list - */ - { 0x18, AC_VERB_SET_CONNECT_SEL, 0x0 }, - /* Rear Pin Widget AMP SETUP (LEFT) */ - { 0x18, AC_VERB_SET_AMP_GAIN_MUTE, 0xb080 }, - /* program R_PW controls to output instead of default input */ - { 0x18, AC_VERB_SET_PIN_WIDGET_CONTROL, 0x40 }, { } /* end */ }; @@ -261,14 +243,9 @@ { 0x1a, AC_VERB_SET_AMP_GAIN_MUTE, 0xb000 }, /* output for surround channel output using Line In 1 */ /* set select widget connection (nid = 0x12) - to summer node - * for front NID = 0x0C + * for surr_rear NID = 0x0d...offset 1 in connection list */ { 0x12, AC_VERB_SET_CONNECT_SEL, 0x1 }, - /* Program PW for Line In pin NID = 0x1A */ - /* set select pin widget connection - to selector node NID = 0x10 */ - { 0x1a, AC_VERB_SET_CONNECT_SEL, 0x0 }, - /* Rear Pin Widget AMP SETUP (LEFT) */ - { 0x1a, AC_VERB_SET_AMP_GAIN_MUTE, 0xb000 }, { } /* end */ }; @@ -462,7 +439,7 @@ */ static struct hda_verb alc880_init_verbs_three_stack[] = { - /* Line In pin widget(nid=0x14) for input */ + /* Line In pin widget(nid=0x1a) for input */ {0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, 0x20}, /* CD pin widget(nid=0x1C) for input */ {0x1c, AC_VERB_SET_PIN_WIDGET_CONTROL, 0x20},