Comment 37 for bug 922656

Revision history for this message
Raymond (superquad-vortex2) wrote :

Bug #258630

If the BIOS setup pn default are correct, there is nothing connected to mono pin

This seem like driver bug since using hda-emu with git version alsa-driver, as Misc = NO_PRESENCE this mean pin 0x0e has no jack detect circuit, the driver seem regarded it as line out

> jack 0x0d 1
send: NID=0xd, VERB=0xf09(get_pin_sense), PARM=0x0
receive: 0x80000000
send: NID=0xd, VERB=0xf07(get_pin_ctl), PARM=0x0
receive: 0xc0
send: NID=0xe, VERB=0xf07(get_pin_ctl), PARM=0x0
receive: 0x40
send: NID=0xe, VERB=0x707(set_pin_ctl), PARM=0x0
send: NID=0xd, VERB=0xf07(get_pin_ctl), PARM=0x0
receive: 0xc0
CTL Notify: Headphone Jack:0, mask=1
JACK report Headphone, status 1
JACK report Line, status 0
> jack 0x0d 0
send: NID=0xd, VERB=0xf09(get_pin_sense), PARM=0x0
receive: 0x0
send: NID=0xe, VERB=0xf07(get_pin_ctl), PARM=0x0
receive: 0x0
send: NID=0xe, VERB=0x707(set_pin_ctl), PARM=0x40
send: NID=0xe, VERB=0xf09(get_pin_sense), PARM=0x0 <<--------Misc = NO_PRESENCE
receive: 0x0
CTL Notify: Headphone Jack:0, mask=1
JACK report Headphone, status 0
JACK report Line, status 0

hda_codec: STAC9200: BIOS auto-probing.
autoconfig: line_outs=1 (0xe/0x0/0x0/0x0/0x0) type:speaker
   speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
   hp_outs=1 (0xd/0x0/0x0/0x0/0x0)
   mono: mono_out=0x0
   inputs: Mic=0xf Line=0x10

Node 0x0e [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x083f: IN OUT HP Detect Trigger ImpSense
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x0b