Re: [alsa-devel] Regarding Sound on Acer Aspire 6935G
Hi, Even after enabling DEBUG using --with-debug option with configure when compiling the alsa-driver snapshot leaves no more error messages in the dmesg logs. The only message relating to HDA is:
[ 41.104817] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
I just got the line-out output to work by toggling the surround volume. I still think it's a mapping problem. The headphone switch is turning the subwoofer on and off, and the surround volume is controlling the line-out volume. None of the line-in devices function and all of the amp-ins 0x0b to 0x0f are muted. Cannot find any verb to unmute them. hda-verb with SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up the amps.
Please help.
Regards, Karthik
At Sat, 16 May 2009 11:51:36 +0800, Karthik Ramgopal wrote:
Hi, Even after enabling DEBUG using --with-debug option with configure when compiling the alsa-driver snapshot leaves no more error messages in the dmesg logs. The only message relating to HDA is:
[ 41.104817] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
I just got the line-out output to work by toggling the surround volume. I still think it's a mapping problem. The headphone switch is turning the subwoofer on and off, and the surround volume is controlling the line-out volume.
OK, this implies that the BIOS setup is broken. Did you try model=acer-aspire-4930g, BTW?
Takashi
None of the line-in devices function and all of the amp-ins 0x0b to 0x0f are muted. Cannot find any verb to unmute them. hda-verb with SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up the amps.
Please help.
Regards, Karthik
I seem to have the same card looking at lspci -v, and I experience the same problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses are broken? I got the sound to work (with the controls mapped uncorrectly), but I still can't make the mic work. I'll try with that model, I also tried with acer and acer-aspire with no luck.
Emilio
2009/5/17 Takashi Iwai tiwai@suse.de
At Sat, 16 May 2009 11:51:36 +0800, Karthik Ramgopal wrote:
Hi, Even after enabling DEBUG using --with-debug option with configure
when
compiling the alsa-driver snapshot leaves no more error messages in the
dmesg
logs. The only message relating to HDA is:
[ 41.104817] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
I just got the line-out output to work by toggling the surround volume. I still think it's a mapping problem. The headphone switch is turning the subwoofer on and off, and the surround volume is controlling the line-out volume.
OK, this implies that the BIOS setup is broken. Did you try model=acer-aspire-4930g, BTW?
Takashi
None of the line-in devices function and all of the amp-ins 0x0b to 0x0f are muted. Cannot find any verb to unmute them. hda-verb with SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up the
amps.
Please help.
Regards, Karthik
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Yes I did try model=acer-aspire-4930g. That gives me even lesser functionality than model=auto (Surround volume can no longer be used to adjust line-out volume) I think the 4930G uses a ALC888 and the 6935/6920/8920/8930 use a ALC889 (0x10ec0889) codec. Any way of obtaining the verbs from the Windows driver?
Some more info (obtained by generally trying out verbs)
0x15 SET_EAPD_BTLENABLE 2 and 0x14 SET_EAPD_BTLENABLE 2 are both needed to get the amps fired
0x14 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects line-out 0x14 SET_CONNECT_SEL 0x01 connects the line-out but laptop speakers continue to function
0x15 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects the subwoofer 0x14 SET_CONNECT_SEL 0x01 connects the subwoofer but laptop speakers continue to function 0x15 SET_PIN_WIDGET_CONTROL 0x00 turns off the line-out 0x15 SET_PIN_WIDGET_CONTROL 0x40 turns on the line-out but laptop-speakers stay on 0x15 SET_PIN_WIDGET_CONTROL 0xc0 Same as above but line-out volume is much higher
0x0c SET_AMP_GAIN_MUTE 0x7080 (Mutes all channels) 0x0c SET_AMP_GAIN_MUTE 0x7000 (Un-mutes all channels)
The Realtek Linux driver had one ALC889 model entry for the M90V ALC889 codec with model param as asus-dig. I tried that out. With that headphone jack sensing worked in the sense that as soon as a headphone was plugged in, the subwoofer turned off, though the front speakers were still on. I did get line-out volume though, it was very feeble. The internal mic still did not work and nor did an external one.
Regards, Karthik
On Mon, May 18, 2009 at 4:48 AM, Emilio López buhitoescolar@gmail.comwrote:
I seem to have the same card looking at lspci -v, and I experience the same problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses are broken? I got the sound to work (with the controls mapped uncorrectly), but I still can't make the mic work. I'll try with that model, I also tried with acer and acer-aspire with no luck.
Emilio
2009/5/17 Takashi Iwai tiwai@suse.de
At Sat, 16 May 2009 11:51:36 +0800, Karthik Ramgopal wrote:
Hi, Even after enabling DEBUG using --with-debug option with
configure when
compiling the alsa-driver snapshot leaves no more error messages in the
dmesg
logs. The only message relating to HDA is:
[ 41.104817] hda-intel: IRQ timing workaround is activated for card
#0.
Suggest a bigger bdl_pos_adj.
I just got the line-out output to work by toggling the surround volume.
I
still think it's a mapping problem. The headphone switch is turning the subwoofer on and off, and the surround volume is controlling the
line-out
volume.
OK, this implies that the BIOS setup is broken. Did you try model=acer-aspire-4930g, BTW?
Takashi
None of the line-in devices function and all of the amp-ins 0x0b to 0x0f are muted. Cannot find any verb to unmute them. hda-verb with SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up the
amps.
Please help.
Regards, Karthik
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
At Mon, 18 May 2009 10:52:44 +0800, Karthik Ramgopal wrote:
Yes I did try model=acer-aspire-4930g. That gives me even lesser functionality than model=auto (Surround volume can no longer be used to adjust line-out volume) I think the 4930G uses a ALC888 and the 6935/6920/8920/8930 use a ALC889 (0x10ec0889) codec. Any way of obtaining the verbs from the Windows driver?
The most important information is rather the pin configuration. This could be obtained from some text file in Windows.
Some more info (obtained by generally trying out verbs)
0x15 SET_EAPD_BTLENABLE 2 and 0x14 SET_EAPD_BTLENABLE 2 are both needed to get the amps fired
0x14 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects line-out 0x14 SET_CONNECT_SEL 0x01 connects the line-out but laptop speakers continue to function
0x15 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects the subwoofer 0x14 SET_CONNECT_SEL 0x01 connects the subwoofer but laptop speakers continue to function 0x15 SET_PIN_WIDGET_CONTROL 0x00 turns off the line-out 0x15 SET_PIN_WIDGET_CONTROL 0x40 turns on the line-out but laptop-speakers stay on 0x15 SET_PIN_WIDGET_CONTROL 0xc0 Same as above but line-out volume is much higher
0x0c SET_AMP_GAIN_MUTE 0x7080 (Mutes all channels) 0x0c SET_AMP_GAIN_MUTE 0x7000 (Un-mutes all channels)
OK, then we'd need a proper mixer and init verb list to make it working...
Takashi
The Realtek Linux driver had one ALC889 model entry for the M90V ALC889 codec with model param as asus-dig. I tried that out. With that headphone jack sensing worked in the sense that as soon as a headphone was plugged in, the subwoofer turned off, though the front speakers were still on. I did get line-out volume though, it was very feeble. The internal mic still did not work and nor did an external one.
Regards, Karthik
On Mon, May 18, 2009 at 4:48 AM, Emilio López buhitoescolar@gmail.com wrote:
I seem to have the same card looking at lspci -v, and I experience the same problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses are broken? I got the sound to work (with the controls mapped uncorrectly), but I still can't make the mic work. I'll try with that model, I also tried with acer and acer-aspire with no luck. Emilio 2009/5/17 Takashi Iwai <tiwai@suse.de> At Sat, 16 May 2009 11:51:36 +0800, Karthik Ramgopal wrote: > > Hi, > Even after enabling DEBUG using --with-debug option with configure when > compiling the alsa-driver snapshot leaves no more error messages in the dmesg > logs. The only message relating to HDA is: > > [ 41.104817] hda-intel: IRQ timing workaround is activated for card #0. > Suggest a bigger bdl_pos_adj. > > I just got the line-out output to work by toggling the surround volume. I > still think it's a mapping problem. The headphone switch is turning the > subwoofer on and off, and the surround volume is controlling the line-out > volume. OK, this implies that the BIOS setup is broken. Did you try model=acer-aspire-4930g, BTW? Takashi > None of the line-in devices function and all of the amp-ins 0x0b to > 0x0f are muted. Cannot find any verb to unmute them. hda-verb with > SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up the amps. > > Please help. > > Regards, > Karthik > > _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
How to get this pin configuration information from Windows? I have a list of Pin Config Override verbs which i obtained from the registry using regedit. Are they of any use?
Regards, Karthik
On Mon, May 18, 2009 at 2:01 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 10:52:44 +0800, Karthik Ramgopal wrote:
Yes I did try model=acer-aspire-4930g. That gives me even lesser
functionality
than model=auto (Surround volume can no longer be used to adjust line-out volume) I think the 4930G uses a ALC888 and the 6935/6920/8920/8930 use a ALC889 (0x10ec0889) codec. Any way of obtaining the verbs from the
Windows
driver?
The most important information is rather the pin configuration. This could be obtained from some text file in Windows.
Some more info (obtained by generally trying out verbs)
0x15 SET_EAPD_BTLENABLE 2 and 0x14 SET_EAPD_BTLENABLE 2 are both needed
to get
the amps fired
0x14 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects line-out 0x14 SET_CONNECT_SEL 0x01 connects the line-out but laptop speakers
continue
to function
0x15 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects
the
subwoofer 0x14 SET_CONNECT_SEL 0x01 connects the subwoofer but laptop speakers
continue
to function 0x15 SET_PIN_WIDGET_CONTROL 0x00 turns off the line-out 0x15 SET_PIN_WIDGET_CONTROL 0x40 turns on the line-out but
laptop-speakers
stay on 0x15 SET_PIN_WIDGET_CONTROL 0xc0 Same as above but line-out volume is
much
higher
0x0c SET_AMP_GAIN_MUTE 0x7080 (Mutes all channels) 0x0c SET_AMP_GAIN_MUTE 0x7000 (Un-mutes all channels)
OK, then we'd need a proper mixer and init verb list to make it working...
Takashi
At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote:
How to get this pin configuration information from Windows? I have a list of Pin Config Override verbs which i obtained from the registry using regedit. Are they of any use?
No idea as I never used Windows nowadays by myself :)
Takashi
Hi, So do we obtain all the init verbs and pinout info by hit and trial? or is there some documented way to systematically obtain it? to think of it I haven't even found a verb yet to mute just the laptop speakers leaving the line-out volume unmuted.
Regards, Karthik
On Mon, May 18, 2009 at 2:11 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote:
How to get this pin configuration information from Windows? I have a list
of
Pin Config Override verbs which i obtained from the registry using
regedit.
Are they of any use?
No idea as I never used Windows nowadays by myself :)
Takashi
Emilio, People here http://www.linlap.com/wiki/acer+aspire+6930 claim to have got the 6930's audio fully working including jack sensing and mic with realtek patched alsa driver. Check it out.
Regards, Karthik
On Mon, May 18, 2009 at 2:13 PM, Karthik Ramgopal <applefreakpeeps@gmail.com
wrote:
Hi, So do we obtain all the init verbs and pinout info by hit and trial? or is there some documented way to systematically obtain it? to think of it I haven't even found a verb yet to mute just the laptop speakers leaving the line-out volume unmuted.
Regards, Karthik
On Mon, May 18, 2009 at 2:11 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote:
How to get this pin configuration information from Windows? I have a
list of
Pin Config Override verbs which i obtained from the registry using
regedit.
Are they of any use?
No idea as I never used Windows nowadays by myself :)
Takashi
I tried it, but it didn't work - I got an extra option that said 2/4/6 channels, but it didn't do anything interesting apart from changing somehow the volume! The mic didn't work either.
2009/5/18 Karthik Ramgopal applefreakpeeps@gmail.com
Emilio, People here http://www.linlap.com/wiki/acer+aspire+6930 claim to have got the 6930's audio fully working including jack sensing and mic with realtek patched alsa driver. Check it out.
Regards, Karthik
On Mon, May 18, 2009 at 2:13 PM, Karthik Ramgopal < applefreakpeeps@gmail.com> wrote:
Hi, So do we obtain all the init verbs and pinout info by hit and trial? or is there some documented way to systematically obtain it? to think of it I haven't even found a verb yet to mute just the laptop speakers leaving the line-out volume unmuted.
Regards, Karthik
On Mon, May 18, 2009 at 2:11 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote:
How to get this pin configuration information from Windows? I have a
list of
Pin Config Override verbs which i obtained from the registry using
regedit.
Are they of any use?
No idea as I never used Windows nowadays by myself :)
Takashi
At Mon, 18 May 2009 20:00:56 -0300, Emilio López wrote:
I tried it, but it didn't work - I got an extra option that said 2/4/6 channels, but it didn't do anything interesting apart from changing somehow the volume! The mic didn't work either.
I think there is something wrong in your setup, then. The device Aspire 6930 is reported to work, at least.
Anyway, please give a bit more clear description of bugs you mention (what you expected and what didn't work), and give alsa-info.sh output (run with --no-upload option) after trying the very latest alsa-driver snapshot. Otherwise there is no way to go forward.
One should skip the mic input issue, to check as the last one.
Takashi
2009/5/18 Karthik Ramgopal applefreakpeeps@gmail.com
Emilio, People here <http://www.linlap.com/wiki/acer+aspire+6930> claim to have got the 6930's audio fully working including jack sensing and mic with realtek patched alsa driver. Check it out. Regards, Karthik On Mon, May 18, 2009 at 2:13 PM, Karthik Ramgopal < applefreakpeeps@gmail.com> wrote: Hi, So do we obtain all the init verbs and pinout info by hit and trial? or is there some documented way to systematically obtain it? to think of it I haven't even found a verb yet to mute just the laptop speakers leaving the line-out volume unmuted. Regards, Karthik On Mon, May 18, 2009 at 2:11 PM, Takashi Iwai <tiwai@suse.de> wrote: At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote: > > How to get this pin configuration information from Windows? I have a list of > Pin Config Override verbs which i obtained from the registry using regedit. > Are they of any use? No idea as I never used Windows nowadays by myself :) Takashi
I reinstalled 1.0.20 today and almost everything started working when I set model=acer-aspire-4930g. Mic sensing works, my mic now records too. But my bass does not, and I cannot control it with "Side" anymore.
Any idea on how to fix it? The audio setup for this laptop will be fully working when I get the bass to play once again.
I'm attaching alsa-info output with alsa 1.0.20.
Thanks for the help!
2009/5/19 Takashi Iwai tiwai@suse.de
At Mon, 18 May 2009 20:00:56 -0300, Emilio López wrote:
I tried it, but it didn't work - I got an extra option that said 2/4/6 channels, but it didn't do anything interesting apart from changing
somehow
the volume! The mic didn't work either.
I think there is something wrong in your setup, then. The device Aspire 6930 is reported to work, at least.
Anyway, please give a bit more clear description of bugs you mention (what you expected and what didn't work), and give alsa-info.sh output (run with --no-upload option) after trying the very latest alsa-driver snapshot. Otherwise there is no way to go forward.
One should skip the mic input issue, to check as the last one.
Takashi
2009/5/18 Karthik Ramgopal applefreakpeeps@gmail.com
Emilio, People here <
http://www.linlap.com/wiki/acer+aspire+6930%3E
claim to have got the 6930's audio fully working including jack
sensing
and mic with realtek patched alsa driver. Check it out. Regards, Karthik On Mon, May 18, 2009 at 2:13 PM, Karthik Ramgopal < applefreakpeeps@gmail.com> wrote: Hi, So do we obtain all the init verbs and pinout info by hit
and
trial? or is there some documented way to systematically obtain
it? to
think of it I haven't even found a verb yet to mute just the
laptop
speakers leaving the line-out volume unmuted. Regards, Karthik On Mon, May 18, 2009 at 2:11 PM, Takashi Iwai <tiwai@suse.de>
wrote:
At Mon, 18 May 2009 14:06:52 +0800, Karthik Ramgopal wrote: > > How to get this pin configuration information from Windows?
I
have a list of > Pin Config Override verbs which i obtained from the
registry
using regedit. > Are they of any use? No idea as I never used Windows nowadays by myself :) Takashi
At Sat, 23 May 2009 12:19:12 -0300, Emilio López wrote:
I reinstalled 1.0.20 today and almost everything started working when I set model=acer-aspire-4930g. Mic sensing works, my mic now records too. But my bass does not, and I cannot control it with "Side" anymore.
Any idea on how to fix it? The audio setup for this laptop will be fully working when I get the bass to play once again.
Could you check with the older version and what "Side" control changes in hd-audio codec registers? You can just get alsa-info.sh output before and after changing the "Side" control value.
thanks,
Takashi
At Sun, 17 May 2009 17:48:08 -0300, Emilio López wrote:
I seem to have the same card looking at lspci -v, and I experience the same problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses are broken? I got the sound to work (with the controls mapped uncorrectly), but I still can't make the mic work. I'll try with that model, I also tried with acer and acer-aspire with no luck.
The latest snapshot driver (or alsa-driver 1.0.20) should work as is (although not sure about mic-in). It's basically mapping the model to model=acer-aspire-4930g
The snapshot driver tarball is: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
Takashi
Hi, Here is a list of ALC889 verbs for the 6920/6935 series of laptops. I got this from someone who has got the audio subsystem fully working (jack sensing+proper mapping+mic+SPDIF) with Mac OS X.
*NID 17 [Jack] Digital Out at Int HDMI* Node - 0x11 Pin Default - 0x18561130 *Verb* - 01171C30 01171D11 01171E56 01171F18
*NID 18 [Fixed] Mic at Int ATAPI* Node 0x12 Pin Default - 0x99a3094e *Verb* - 01271C4E 01271D09 01271EA3 01271F99
*NID 20 [Fixed] Speaker at Int ATAPI* Node - 0x14 Pin Default - 0x99130110 *Verb* - 01471C10 01471D01 01471E13 01471F99
*NID 21 [Jack] HP Out at Ext Front* Node - 0x15 Pin Default - 0x0221101f *Verb* - 01571C1F 01571D10 01571E21 01571F02
*NID 22 [N/A] Speaker at Ext Rear* Node - 0x16 Pin Default - 0x411111f0 *Verb* - 01671CF0 01671D11 01671E11 01671F41
*NID 23 [N/A] Speaker at Ext Rear* Node - 0x17 Pin Default - 0x411111f0 *Verb* - 01771CF0 01771D11 01771E11 01771F41
*NID 24 [Jack] Mic at Ext Front* Node - 0x18 Pin Default - 0x02a19c40 *Verb* - 01871C40 01871D9C 01871EA1 01871F02
*NID 25 [N/A] Speaker at Ext Rea*r Node - 0x19 Pin Default - 0x411111f0 *Verb* - 01971CF0 01971D11 01971E11 01971F41
*NID 26 [Jack] Line In at Ext Front* Node - 0x1A Pin Default - 0x02813441 *Verb* - 01A71C41 01A71D34 01A71E81 01A71F02
*NID 27 [N/A] Speaker at Ext Rear* Node - 0x1B Pin Default - 0x411111f0 *Verb* - 01B71CF0 01B71D11 01B71E11 01B71F41
*NID 28 [N/A] Speaker at Ext Rear* Node - 0x1C Pin Default - 0x411111f0 *Verb* - 01C71CF0 01C71D11 01C71E11 01C71F41
*NID 29 [N/A] Speaker at Ext Rear* Node - 0x1D Pin Default - 0x4016852d *Verb* - 01D71C2D 01D71D85 01D71E16 01D71F40
*NID 30 [Jack] SPDIF Out at Ext Front* Node - 0x1E Pin Default - 0x02451120 *Verb* - 01E71C20 01E71D11 01E71E45 01E71F02
*NID 31 [N/A] Speaker at Ext Rear* Node - 0x1F Pin Default - 0x411111f0 *Verb* - 01F71CF0 01F71D11 01F71E11 01F71F41
Any use of these?
Regards, Karthik
On Mon, May 18, 2009 at 2:22 PM, Takashi Iwai tiwai@suse.de wrote:
At Sun, 17 May 2009 17:48:08 -0300, Emilio López wrote:
I seem to have the same card looking at lspci -v, and I experience the
same
problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses are broken? I got the sound to work (with the controls mapped uncorrectly),
but I
still can't make the mic work. I'll try with that model, I also tried
with
acer and acer-aspire with no luck.
The latest snapshot driver (or alsa-driver 1.0.20) should work as is (although not sure about mic-in). It's basically mapping the model to model=acer-aspire-4930g
The snapshot driver tarball is:
ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
Takashi
At Mon, 18 May 2009 14:44:48 +0800, Karthik Ramgopal wrote:
Hi, Here is a list of ALC889 verbs for the 6920/6935 series of laptops. I got this from someone who has got the audio subsystem fully working (jack sensing+proper mapping+mic+SPDIF) with Mac OS X.
NID 17 [Jack] Digital Out at Int HDMI Node - 0x11 Pin Default - 0x18561130 Verb - 01171C30 01171D11 01171E56 01171F18
NID 18 [Fixed] Mic at Int ATAPI Node 0x12 Pin Default - 0x99a3094e Verb - 01271C4E 01271D09 01271EA3 01271F99
NID 20 [Fixed] Speaker at Int ATAPI Node - 0x14 Pin Default - 0x99130110 Verb - 01471C10 01471D01 01471E13 01471F99
NID 21 [Jack] HP Out at Ext Front Node - 0x15 Pin Default - 0x0221101f Verb - 01571C1F 01571D10 01571E21 01571F02
NID 22 [N/A] Speaker at Ext Rear Node - 0x16 Pin Default - 0x411111f0 Verb - 01671CF0 01671D11 01671E11 01671F41
NID 23 [N/A] Speaker at Ext Rear Node - 0x17 Pin Default - 0x411111f0 Verb - 01771CF0 01771D11 01771E11 01771F41
NID 24 [Jack] Mic at Ext Front Node - 0x18 Pin Default - 0x02a19c40 Verb - 01871C40 01871D9C 01871EA1 01871F02
NID 25 [N/A] Speaker at Ext Rear Node - 0x19 Pin Default - 0x411111f0 Verb - 01971CF0 01971D11 01971E11 01971F41
NID 26 [Jack] Line In at Ext Front Node - 0x1A Pin Default - 0x02813441 Verb - 01A71C41 01A71D34 01A71E81 01A71F02
NID 27 [N/A] Speaker at Ext Rear Node - 0x1B Pin Default - 0x411111f0 Verb - 01B71CF0 01B71D11 01B71E11 01B71F41
NID 28 [N/A] Speaker at Ext Rear Node - 0x1C Pin Default - 0x411111f0 Verb - 01C71CF0 01C71D11 01C71E11 01C71F41
NID 29 [N/A] Speaker at Ext Rear Node - 0x1D Pin Default - 0x4016852d Verb - 01D71C2D 01D71D85 01D71E16 01D71F40
NID 30 [Jack] SPDIF Out at Ext Front Node - 0x1E Pin Default - 0x02451120 Verb - 01E71C20 01E71D11 01E71E45 01E71F02
NID 31 [N/A] Speaker at Ext Rear Node - 0x1F Pin Default - 0x411111f0 Verb - 01F71CF0 01F71D11 01F71E11 01F71F41
Any use of these?
Set model=auto, try to write all these values to /sys/class/sound/hwC0D*/user_pin_configs as root, such as # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/user_pin_configs
Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure the setup according to the new pin configuration. The EAPD setting might be still missing, though.
Takashi
Nothing seems to change after doing that also. Situation is same as before. Though I noticed that the values of the init_pin_config was different from the one I specified.
Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the amps
Regards, Karthik
On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:44:48 +0800, Karthik Ramgopal wrote:
Hi, Here is a list of ALC889 verbs for the 6920/6935 series of laptops.
I
got this from someone who has got the audio subsystem fully working (jack sensing+proper mapping+mic+SPDIF) with Mac OS X.
NID 17 [Jack] Digital Out at Int HDMI Node - 0x11 Pin Default - 0x18561130 Verb - 01171C30 01171D11 01171E56 01171F18
NID 18 [Fixed] Mic at Int ATAPI Node 0x12 Pin Default - 0x99a3094e Verb - 01271C4E 01271D09 01271EA3 01271F99
NID 20 [Fixed] Speaker at Int ATAPI Node - 0x14 Pin Default - 0x99130110 Verb - 01471C10 01471D01 01471E13 01471F99
NID 21 [Jack] HP Out at Ext Front Node - 0x15 Pin Default - 0x0221101f Verb - 01571C1F 01571D10 01571E21 01571F02
NID 22 [N/A] Speaker at Ext Rear Node - 0x16 Pin Default - 0x411111f0 Verb - 01671CF0 01671D11 01671E11 01671F41
NID 23 [N/A] Speaker at Ext Rear Node - 0x17 Pin Default - 0x411111f0 Verb - 01771CF0 01771D11 01771E11 01771F41
NID 24 [Jack] Mic at Ext Front Node - 0x18 Pin Default - 0x02a19c40 Verb - 01871C40 01871D9C 01871EA1 01871F02
NID 25 [N/A] Speaker at Ext Rear Node - 0x19 Pin Default - 0x411111f0 Verb - 01971CF0 01971D11 01971E11 01971F41
NID 26 [Jack] Line In at Ext Front Node - 0x1A Pin Default - 0x02813441 Verb - 01A71C41 01A71D34 01A71E81 01A71F02
NID 27 [N/A] Speaker at Ext Rear Node - 0x1B Pin Default - 0x411111f0 Verb - 01B71CF0 01B71D11 01B71E11 01B71F41
NID 28 [N/A] Speaker at Ext Rear Node - 0x1C Pin Default - 0x411111f0 Verb - 01C71CF0 01C71D11 01C71E11 01C71F41
NID 29 [N/A] Speaker at Ext Rear Node - 0x1D Pin Default - 0x4016852d Verb - 01D71C2D 01D71D85 01D71E16 01D71F40
NID 30 [Jack] SPDIF Out at Ext Front Node - 0x1E Pin Default - 0x02451120 Verb - 01E71C20 01E71D11 01E71E45 01E71F02
NID 31 [N/A] Speaker at Ext Rear Node - 0x1F Pin Default - 0x411111f0 Verb - 01F71CF0 01F71D11 01F71E11 01F71F41
Any use of these?
Set model=auto, try to write all these values to /sys/class/sound/hwC0D*/user_pin_configs as root, such as # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/user_pin_configs
Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure the setup according to the new pin configuration. The EAPD setting might be still missing, though.
Takashi
At Mon, 18 May 2009 16:44:06 +0800, Karthik Ramgopal wrote:
Nothing seems to change after doing that also. Situation is same as before. Though I noticed that the values of the init_pin_config was different from the one I specified.
Did you reconfigure? Then init_pin_config should be overridden after that.
Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the amps
It's a known issue as I mentioned.
Takashi
Regards, Karthik
On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:44:48 +0800, Karthik Ramgopal wrote: > > Hi, > Here is a list of ALC889 verbs for the 6920/6935 series of laptops. I > got this from someone who has got the audio subsystem fully working (jack > sensing+proper mapping+mic+SPDIF) with Mac OS X. > > NID 17 [Jack] Digital Out at Int HDMI > Node - 0x11 > Pin Default - 0x18561130 > Verb - 01171C30 01171D11 01171E56 01171F18 > > NID 18 [Fixed] Mic at Int ATAPI > Node 0x12 > Pin Default - 0x99a3094e > Verb - 01271C4E 01271D09 01271EA3 01271F99 > > NID 20 [Fixed] Speaker at Int ATAPI > Node - 0x14 > Pin Default - 0x99130110 > Verb - 01471C10 01471D01 01471E13 01471F99 > > NID 21 [Jack] HP Out at Ext Front > Node - 0x15 > Pin Default - 0x0221101f > Verb - 01571C1F 01571D10 01571E21 01571F02 > > NID 22 [N/A] Speaker at Ext Rear > Node - 0x16 > Pin Default - 0x411111f0 > Verb - 01671CF0 01671D11 01671E11 01671F41 > > NID 23 [N/A] Speaker at Ext Rear > Node - 0x17 > Pin Default - 0x411111f0 > Verb - 01771CF0 01771D11 01771E11 01771F41 > > NID 24 [Jack] Mic at Ext Front > Node - 0x18 > Pin Default - 0x02a19c40 > Verb - 01871C40 01871D9C 01871EA1 01871F02 > > NID 25 [N/A] Speaker at Ext Rear > Node - 0x19 > Pin Default - 0x411111f0 > Verb - 01971CF0 01971D11 01971E11 01971F41 > > NID 26 [Jack] Line In at Ext Front > Node - 0x1A > Pin Default - 0x02813441 > Verb - 01A71C41 01A71D34 01A71E81 01A71F02 > > NID 27 [N/A] Speaker at Ext Rear > Node - 0x1B > Pin Default - 0x411111f0 > Verb - 01B71CF0 01B71D11 01B71E11 01B71F41 > > NID 28 [N/A] Speaker at Ext Rear > Node - 0x1C > Pin Default - 0x411111f0 > Verb - 01C71CF0 01C71D11 01C71E11 01C71F41 > > NID 29 [N/A] Speaker at Ext Rear > Node - 0x1D > Pin Default - 0x4016852d > Verb - 01D71C2D 01D71D85 01D71E16 01D71F40 > > NID 30 [Jack] SPDIF Out at Ext Front > Node - 0x1E > Pin Default - 0x02451120 > Verb - 01E71C20 01E71D11 01E71E45 01E71F02 > > NID 31 [N/A] Speaker at Ext Rear > Node - 0x1F > Pin Default - 0x411111f0 > Verb - 01F71CF0 01F71D11 01F71E11 01F71F41 > > Any use of these? Set model=auto, try to write all these values to /sys/class/sound/hwC0D*/user_pin_configs as root, such as # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/user_pin_configs Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure the setup according to the new pin configuration. The EAPD setting might be still missing, though. Takashi
Is there any way to verify that it has been overriden? Perhaps I should run alsa-info.sh again to check?
Regards, Karthik
On Mon, May 18, 2009 at 5:26 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 16:44:06 +0800, Karthik Ramgopal wrote:
Nothing seems to change after doing that also. Situation is same as
before.
Though I noticed that the values of the init_pin_config was different
from the
one I specified.
Did you reconfigure? Then init_pin_config should be overridden after that.
Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the amps
It's a known issue as I mentioned.
Takashi
Regards, Karthik
On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 14:44:48 +0800, Karthik Ramgopal wrote: > > Hi, > Here is a list of ALC889 verbs for the 6920/6935 series of laptops. I > got this from someone who has got the audio subsystem fully working (jack > sensing+proper mapping+mic+SPDIF) with Mac OS X. > > NID 17 [Jack] Digital Out at Int HDMI > Node - 0x11 > Pin Default - 0x18561130 > Verb - 01171C30 01171D11 01171E56 01171F18 > > NID 18 [Fixed] Mic at Int ATAPI > Node 0x12 > Pin Default - 0x99a3094e > Verb - 01271C4E 01271D09 01271EA3 01271F99 > > NID 20 [Fixed] Speaker at Int ATAPI > Node - 0x14 > Pin Default - 0x99130110 > Verb - 01471C10 01471D01 01471E13 01471F99 > > NID 21 [Jack] HP Out at Ext Front > Node - 0x15 > Pin Default - 0x0221101f > Verb - 01571C1F 01571D10 01571E21 01571F02 > > NID 22 [N/A] Speaker at Ext Rear > Node - 0x16 > Pin Default - 0x411111f0 > Verb - 01671CF0 01671D11 01671E11 01671F41 > > NID 23 [N/A] Speaker at Ext Rear > Node - 0x17 > Pin Default - 0x411111f0 > Verb - 01771CF0 01771D11 01771E11 01771F41 > > NID 24 [Jack] Mic at Ext Front > Node - 0x18 > Pin Default - 0x02a19c40 > Verb - 01871C40 01871D9C 01871EA1 01871F02 > > NID 25 [N/A] Speaker at Ext Rear > Node - 0x19 > Pin Default - 0x411111f0 > Verb - 01971CF0 01971D11 01971E11 01971F41 > > NID 26 [Jack] Line In at Ext Front > Node - 0x1A > Pin Default - 0x02813441 > Verb - 01A71C41 01A71D34 01A71E81 01A71F02 > > NID 27 [N/A] Speaker at Ext Rear > Node - 0x1B > Pin Default - 0x411111f0 > Verb - 01B71CF0 01B71D11 01B71E11 01B71F41 > > NID 28 [N/A] Speaker at Ext Rear > Node - 0x1C > Pin Default - 0x411111f0 > Verb - 01C71CF0 01C71D11 01C71E11 01C71F41 > > NID 29 [N/A] Speaker at Ext Rear > Node - 0x1D > Pin Default - 0x4016852d > Verb - 01D71C2D 01D71D85 01D71E16 01D71F40 > > NID 30 [Jack] SPDIF Out at Ext Front > Node - 0x1E > Pin Default - 0x02451120 > Verb - 01E71C20 01E71D11 01E71E45 01E71F02 > > NID 31 [N/A] Speaker at Ext Rear > Node - 0x1F > Pin Default - 0x411111f0 > Verb - 01F71CF0 01F71D11 01F71E11 01F71F41 > > Any use of these? Set model=auto, try to write all these values to /sys/class/sound/hwC0D*/user_pin_configs as root, such as # echo 0x11 0x18561130 >
/sys/class/sound/hwC0D0/user_pin_configs
Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure the setup according to the new pin configuration. The EAPD setting might be still missing, though. Takashi
At Mon, 18 May 2009 17:29:56 +0800, Karthik Ramgopal wrote:
Is there any way to verify that it has been overriden? Perhaps I should run alsa-info.sh again to check?
The values listed in /sys/class/sound/hw*/init_pin_configs are the currently used pins. But, this is updated only at the configuration time, that is, either the module loading time or after you trigger the reconfigure.
After the reconfigure, you must see the kernel messages with the new configuration, i.e. the pin detection messages with the pin configs you've set.
Takashi
Regards, Karthik
On Mon, May 18, 2009 at 5:26 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 16:44:06 +0800, Karthik Ramgopal wrote: > > Nothing seems to change after doing that also. Situation is same as before. > Though I noticed that the values of the init_pin_config was different from the > one I specified. Did you reconfigure? Then init_pin_config should be overridden after that. > Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the amps It's a known issue as I mentioned. Takashi > Regards, > Karthik > > On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai <tiwai@suse.de> wrote: > > At Mon, 18 May 2009 14:44:48 +0800, > Karthik Ramgopal wrote: > > > > Hi, > > Here is a list of ALC889 verbs for the 6920/6935 series of > laptops. I > > got this from someone who has got the audio subsystem fully working > (jack > > sensing+proper mapping+mic+SPDIF) with Mac OS X. > > > > NID 17 [Jack] Digital Out at Int HDMI > > Node - 0x11 > > Pin Default - 0x18561130 > > Verb - 01171C30 01171D11 01171E56 01171F18 > > > > NID 18 [Fixed] Mic at Int ATAPI > > Node 0x12 > > Pin Default - 0x99a3094e > > Verb - 01271C4E 01271D09 01271EA3 01271F99 > > > > NID 20 [Fixed] Speaker at Int ATAPI > > Node - 0x14 > > Pin Default - 0x99130110 > > Verb - 01471C10 01471D01 01471E13 01471F99 > > > > NID 21 [Jack] HP Out at Ext Front > > Node - 0x15 > > Pin Default - 0x0221101f > > Verb - 01571C1F 01571D10 01571E21 01571F02 > > > > NID 22 [N/A] Speaker at Ext Rear > > Node - 0x16 > > Pin Default - 0x411111f0 > > Verb - 01671CF0 01671D11 01671E11 01671F41 > > > > NID 23 [N/A] Speaker at Ext Rear > > Node - 0x17 > > Pin Default - 0x411111f0 > > Verb - 01771CF0 01771D11 01771E11 01771F41 > > > > NID 24 [Jack] Mic at Ext Front > > Node - 0x18 > > Pin Default - 0x02a19c40 > > Verb - 01871C40 01871D9C 01871EA1 01871F02 > > > > NID 25 [N/A] Speaker at Ext Rear > > Node - 0x19 > > Pin Default - 0x411111f0 > > Verb - 01971CF0 01971D11 01971E11 01971F41 > > > > NID 26 [Jack] Line In at Ext Front > > Node - 0x1A > > Pin Default - 0x02813441 > > Verb - 01A71C41 01A71D34 01A71E81 01A71F02 > > > > NID 27 [N/A] Speaker at Ext Rear > > Node - 0x1B > > Pin Default - 0x411111f0 > > Verb - 01B71CF0 01B71D11 01B71E11 01B71F41 > > > > NID 28 [N/A] Speaker at Ext Rear > > Node - 0x1C > > Pin Default - 0x411111f0 > > Verb - 01C71CF0 01C71D11 01C71E11 01C71F41 > > > > NID 29 [N/A] Speaker at Ext Rear > > Node - 0x1D > > Pin Default - 0x4016852d > > Verb - 01D71C2D 01D71D85 01D71E16 01D71F40 > > > > NID 30 [Jack] SPDIF Out at Ext Front > > Node - 0x1E > > Pin Default - 0x02451120 > > Verb - 01E71C20 01E71D11 01E71E45 01E71F02 > > > > NID 31 [N/A] Speaker at Ext Rear > > Node - 0x1F > > Pin Default - 0x411111f0 > > Verb - 01F71CF0 01F71D11 01F71E11 01F71F41 > > > > Any use of these? > > Set model=auto, try to write all these values to > /sys/class/sound/hwC0D*/user_pin_configs as root, such as > # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/ user_pin_configs > > Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure > the setup according to the new pin configuration. > The EAPD setting might be still missing, though. > > Takashi > >
Yeah I checked.. I do see kernel messages with the new configuration. But the status has remained unchanged. Headphone switch still controls the subwoofer (turning on and off) and surround is used to change the line-out volume. No sign of any input device working. But the values in init_pin_configs do not change even after reconfigure.
Regards, Karthik
On Mon, May 18, 2009 at 5:39 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 17:29:56 +0800, Karthik Ramgopal wrote:
Is there any way to verify that it has been overriden? Perhaps I should
run
alsa-info.sh again to check?
The values listed in /sys/class/sound/hw*/init_pin_configs are the currently used pins. But, this is updated only at the configuration time, that is, either the module loading time or after you trigger the reconfigure.
After the reconfigure, you must see the kernel messages with the new configuration, i.e. the pin detection messages with the pin configs you've set.
Takashi
Regards, Karthik
On Mon, May 18, 2009 at 5:26 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 16:44:06 +0800, Karthik Ramgopal wrote: > > Nothing seems to change after doing that also. Situation is same as before. > Though I noticed that the values of the init_pin_config was
different
from the > one I specified. Did you reconfigure? Then init_pin_config should be overridden after that. > Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the
amps
It's a known issue as I mentioned. Takashi > Regards, > Karthik > > On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai <tiwai@suse.de>
wrote:
> > At Mon, 18 May 2009 14:44:48 +0800, > Karthik Ramgopal wrote: > > > > Hi, > > Here is a list of ALC889 verbs for the 6920/6935 series
of
> laptops. I > > got this from someone who has got the audio subsystem fully working > (jack > > sensing+proper mapping+mic+SPDIF) with Mac OS X. > > > > NID 17 [Jack] Digital Out at Int HDMI > > Node - 0x11 > > Pin Default - 0x18561130 > > Verb - 01171C30 01171D11 01171E56 01171F18 > > > > NID 18 [Fixed] Mic at Int ATAPI > > Node 0x12 > > Pin Default - 0x99a3094e > > Verb - 01271C4E 01271D09 01271EA3 01271F99 > > > > NID 20 [Fixed] Speaker at Int ATAPI > > Node - 0x14 > > Pin Default - 0x99130110 > > Verb - 01471C10 01471D01 01471E13 01471F99 > > > > NID 21 [Jack] HP Out at Ext Front > > Node - 0x15 > > Pin Default - 0x0221101f > > Verb - 01571C1F 01571D10 01571E21 01571F02 > > > > NID 22 [N/A] Speaker at Ext Rear > > Node - 0x16 > > Pin Default - 0x411111f0 > > Verb - 01671CF0 01671D11 01671E11 01671F41 > > > > NID 23 [N/A] Speaker at Ext Rear > > Node - 0x17 > > Pin Default - 0x411111f0 > > Verb - 01771CF0 01771D11 01771E11 01771F41 > > > > NID 24 [Jack] Mic at Ext Front > > Node - 0x18 > > Pin Default - 0x02a19c40 > > Verb - 01871C40 01871D9C 01871EA1 01871F02 > > > > NID 25 [N/A] Speaker at Ext Rear > > Node - 0x19 > > Pin Default - 0x411111f0 > > Verb - 01971CF0 01971D11 01971E11 01971F41 > > > > NID 26 [Jack] Line In at Ext Front > > Node - 0x1A > > Pin Default - 0x02813441 > > Verb - 01A71C41 01A71D34 01A71E81 01A71F02 > > > > NID 27 [N/A] Speaker at Ext Rear > > Node - 0x1B > > Pin Default - 0x411111f0 > > Verb - 01B71CF0 01B71D11 01B71E11 01B71F41 > > > > NID 28 [N/A] Speaker at Ext Rear > > Node - 0x1C > > Pin Default - 0x411111f0 > > Verb - 01C71CF0 01C71D11 01C71E11 01C71F41 > > > > NID 29 [N/A] Speaker at Ext Rear > > Node - 0x1D > > Pin Default - 0x4016852d > > Verb - 01D71C2D 01D71D85 01D71E16 01D71F40 > > > > NID 30 [Jack] SPDIF Out at Ext Front > > Node - 0x1E > > Pin Default - 0x02451120 > > Verb - 01E71C20 01E71D11 01E71E45 01E71F02 > > > > NID 31 [N/A] Speaker at Ext Rear > > Node - 0x1F > > Pin Default - 0x411111f0 > > Verb - 01F71CF0 01F71D11 01F71E11 01F71F41 > > > > Any use of these? > > Set model=auto, try to write all these values to > /sys/class/sound/hwC0D*/user_pin_configs as root, such as > # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/ user_pin_configs > > Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll
reconfigure
> the setup according to the new pin configuration. > The EAPD setting might be still missing, though. > > Takashi > >
At Mon, 18 May 2009 17:55:48 +0800, Karthik Ramgopal wrote:
Yeah I checked.. I do see kernel messages with the new configuration. But the status has remained unchanged. Headphone switch still controls the subwoofer (turning on and off) and surround is used to change the line-out volume. No sign of any input device working. But the values in init_pin_configs do not change even after reconfigure.
Looks like the BIOS already sets it right, judging from your old alsa-info.sh output. Are you sure that you are using the latest version? There shouldn't be any "Surround" volume for your device at all. Something must be wrong, either I'm seeing a completely different thing, or the driver isn't properly set up on your system.
Please give the alsa-info.sh output with the latest status.
Takashi
Regards, Karthik
On Mon, May 18, 2009 at 5:39 PM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 18 May 2009 17:29:56 +0800, Karthik Ramgopal wrote: > > Is there any way to verify that it has been overriden? Perhaps I should run > alsa-info.sh again to check? The values listed in /sys/class/sound/hw*/init_pin_configs are the currently used pins. But, this is updated only at the configuration time, that is, either the module loading time or after you trigger the reconfigure. After the reconfigure, you must see the kernel messages with the new configuration, i.e. the pin detection messages with the pin configs you've set. Takashi > Regards, > Karthik > > On Mon, May 18, 2009 at 5:26 PM, Takashi Iwai <tiwai@suse.de> wrote: > > At Mon, 18 May 2009 16:44:06 +0800, > Karthik Ramgopal wrote: > > > > Nothing seems to change after doing that also. Situation is same as > before. > > Though I noticed that the values of the init_pin_config was different > from the > > one I specified. > > Did you reconfigure? Then init_pin_config should be overridden after > that. > > > Need to still execute SET_EAPD_BTLENABLE 2 on 0x15 to fire up the amps > > It's a known issue as I mentioned. > > Takashi > > > Regards, > > Karthik > > > > On Mon, May 18, 2009 at 2:57 PM, Takashi Iwai <tiwai@suse.de> wrote: > > > > At Mon, 18 May 2009 14:44:48 +0800, > > Karthik Ramgopal wrote: > > > > > > Hi, > > > Here is a list of ALC889 verbs for the 6920/6935 series of > > laptops. I > > > got this from someone who has got the audio subsystem fully > working > > (jack > > > sensing+proper mapping+mic+SPDIF) with Mac OS X. > > > > > > NID 17 [Jack] Digital Out at Int HDMI > > > Node - 0x11 > > > Pin Default - 0x18561130 > > > Verb - 01171C30 01171D11 01171E56 01171F18 > > > > > > NID 18 [Fixed] Mic at Int ATAPI > > > Node 0x12 > > > Pin Default - 0x99a3094e > > > Verb - 01271C4E 01271D09 01271EA3 01271F99 > > > > > > NID 20 [Fixed] Speaker at Int ATAPI > > > Node - 0x14 > > > Pin Default - 0x99130110 > > > Verb - 01471C10 01471D01 01471E13 01471F99 > > > > > > NID 21 [Jack] HP Out at Ext Front > > > Node - 0x15 > > > Pin Default - 0x0221101f > > > Verb - 01571C1F 01571D10 01571E21 01571F02 > > > > > > NID 22 [N/A] Speaker at Ext Rear > > > Node - 0x16 > > > Pin Default - 0x411111f0 > > > Verb - 01671CF0 01671D11 01671E11 01671F41 > > > > > > NID 23 [N/A] Speaker at Ext Rear > > > Node - 0x17 > > > Pin Default - 0x411111f0 > > > Verb - 01771CF0 01771D11 01771E11 01771F41 > > > > > > NID 24 [Jack] Mic at Ext Front > > > Node - 0x18 > > > Pin Default - 0x02a19c40 > > > Verb - 01871C40 01871D9C 01871EA1 01871F02 > > > > > > NID 25 [N/A] Speaker at Ext Rear > > > Node - 0x19 > > > Pin Default - 0x411111f0 > > > Verb - 01971CF0 01971D11 01971E11 01971F41 > > > > > > NID 26 [Jack] Line In at Ext Front > > > Node - 0x1A > > > Pin Default - 0x02813441 > > > Verb - 01A71C41 01A71D34 01A71E81 01A71F02 > > > > > > NID 27 [N/A] Speaker at Ext Rear > > > Node - 0x1B > > > Pin Default - 0x411111f0 > > > Verb - 01B71CF0 01B71D11 01B71E11 01B71F41 > > > > > > NID 28 [N/A] Speaker at Ext Rear > > > Node - 0x1C > > > Pin Default - 0x411111f0 > > > Verb - 01C71CF0 01C71D11 01C71E11 01C71F41 > > > > > > NID 29 [N/A] Speaker at Ext Rear > > > Node - 0x1D > > > Pin Default - 0x4016852d > > > Verb - 01D71C2D 01D71D85 01D71E16 01D71F40 > > > > > > NID 30 [Jack] SPDIF Out at Ext Front > > > Node - 0x1E > > > Pin Default - 0x02451120 > > > Verb - 01E71C20 01E71D11 01E71E45 01E71F02 > > > > > > NID 31 [N/A] Speaker at Ext Rear > > > Node - 0x1F > > > Pin Default - 0x411111f0 > > > Verb - 01F71CF0 01F71D11 01F71E11 01F71F41 > > > > > > Any use of these? > > > > Set model=auto, try to write all these values to > > /sys/class/sound/hwC0D*/user_pin_configs as root, such as > > # echo 0x11 0x18561130 > /sys/class/sound/hwC0D0/ > user_pin_configs > > > > Then write 1 to /sys/class/sound/hwC0D*/reconfig. It'll reconfigure > > the setup according to the new pin configuration. > > The EAPD setting might be still missing, though. > > > > Takashi > > > > > >
participants (3)
-
Emilio López
-
Karthik Ramgopal
-
Takashi Iwai