You are not logged in.
After a reboot my system decided to not produce sound anymore
pulsemixer shows as the only output a dummy output
i think it could be an alsa problem so i reinstalled both alsa-utils and alsa-firmware, but now i can't restart the systemd services.
possibly useful outputs:
-> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC289 Analog [ALC289 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0-> arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC289 Analog [ALC289 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0-> systemctl status alsa-restore
● alsa-restore.service - Save/Restore Sound Card State
Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)
Active: active (exited) since Sat 2024-03-23 17:43:42 CET; 12min ago
Process: 910 ExecStart=/usr/bin/alsactl restore (code=exited, status=0/SUCCESS)
Main PID: 910 (code=exited, status=0/SUCCESS)
CPU: 10ms
Mar 23 17:43:42 archxps systemd[1]: Starting Save/Restore Sound Card State...
Mar 23 17:43:42 archxps systemd[1]: Finished Save/Restore Sound Card State.○ alsa-state.service - Manage Sound Card State (restore and store)
Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static)
Active: inactive (dead)
Condition: start condition unmet at Sat 2024-03-23 17:43:42 CET; 12min ago
└─ ConditionPathExists=/etc/alsa/state-daemon.conf was not met
Mar 23 17:43:42 archxps systemd[1]: Manage Sound Card State (restore and store) was skipped because of an unmet condition check (ConditionPathExists=/etc/alsa/state-daemon.conf).the file /etc/alsa/state-daemon.conf doesn't even exist
pls help
Thx in advance
ps: sorry for the information dump but i am a little bit tired and discuraged from this since i am trying to solve this going trough the arch forum and other resources with no avail for the last 2 hours or so
Last edited by dlk (2024-03-24 12:30:58)
Offline
another (maybe) important information is that i am using pipewire
Offline
i have solved it. The problem was wireplumber not beeing bacwards compatible with it's old config file and after removing it and running wireplumber the audio started working again and pulsemixer showed my sound card again.
All good now.
I spotted this by running wireplumber in a terminal where the program itself suggested that fix
I would try this if when you run systemctl --user status wireplumber it says that the service failed to start
Offline
I just experienced similar situation you.
$ journalctl --user -u wireplumber
...
Mar 24 21:23:57 Potato-Arch systemd[1175]: Started Multimedia Service Session Manager.
Mar 24 21:23:57 Potato-Arch wireplumber[52286]: Failed to load configuration: The configuration file at '/etc/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.
Mar 24 21:23:57 Potato-Arch systemd[1175]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
Mar 24 21:23:57 Potato-Arch systemd[1175]: wireplumber.service: Failed with result 'exit-code'.
Mar 24 21:23:57 Potato-Arch systemd[1175]: wireplumber.service: Scheduled restart job, restart counter is at 5.
Mar 24 21:23:57 Potato-Arch systemd[1175]: wireplumber.service: Start request repeated too quickly.
Mar 24 21:23:57 Potato-Arch systemd[1175]: wireplumber.service: Failed with result 'exit-code'.
Mar 24 21:23:57 Potato-Arch systemd[1175]: Failed to start Multimedia Service Session Manager.
...I did the following and found that it worked fine again.
rename the /etc/wireplumber/wireplumber.conf configuration file to /etc/wireplumber/wireplumber.conf.old
restart the wirepumber service with the command $ systemctl restart --user wireplumber.service
Offline
I experienced a similar problem, but the wireplumber was working, but just emitting white noise.
I deleted this folder: /home/user/.local/state/wireplumber/
Now, everything is working again!
Last edited by theluga (2024-03-24 12:51:56)
Offline