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
The best way is to measure the impedance of the jack to determince HP or mic and swtich pin ctls to OUT or IN as pincap support ImpSense
Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense Pin Default 0x0121411f: [Jack] HP Out at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0xf Misc = NO_PRESENCE Pin-ctls: 0xc0: OUT HP Unsolicited: tag=00, enabled=0 Connection: 1 0x0c
Try
hda-verb /dev/snd/hwC0D0 0x14 SET_PIN_SENSE 0
hda-verb /dev/snd/hwC0D0 0x14 GET_PIN_SENSE 0
and check the returned values when you plug hp and mic are different