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/pc...
+ [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