[alsa-devel] getting the sound to work on my asus m6s00v

Raymond Yau superquad.vortex2 at gmail.com
Sat Mar 21 04:24:27 CET 2015


>
> > > The internal mic also works.
> > >
> > > but; I am a bit puzled, because I tried to comment out 'options
> > snd-hda-intel model=3stack-digout' and did a powercycle (power off)...
> > > and now the sound still works, so it seems the soundcard was woken
from
> > some deepsleep.
> > > The machine have been turned of for many (4/5) years...
> > >
> > > Anyway since the soundcard now is working with my current kernel
without
> > the extra options, I am unsure if trying the newest vanilla kernel would
> > make any sense?
> > >
> > > Any recommendations?
> >
> > If it is a netbook with one jack which can be used as headphone or mic
>
> Not a neetbook, two jacks, one Mic, and one S/PDIF

https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=487a588d09db0d6508261867df208d8bdc718251

+ [ALC880_FIXUP_ASUS_W5A] = {
+ .type = HDA_FIXUP_PINS,
+ .v.pins = (const struct hda_pintbl[]) {
+ /* set up the whole pins as BIOS is utterly broken */
+ { 0x14, 0x0121411f }, /* HP */
+ { 0x15, 0x411111f0 }, /* N/A */
+ { 0x16, 0x411111f0 }, /* N/A */
+ { 0x17, 0x411111f0 }, /* N/A */
+ { 0x18, 0x90a60160 }, /* mic */
+ { 0x19, 0x411111f0 }, /* N/A */
+ { 0x1a, 0x411111f0 }, /* N/A */
+ { 0x1b, 0x411111f0 }, /* N/A */
+ { 0x1c, 0x411111f0 }, /* N/A */
+ { 0x1d, 0x411111f0 }, /* N/A */
+ { 0x1e, 0xb743111e }, /* SPDIF out */
+ { }
+ },
+ .chained = true,
+ .chain_id = ALC880_FIXUP_GPIO1,
+ },

Using hda emu and the latest alsa driver,   headphone mic phantom jack is
created and enable shared I/O jack at node 0x14

0x18, 0x90a60160   [Fixed] Mic at Int

this seem different from your hdajacksensetest result if you can detect mic
jack at node 0x18

This mean bug in create headphone  mic jack if headphone mic require
specifc sequence number


More information about the Alsa-devel mailing list