you can see those autoconfig in system log if you configure the driver
--with-debug=verbose
[ 12.768067] input: HDA Intel PCH Headphone as
/devices/pci0000:00/0000:00:1b.0/sound/card1/input12
[ 12.769924] input: HDA Intel PCH Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card1/input13
did hda-jack-sense-test indicate node 0x10 and 0x18 are headphone and
mic when you plugged and unpluged hp and mic ?
some invalid pin complex can be ignored since Speaker is analog and wcaps
support Digital
Node 0x1d [Pin Complex] wcaps 0x406301: 8-Channels Digital
Pincap 0x00000010: OUT
Pin Default 0x901600f0: [Fixed] Speaker at Int N/A
Conn = Digital, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00:
Connection: 1
0x0a
/sys/class/sound/hwC1D0/init_pin_configs:
0x10 0x002b4020 <---
0x11 0x400000f0
0x12 0x90100110 <---- Speaker
0x13 0x400000f0
0x14 0x400000f0
0x15 0x400000f0
0x16 0x400000f0
0x17 0x400000f0
0x18 0x00ab9030
0x19 0x400000f0
0x1a 0x400000f0
0x1b 0x400000f0
0x1c 0x90a60100
0x1d 0x400000f0
0x1e 0x400000f0
0x1f 0x400000f0
0x20 0x400000f0
0x21 0x400000f0
0x22 0x400000f0
just ignore node 0x11 and node 0x1d in snd_hda_parse_pin_defcfg() of
hda_auto_parser.c
case AC_JACK_SPEAKER:
+ if (wid_caps & AC_WCAP_DIGITAL)
+ continue;
+ if (nid == 0x11)
+ continue;
seq = get_defcfg_sequence(def_conf);
if (wid_caps & AC_WCAP_DIGITAL))
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1212639
Title:
MacBookAir6,2, No sound though speakers
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1212639/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs