You are not logged in.
Today I update/upgraded my system via pacman -Syu and Wireplumber (and libwireplumber) were update to the latest version. Once I rebooted and logged in, my sound is completely gone and sound card is not detected anymore. I checked under Configurations > Sound and under Input/Output, there is nothing available anymore.
I tried:
sudo dmesg | grep snd
[ 4.957282] snd_hda_intel 0000:0f:00.1: Force to non-snoop mode
[ 4.957603] snd_hda_intel 0000:11:00.3: enabling device (0000 -> 0002)
[ 5.106621] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC1220: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[ 5.106628] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.106631] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 5.106633] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 5.106635] snd_hda_codec_realtek hdaudioC1D0: dig-out=0x1e/0x0
[ 5.106637] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 5.106638] snd_hda_codec_realtek hdaudioC1D0: Front Mic=0x19
[ 5.106641] snd_hda_codec_realtek hdaudioC1D0: Rear Mic=0x18
[ 5.106642] snd_hda_codec_realtek hdaudioC1D0: Line=0x1a
[ 5.182767] usbcore: registered new interface driver snd-usb-audio
[ 5.783180] snd_hda_intel 0000:0f:00.1: bound 0000:0f:00.0 (ops radeon_audio_component_bind_ops [radeon])
I tried "sudo systemctl --user status pipewire" and it says Failed to connect to bus: medium not found.
I then tried it without sudo and this shows:
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: >
Active: active (running) since Thu 2024-03-21 13:50:17 EDT; 1h 5min ago
TriggeredBy: ● pipewire.socket
Main PID: 1403 (pipewire)
Tasks: 2 (limit: 38400)
Memory: 3.0M (peak: 3.3M)
CPU: 73ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi>
└─1403 /usr/bin/pipewire
mar 21 13:50:17 systemd[1391]: Started PipeWire Multimedia Ser>
lines 1-12/12 (END)...skipping...
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Thu 2024-03-21 13:50:17 EDT; 1h 5min ago
TriggeredBy: ● pipewire.socket
Main PID: 1403 (pipewire)
Tasks: 2 (limit: 38400)
Memory: 3.0M (peak: 3.3M)
CPU: 73ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1403 /usr/bin/pipewire
Then I tried the same with wireplumber without sudo:
systemctl --user status wireplumber
× wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset>
Active: failed (Result: exit-code) since Thu 2024-03-21 13:50:19 EDT; 1h 9>
Duration: 20ms
Process: 1642 ExecStart=/usr/bin/wireplumber (code=exited, status=78)
Main PID: 1642 (code=exited, status=78)
CPU: 19ms
mar 21 13:50:19 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 6.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Start request repeated too quickly.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:19 systemd[1391]: Failed to start Multimedia Service Session Manager.
I typed alsactl init and these are the results:
Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100300" "0x174b" "0xaaa0"
Hardware is initialized using a generic method
Found hardware: "HDA-Intel" "Realtek ALC1220" "HDA:10ec1220,18492221,00100101" "0x1849" "0x2221"
Hardware is initialized using a generic method
Found hardware: "USB-Audio" "USB Mixer" "USB0c45:6366" "" ""
Hardware is initialized using a generic method
Found hardware: "USB-Audio" "USB Mixer" "USB0499:1700" "" ""
Hardware is initialized using a generic method
Nothing happens afterwards.
I have tried to downgrade both Wireplumber and libwireplumber, but for an unknown reason pacman would not allow it because it will break the latest version of Wireplumber and/or libwireplumber.
This is the first time I've ever had this issue. I am using the latest version of Gnome.
Has this happen to anyone? Could this be a bug?
I hope someone can help me with this issue.
Thank you.
Last edited by Skynet-X (2024-03-21 20:43:33)
Offline
Check wireplumber log
journalctl -b --user-unit=wireplumber
potentially as for downgrading, it should work if you downgrade both at the same time.
Offline
Check wireplumber log
journalctl -b --user-unit=wireplumber
potentially as for downgrading, it should work if you downgrade both at the same time.
Thank you for your response. I did try to downgrade both at the same time, but it complained that it will break dependencies with libwireplumber=0.5.0-1 which is required for the wireplumber package. Very weird.
Below is the wireplumber log:
journalctl -b --user-unit=wireplumber
mar 21 13:50:17 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:17 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:17 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:17 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 1.
mar 21 13:50:17 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1428]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:18 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 2.
mar 21 13:50:18 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1487]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:18 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 1.
mar 21 13:50:18 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1522]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:18 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 2.
mar 21 13:50:18 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1562]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:18 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 3.
mar 21 13:50:18 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1623]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:18 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 4.
mar 21 13:50:18 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:18 wireplumber[1631]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:18 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:18 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 5.
mar 21 13:50:19 systemd[1391]: Started Multimedia Service Session Manager.
mar 21 13:50:19 wireplumber[1642]: Failed to load configuration: The configuration file at '/home/**/.config/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it.>
mar 21 13:50:19 systemd[1391]: wireplumber.service: Main process exited, code=exited, status=78/CONFIG
mar 21 13:50:19 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Scheduled restart job, restart counter is at 6.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Start request repeated too quickly.
mar 21 13:50:19 systemd[1391]: wireplumber.service: Failed with result 'exit-code'.
mar 21 13:50:19 systemd[1391]: Failed to start Multimedia Service Session Manager.
Offline
well the message is relatively clear, what happens if you follow it? What kind of changes did/do you have in that file?
Offline
well the message is relatively clear, what happens if you follow it? What kind of changes did/do you have in that file?
I just rebooted my PC after renaming it to wireplumber.old (just in case) to see what occurs and it's working again. I also checked the previous commands and everything is working as before. Cool. Problem solved.
I have to remember the journalctl -b --user-unit= command.
Thank you for your time and help on this.
Last edited by Skynet-X (2024-03-21 20:37:15)
Offline