Bug ID | 1137907 |
---|---|
Summary | HP z440 cannot detect Mic or Line In jacks (always not available) |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Sound |
Assignee | tiwai@suse.com |
Reporter | luizluca@tre-sc.jus.br |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Hello, My HP z440 cannot detect when mic is plugged (pacmd shows available: no). For programs that does not check it, audio can be used. However, others (like chrome), only list "plugged mics". The result is that mic cannot work at all with them. This is init pin state: 0x12 0x403c0000 # Unplugged 0x14 0x01014020 # Line Out (Front) <- it is actually in the Back 0x17 0x90170110 # Internal Speaker 0x18 0x02a11030 # Microphone 0x19 0x411111f0 # Unplugged 0x1a 0x02a11031 # Microphone 0x1b 0x0181303f # Line In (Rear side) 0x1d 0x40500001 # Unplugged 0x1e 0x411111f0 # Unplugged 0x21 0x0221102f # Headphone I only have one microphone. These are the events generated while unpluging/pluging mic: # cat /sys/kernel/debug/tracing/trace <idle>-0 [002] d.h. 54325.940806: hda_unsol_event: [0000:00:1b.0:0] res=0x0c000009, res_ex=0x00000010 kworker/2:2-30261 [002] .... 54325.940834: hda_send_cmd: [0000:00:1b.0:0] val=0x01af0900 kworker/2:2-30261 [002] .... 54325.940880: hda_get_response: [0000:00:1b.0:0] val=0x00000000 <idle>-0 [002] d.h. 54332.767470: hda_unsol_event: [0000:00:1b.0:0] res=0x0c000049, res_ex=0x00000010 kworker/2:2-30261 [002] .... 54332.767493: hda_send_cmd: [0000:00:1b.0:0] val=0x01af0900 kworker/2:2-30261 [002] .... 54332.767528: hda_get_response: [0000:00:1b.0:0] val=0x80000000 I tried to play with hdajackretask. If I disable 0x18, Jack detection of 0x1a does not work, mic is always on and it "works". However, how can I configure it correctly to have jack detected? If I map 0x18 to another mic, I got the same behavior (0x1a works without jack detection) but 0x18, even with no audio, it seems to bump audio input gauge when I plug the mic jack. BTW, jack detection of 0x1b is also not working. Fixing 0x14 to Line Out (Back) location is easy with '0x14 0x01014012'. I'll check after a clean reboot, but it messes with headset/speaker switch when headset is plugged.