plugging in headphones into jack is not recognized, can not use aux
Hello, i saw that there are already several similar issues, but they either haven't been updated in weeks - and thus relate to older versions - or are slightly different symptoms. I'm using the release from just 2 days ago.
- PipeWire version (
pipewire --version pipewire Compiled with libpipewire 0.3.43 Linked with libpipewire 0.3.43
- Distribution and distribution version (
/etc/os-release): Arch Linux 64 bit.
- Desktop Environment: none - just xorg and i3
- Kernel version (
uname -r): 5.15.13-arch1-1
- Installed packages:
local/helvum 0.3.2-1 local/pipewire 1:0.3.43-1 local/pipewire-alsa 1:0.3.43-1 local/pipewire-pulse 1:0.3.43-1 local/wireplumber 0.4.6-1
- Machine: Dell XPS 17 9710 (2021 model). I believe this laptop has a 2-in-1 jack for headphones with built-in microphone although i haven't tried the mic functionality.
$ lspci | grep -i audio 0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11) 0000:01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1) $ cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xac000000 irq 17 1 [sofsoundwire ]: sof-soundwire - sof-soundwire Intel Soundwire SOF
- Devices in alsamixer: (i mention this because in alsamixer, card 0 only shows SPDIF outputs and no inputs, so i think this is for HDMI output only . see screenshots further down)
default:0 HDA NVidia default:1 sof-soundwire
Description of Problem:
When I plug in headphones into the jack, they remain "unplugged" in pavucontrol. When assigning a stream (playing music) to the headphones output device, nothing audible comes out of the headphones. I noticed in alsamixer, when switching to card 1, that the headphones were muted, but even when i unmute them there, it still behaves the same. I alsa have tried restarting pavucontrol after plugging/unplugging but it always stays the same.
I tried hdajacksensetest, with these results:
[root@xps17 dieter]# hdajacksensetest -c 0 -a Pin 0x04 ( Digital Out, HDMI): present = No Pin 0x05 ( Digital Out, HDMI): present = No Pin 0x06 ( Digital Out, HDMI): present = No Pin 0x07 ( Digital Out, HDMI): present = No [root@xps17 dieter]# hdajacksensetest -c 1 -a No pins found for card 1 codec 0, did you pick the right one?
Note that output remains the same with or without the -a flag, and whether or not i plugin in the jack. Also strangely, it claims no jack pin for device 1 but it does for device 0, which is the opposite of what alsamixer was suggesting (device 0 being the one with only spdif outputs and device 1 being the one that has a slider for headphones)
Alsamixer dev 0
Alsamixer dev 1
Additional Info (as attachments):
pw-dump > pw-dump.log: pw-dump.log
Let me know what else I can provide or do... I will also provide the output pw-mon shortly, in a followup message because i should probably reboot to have a more concise log file.