You are not logged in.

#1 2024-04-05 21:10:11

bigdaddy_cocoapuff
Member
Registered: 2024-04-05
Posts: 3

[SOLVED] Laptop Speaker Stopped working after latest upgrade

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

#2 2024-04-05 23:57:26

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,923

Re: [SOLVED] Laptop Speaker Stopped working after latest upgrade

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

#3 2024-04-06 03:30:14

bigdaddy_cocoapuff
Member
Registered: 2024-04-05
Posts: 3

Re: [SOLVED] Laptop Speaker Stopped working after latest upgrade

~/.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

#4 2024-04-06 07:31:16

bigdaddy_cocoapuff
Member
Registered: 2024-04-05
Posts: 3

Re: [SOLVED] Laptop Speaker Stopped working after latest upgrade

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

Board footer

Powered by FluxBB