Headphone jack not recognized when plugged in

I’m going to create another post about headphone jack not recognized by Manjaro.
There are many like this, but this is mine.

When I plug my headphones, nothing happen and I can’t use them.
If I login (not reboot, just logout/login) with them already plugged, they works smoothly.
I recently find out that if I do pulseaudio -k they are recognized and I don’t need to relogin again!

I already tried to clear PulseAudio user configuration deleting of the cookie and the database files:
rm ~/.config/pulse/cookie ~/.config/pulse/*.tdb
but it solves nothing.

System information:

$ inxi -Faz
System:    Kernel: 5.14.18-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.14-x86_64 root=UUID=ceba7890-91df-4e58-a790-46e4b9032b35 rw apparmor=1
           security=apparmor udev.log_priority=3 sysrq_always_enabled=1 resume=/dev/nvme0n1p1 resume_offset=75139072
           Desktop: KDE Plasma 5.23.3 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux
           base: Arch Linux
Machine:   Type: Desktop Mobo: ASRock model: X570 Phantom Gaming 4 serial: <filter> BIOS: American Megatrends v: P4.10
           date: 06/23/2021
CPU:       Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 family: 17 (23) model-id: 71 (113)
           stepping: 0 microcode: 8701021 cache: L2: 3 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86289
           Speed: 2347 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 1: 2347 2: 2174 3: 2351 4: 3725 5: 2176
           6: 2236 7: 2968 8: 2313 9: 2366 10: 2105 11: 2852 12: 2213
           Vulnerabilities: Type: itlb_multihit status: Not affected
           Type: l1tf status: Not affected
           Type: mds status: Not affected
           Type: meltdown status: Not affected
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: conditional, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] vendor: ASUSTeK driver: amdgpu
           v: kernel bus-ID: 0b:00.0 chip-ID: 1002:687f class-ID: 0300
           Device-2: Sunplus Innovation Aukey-PC-LM1E Camera type: USB driver: snd-usb-audio,uvcvideo bus-ID: 3-6.2:4
           chip-ID: 1bcf:0215 class-ID: 0102
           Display: x11 server: X.Org 1.21.1.1 compositor: kwin_x11 driver: loaded: amdgpu display-ID: :0 screens: 1
           Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.7x15.0") s-diag: 777mm (30.6")
           Monitor-1: DisplayPort-0 res: 2560x1440 dpi: 109 size: 597x336mm (23.5x13.2") diag: 685mm (27")
           OpenGL: renderer: AMD Radeon RX Vega (VEGA10 DRM 3.42.0 5.14.18-1-MANJARO LLVM 13.0.0) v: 4.6 Mesa 21.2.5
           direct render: Yes
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64] driver: snd_hda_intel v: kernel
           bus-ID: 0b:00.1 chip-ID: 1002:aaf8 class-ID: 0403
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel
           bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
           Device-3: Sunplus Innovation Aukey-PC-LM1E Camera type: USB driver: snd-usb-audio,uvcvideo bus-ID: 3-6.2:4
           chip-ID: 1bcf:0215 class-ID: 0102
           Sound Server-1: ALSA v: k5.14.18-1-MANJARO running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: yes
           Sound Server-4: PipeWire v: 0.3.40 running: yes
Network:   Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 03:00.0 chip-ID: 8086:2723 class-ID: 0280
           IF: wlp3s0 state: down mac: <filter>
           Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel port: f000 bus-ID: 04:00.0
           chip-ID: 8086:1539 class-ID: 0200
           IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
           IF-ID-1: br-bc45eb32262e state: down mac: <filter>
           IF-ID-2: docker0 state: down mac: <filter>
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-6:3 chip-ID: 8087:0029 class-ID: e001
           Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:    Local Storage: total: 1.38 TiB used: 793.89 GiB (56.4%)
           SMART Message: Unable to run smartctl. Root privileges required.
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Sabrent model: N/A size: 476.94 GiB block-size: physical: 512 B
           logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: ECFM12.3 temp: 35.9 C scheme: MBR
           ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM024 HN-M101MBB size: 931.51 GiB block-size:
           physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter> rev: 0001 scheme: GPT
Partition: ID-1: / raw-size: 476.93 GiB size: 468.45 GiB (98.22%) used: 363.09 GiB (77.5%) fs: ext4 dev: /dev/nvme0n1p1
           maj-min: 259:1
Swap:      Kernel: swappiness: 5 (default 60) cache-pressure: 50 (default 100)
           ID-1: swap-1 type: file size: 14 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
Sensors:   System Temperatures: cpu: 50.6 C mobo: 32.0 C gpu: amdgpu temp: 39.0 C mem: 40.0 C
           Fan Speeds (RPM): fan-1: 0 fan-2: 881 fan-3: 825 fan-4: 0 fan-5: 447 fan-6: 2376 fan-7: 0 gpu: amdgpu fan: 4
Info:      Processes: 347 Uptime: 9m wakeups: 0 Memory: 15.55 GiB used: 3.12 GiB (20.1%) Init: systemd v: 249 tool: systemctl
           Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 1923 pacman: 1905 lib: 481 flatpak: 13 snap: 5 Shell: Zsh v: 5.8
           running-in: tmux: inxi: 3.3.08

and

$ pacmd dump
### Configuration dump generated at Mon Nov 22 21:46:17 2021

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect
load-module module-alsa-card device_id="2" name="usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02" card_name="alsa_card.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="0" name="pci-0000_0b_00.1" card_name="alsa_card.pci-0000_0b_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="1" name="pci-0000_0d_00.4" card_name="alsa_card.pci-0000_0d_00.4" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-combine 
load-module module-combine-sink 
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1 0x10000
set-sink-mute alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1 no
suspend-sink alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1 yes
set-sink-volume alsa_output.pci-0000_0d_00.4.analog-stereo 0x8be0
set-sink-mute alsa_output.pci-0000_0d_00.4.analog-stereo no
suspend-sink alsa_output.pci-0000_0d_00.4.analog-stereo yes
set-sink-volume combined 0x10000
set-sink-mute combined no
suspend-sink combined yes

set-source-volume alsa_input.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02.analog-stereo 0xb852
set-source-mute alsa_input.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02.analog-stereo no
suspend-source alsa_input.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02.analog-stereo yes
set-source-volume alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1.monitor 0x10000
set-source-mute alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1.monitor no
suspend-source alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra1.monitor yes
set-source-volume alsa_output.pci-0000_0d_00.4.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0d_00.4.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_0d_00.4.analog-stereo.monitor yes
set-source-volume alsa_input.pci-0000_0d_00.4.analog-stereo 0x50f6
set-source-mute alsa_input.pci-0000_0d_00.4.analog-stereo no
suspend-source alsa_input.pci-0000_0d_00.4.analog-stereo yes
set-source-volume combined.monitor 0x10000
set-source-mute combined.monitor no
suspend-source combined.monitor yes

set-card-profile alsa_card.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02 input:analog-stereo
set-card-profile alsa_card.pci-0000_0b_00.1 output:hdmi-stereo-extra1
set-card-profile alsa_card.pci-0000_0d_00.4 output:analog-stereo+input:analog-stereo

set-default-sink alsa_output.pci-0000_0d_00.4.analog-stereo
set-default-source alsa_input.usb-Aukey-PC-LM1E_Camera_Aukey-PC-LM1E_Camera-02.analog-stereo

### EOF

Thank you very much for anyone helping with these!

Only keep one of them running.

As explained by @nikgnomic Pipewire can be disabled to continue using PulseAudio. Use this command to stop, disable and mask Pipewire services:

systemctl --user disable --now pipewire.socket pipewire.service && systemctl --user mask pipewire.socket

Alternatively, all Pipewire packages are needed to replace PulseAudio, which can be installed with this command:

pamac install manjaro-pipewire

and only Pipewire would be shown on the system.

Also worth reading:

Thanks @Wollie !!!
I’d like to use only pipewire!
I installed it manually thinking I removed pulseaudio but probably something went bad.

I rebooted after removed pulseaudio and installed manjaro-pipewire but now KDE do not see audio settings in system tray anymore…
I installed xdg-desktop-portal and xdg-desktop-portal-kde of course…

Still investigating :slight_smile:

PS:
now inxi says:

Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64] driver: snd_hda_intel v: kernel                            
           bus-ID: 0b:00.1 chip-ID: 1002:aaf8 class-ID: 0403                                                                                            
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel                              
           bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
           Device-3: Sunplus Innovation Aukey-PC-LM1E Camera type: USB driver: snd-usb-audio,uvcvideo bus-ID: 3-6.2:4
           chip-ID: 1bcf:0215 class-ID: 0102
           Sound Server-1: ALSA v: k5.15.2-2-MANJARO running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: no
           Sound Server-4: PipeWire v: 0.3.40 running: yes

Is plasma-pa installed?

Another package which could be helpful is pavucontrol.

I have to admit I did not test it as I stay on PulseAudio.

Oh thanks!
Now Plasma has its audio applet, thanks!

But I still have the problem with headphone not recognized…

Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64] driver: snd_hda_intel v: kernel                            
           bus-ID: 0b:00.1 chip-ID: 1002:aaf8 class-ID: 0403                                                                                            
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel
           bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
           Device-3: Sunplus Innovation Aukey-PC-LM1E Camera type: USB driver: snd-usb-audio,uvcvideo bus-ID: 3-6.2:4
           chip-ID: 1bcf:0215 class-ID: 0102
           Sound Server-1: ALSA v: k5.15.2-2-MANJARO running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: no
           Sound Server-4: PipeWire v: 0.3.40 running: yes

Have you tried other kernels, e.g. 5.10 or 5.15?

I updated to 5.15 and tried last LTS 5.10 too but no success unfortunately :thinking:

I just tried a live of Fedora KDE 34 and Fedora Workstation 35 and I have the same problem there!

I always need to do ‘systemctl --user restart pipewire.service pipewire-pulse.socket’.