No subject

Thu Sep 1 17:20:09 CEST 2011

hdmi connector

>>>> And that the sound is coming out of the side jack no matter the number
>>>> of channels.
>>>>> b) use "Headphone" for "alt playback"
>>>>> In function alc_auto_fill_dac_nids()
>>>>> + =A0 =A0 =A0spec->alt_dac_nid =3D spec->multiout.hp_out_nid[0];
>>>>> =A0 =A0 =A0 return 0;
>>>> I also tried this version (attached with versionb suffix), it works ev=
>>>> better. As with version a), controls are working correctly. Auto-mute
>>>> still mutes upon plugging into either side or headphone jack no matter
>>>> the alsamixer setting. Alt device is still not there. The improvement =
>>>> that sound only comes out of the side jack when alsamixer is set to 8
>>>> channels.
>>>> So it seems like the version b does everything it is supposed to, mayb=
>>>> aside from the side jack muting behaviour.

if you compled alsa-driver in debug mode, you should see the following
message in system log.

realtek: Enable HP auto-muting on NID 0x1b
realtek: Enable Line-Out auto-muting on NID 0x17

The drawback is "Front Playback Volume" and "Front Playback Switch"
does not control the "Headphone Jack" which used as "Front" jack

Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name=3D"Headphone Playback Switch", index=3D0, device=3D0
    ControlAmp: chs=3D3, dir=3DOut, idx=3D0, ofs=3D0
  Control: name=3D"Headphone Jack", index=3D0, device=3D0
  Amp-In caps: ofs=3D0x00, nsteps=3D0x03, stepsize=3D0x27, mute=3D0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=3D0x00, nsteps=3D0x00, stepsize=3D0x00, mute=3D1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x0:
  Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
    Conn =3D 1/8, Color =3D Black
    DefAssociation =3D 0x1, Sequence =3D 0xf
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=3D01, enabled=3D1
  Power states:  D0 D1 D2 D3
  Power: setting=3DD0, actual=3DD0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f 0x26*

The other method is using  "hp_pin" instead of "speaker_pin" to assign
"Front" dac 0x02

but this method won't create "headphone playback volume" and
"Headphone playback switch" since "hp_pin" is used to create "Front
Playback Volume" and "Front Playback Switch"

>>>> Summing up, when it comes to P150HM, the only missing piece is the
>>>> internal subwoofer. I tried emailing Andrew, who started this thread,
>>>> but got no answer so far. The problem might be that we might need to
>>>> figure out what is that THX TruStudio PRO is doing under Windows that
>>>> makes the internal subwoofer work.
>>> Take a look at the removed model=3D"targa_8ch_dig" which touch those gp=
>>> Have you ask the notebook vendor clevo support/engineer the subwoofer
>>> is connected to which pin of alc892 ?
>> I have just sent an email to Clevo UK Support. Let's see what they answe=
> I was forwarded to realtek. Is there any way to figure it out ourselves?

The remaining unused output pin is 0x15 and 0x16

More information about the Alsa-devel mailing list