Re: front-panel headphones not working with Intel PCH and Realtek ALC892 [solved]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Well, if not really solved at least I patched the problem, which is not really
about pulseaudio at all.


The Realtek ALC892 has a pin group that is by default a second line-in but can
be switched to be an output pin.  So there are four inputs by default, two
mic-level inputs and two line-level inputs.

Desktop motherboards don't generally have two line-level inputs.  Instead they
may have one line-level input on the back-panel I/O.   What they also have is
an HD audio header that almost always ends up being connected to two 3.5mm
jacks on the case.  One of the jacks is for a microphone and one is for
headphones.

My motherboard attaches the front mic pin and the second line-in pin from the
chip to this header.  Windows knows enough (probably by means of a quirk for
the motherboard) to repurpose the second line-in as a headphone jack.
However, this is not done in Linux.

I found out much of this from
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/993162 which is about a
different motherboard but the same chip and the same pin attachment.  I don't
know whether it is worthwhile to have a quirk added for my (old) motherboard.

So what I did was to use hdajackretask to retask pin 0x1b to Headphone, and
install a boot override for this.  I think that a reboot is needed to have the
change take total effect.

peter


On 12/14/18 12:33 PM, Russell Treleaven wrote:
> take 2
> `aplay -l` for the playback devices and `arecord -l` for the capture devices.
> Sometimes disabling auto-mute at the alsa layer makes the headphone jack show up.
> 
> 
> 
> On Fri, Dec 14, 2018 at 11:14 AM Russell Treleaven <rtreleaven@xxxxxxxxxxxx
> <mailto:rtreleaven@xxxxxxxxxxxx>> wrote:
> 
>     First thing is to do is verify that alsa sees the card.
>     `aplay -l` for playback devices and `aplay -L` for capture devices.
>     If alsa doesn't see it pulseaudio won't see it.
> 
>     On Fri, Dec 14, 2018 at 10:56 AM Peter F. Patel-Schneider
>     <pfpschneider@xxxxxxxxx <mailto:pfpschneider@xxxxxxxxx>> wrote:
> 
>         Hi:
> 
>         I have an Intel 7 Series desktop where the audio chip is a Realtek ALC892.
>         The audio setup is quite normal, with 7+1+mic on the rear and mic and
>         headphones on the front.
> 
>         However, pulseaudio doesn't show a headphone port for the card (HDA Intel
>         PCH), just front and rear mics, digital output, HDMI 0 and 1, output
>         lineout
>         (which I assume is the 7+1 on the back), and input linein.
> 
>         I looked around and found a few related documents but nothing that
>         appears to
>         be about this particular problem.  Does anyone know what is wrong? 
>         How can I
>         fiddle with the description of the card?
> 
>         Thanks,
> 
>         peter
> 
> 
>         _______________________________________________
>         pulseaudio-discuss mailing list
>         pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx
>         <mailto:pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx>
>         https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
> 
> 
> 
>     -- 
>     Sincerely,
> 
>     Russell Treleaven
>     sip:rtreleaven@xxxxxxxxxxxxxxxx
>     <mailto:sip%3Artreleaven@xxxxxxxxxxxxxxxx>;transport=tcp
> 
> 
> 
> -- 
> Sincerely,
> 
> Russell Treleaven
> sip:rtreleaven@xxxxxxxxxxxxxxxx
> <mailto:sip%3Artreleaven@xxxxxxxxxxxxxxxx>;transport=tcp
> 
> 
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
> 
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux