You are not logged in.

#1 2024-03-21 19:13:39

Skynet-X
Member
Registered: 2023-08-05
Posts: 6

[SOLVED] Sound card not detected after updating/upgrading Wireplumber

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

#2 2024-03-21 19:39:26

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

Re: [SOLVED] Sound card not detected after updating/upgrading Wireplumber

Check wireplumber log

journalctl -b --user-unit=wireplumber

potentially  as for downgrading, it should work if you downgrade both at the same time.

Offline

#3 2024-03-21 20:01:15

Skynet-X
Member
Registered: 2023-08-05
Posts: 6

Re: [SOLVED] Sound card not detected after updating/upgrading Wireplumber

V1del wrote:

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

#4 2024-03-21 20:10:32

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

Re: [SOLVED] Sound card not detected after updating/upgrading Wireplumber

well the message is relatively clear, what happens if you follow it? What kind of changes did/do you have in that file?

Offline

#5 2024-03-21 20:35:57

Skynet-X
Member
Registered: 2023-08-05
Posts: 6

Re: [SOLVED] Sound card not detected after updating/upgrading Wireplumber

V1del wrote:

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

Board footer

Powered by FluxBB