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