You are not logged in.
Computer: MSI Bravo 15.
Latest pacman -Syu updated pipewire-pulse and pipewire-alsa from 1.0.2 to 1.0.4. Since then, the laptop speaker stopped working, but the headphones port works fine. I have not tried to downgrade these packages yet.
Here are some stuffs I have tried but got no luck with:
-Downgrade the kernel to lts
-Switched to pulseaudio
-Restarted pipewire.service and wireplumber.service
-Tried to unmute speaker with alsa-utils
Some commands I have ran that may be of help:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC256 Analog [ALC256 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
cat /proc/asound/cards:
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfcc20000 irq 84
1 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfc7c8000 irq 85
2 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfc7c0000 irq 86
3 [acp6x ]: acp6x - acp6x
Micro_StarInternationalCo.Ltd.-Bravo15B7ED-REV1.0-MS_158P
sudo fuser -v /dev/snd/*:
USER PID ACCESS COMMAND
/dev/snd/controlC0: vinhnguyen 895 F.... pipewire
vinhnguyen 896 F.... wireplumber
/dev/snd/controlC1: vinhnguyen 895 F.... pipewire
vinhnguyen 896 F.... wireplumber
/dev/snd/controlC2: vinhnguyen 895 F.... pipewire
vinhnguyen 896 F.... wireplumber
/dev/snd/controlC3: vinhnguyen 895 F.... pipewire
vinhnguyen 896 F.... wireplumber
/dev/snd/seq: vinhnguyen 895 F.... pipewire
systemctl --user status pipewire{,-pulse} wireplumber:
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.
service; enabled; preset: enabled)
Active: active (running) since Fri 2024-04-05 15:47:47 CDT; 19min ago
TriggeredBy: ● pipewire.socket
Main PID: 895 (pipewire)
Tasks: 3 (limit: 18176)
Memory: 12.6M (peak: 14.5M)
CPU: 268ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─895 /usr/bin/pipewire
Apr 05 15:47:47 archlinux systemd[884]: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pip
ewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-04-05 15:47:47 CDT; 19min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 897 (pipewire-pulse)
Tasks: 3 (limit: 18176)
Memory: 15.8M (peak: 17.5M)
CPU: 160ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─897 /usr/bin/pipewire-pulse
Apr 05 15:47:47 archlinux systemd[884]: Started PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wirepl
umber.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-04-05 15:47:47 CDT; 19min ago
Main PID: 896 (wireplumber)
Tasks: 7 (limit: 18176)
Memory: 14.0M (peak: 15.9M)
CPU: 471ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─896 /usr/bin/wireplumber
Apr 05 15:47:47 archlinux systemd[884]: Started Multimedia Service Session Manager.
Apr 05 15:47:47 archlinux wireplumber[896]: 0x5886b60e4770: no modules loa
ded from context.modules
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.542743583] [896] ERROR IPAModule ipa_module.cpp:172 Symbo
l ipaModuleInfo not found
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.542757028] [896] ERROR IPAModule ipa_module.cpp:292 v4l2-
compat.so: IPA module has no valid info
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.542784088] [896] INFO Camera camera_manager.cpp:284 libc
amera v0.2.0
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.543929356] [930] ERROR MediaDevice media_device.cpp:483 /
dev/media0[]: Failed to open media device at /dev/media0: Permission denied
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.543939986] [930] INFO DeviceEnumerator device_enumerator
.cpp:224 Unable to populate media device /dev/media0 (Permission denied), skipping
Apr 05 15:47:47 archlinux wireplumber[896]: [0:00:35.543944334] [930] WARN DeviceEnumerator device_enumerator
_udev.cpp:174 Failed to add device for '/sys/devices/pci0000:00/0000:00:08.3/0000:08:00.0/usb5/5-1/5-1:1.0/med
ia0', skipping
Apr 05 15:47:49 archlinux wireplumber[896]: SPA handle 'api.alsa.acp.device' could not
be loaded; is it installed?
Apr 05 15:47:49 archlinux wireplumber[896]: Failed to create 'api.alsa.acp
.device' device
I'm most concerned about these lines:
Apr 05 15:47:49 archlinux wireplumber[896]: SPA handle 'api.alsa.acp.device' could not
be loaded; is it installed?
Apr 05 15:47:49 archlinux wireplumber[896]: Failed to create 'api.alsa.acp
.device' device
but looking at the wiki and existing forum posts have been unhelpful. Anyways, thank for your help!
Last edited by bigdaddy_cocoapuff (2024-04-06 07:33:03)
Offline
alsa-card-profiles installed (you'd have to do some serious gymnastics to not have that, but still better to check) probably corruption in the wireplumber state, try removing ~/.local/state/wireplumber
Offline
~/.local/state/wireplumber was removed and system was rebooted, the same issue still persist. systemctl --user status wireplumber.service still shows the same message.
Offline
I ended up booting into Ubuntu and the problem still persists, which means it is not an Arch problem. Performing an Embedded Controller Reset does the trick and sound is back again. Marking this post as SOLVED.
Offline