You are not logged in.

#1 2023-08-24 12:25:03

IAVV
Member
Registered: 2023-08-24
Posts: 2

[SOLVED] Unable to play audio (pipewire)

I've had some issues with pipewire with this laptop, and I can't seem to resolve the issue.  I don't know a whole lot but I'll post what troubleshooting I've followed from this forum, from similar issues.

Checked systemctl:

[conchobhar@archlinux ~]$ systemctl --user status wireplumber pipewire pipewire-pulse
○ wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: inactive (dead) since Thu 2023-08-24 06:26:11 CDT; 12s ago
   Duration: 10ms
    Process: 19943 ExecStart=/usr/bin/wireplumber (code=killed, signal=TERM)
   Main PID: 19943 (code=killed, signal=TERM)
        CPU: 10ms

Aug 24 06:26:11 archlinux systemd[967]: Started Multimedia Service Session Manager.
Aug 24 06:26:11 archlinux systemd[967]: Stopping Multimedia Service Session Manager...
Aug 24 06:26:11 archlinux systemd[967]: Stopped Multimedia Service Session Manager.
Aug 24 06:26:12 archlinux systemd[967]: Dependency failed for Multimedia Service Session Manager.
Aug 24 06:26:12 archlinux systemd[967]: wireplumber.service: Job wireplumber.service/start failed with result 'depend

× pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
     Active: failed (Result: exit-code) since Thu 2023-08-24 06:26:12 CDT; 12s ago
   Duration: 12ms
TriggeredBy: × pipewire.socket
    Process: 19942 ExecStart=/usr/bin/pipewire (code=exited, status=245/KSM)
   Main PID: 19942 (code=exited, status=245/KSM)
        CPU: 11ms

Aug 24 06:26:12 archlinux systemd[967]: pipewire.service: Scheduled restart job, restart counter is at 4.
Aug 24 06:26:12 archlinux systemd[967]: pipewire.service: Start request repeated too quickly.
Aug 24 06:26:12 archlinux systemd[967]: pipewire.service: Failed with result 'exit-code'.
Aug 24 06:26:12 archlinux systemd[967]: Failed to start PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
     Active: active (running) since Thu 2023-08-24 06:26:11 CDT; 13s ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 19924 (pipewire-pulse)
      Tasks: 3 (limit: 18755)
     Memory: 1.6M
        CPU: 11ms
     CGroup: /user.slice/user-1001.slice/user@1001.service/session.slice/pipewire-pulse.service
             └─19924 /usr/bin/pipewire-pulse

Aug 24 06:26:11 archlinux systemd[967]: Started PipeWire PulseAudio.
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Aug 24 06:26:11 archlinux pipewire-pulse[19924]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1

checked dmesg:

[conchobhar@archlinux ~]$ sudo dmesg | grep -E 'snd|sof'
[    0.052508] software IO TLB: area num 8.
[    0.391731] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.391732] software IO TLB: mapped [mem 0x0000000077717000-0x000000007b717000] (64MB)
[    0.480712] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.480722] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    3.580228] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.586763] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    3.652685] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.652783] snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    3.707104] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.707228] sof-audio-pci-intel-cnl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    3.707260] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
[    3.707417] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    3.707511] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.714516] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
[    3.746341] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 5
[    3.746344] sof-audio-pci-intel-cnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    3.746347] sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    3.746374] sof-audio-pci-intel-cnl 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error
-2
[    3.746375] sof-audio-pci-intel-cnl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[    3.746376] sof-audio-pci-intel-cnl 0000:00:1f.3:        download it from https://github.com/thesofproject/sof-bin/
[    3.746377] sof-audio-pci-intel-cnl 0000:00:1f.3: error: failed to load DSP firmware -2
[    3.746687] sof-audio-pci-intel-cnl 0000:00:1f.3: error: sof_probe_work failed err: -2

Installed sof-firmware:

[conchobhar@archlinux ~]$ sudo pacman -S sof-firmware
resolving dependencies...
looking for conflicting packages...

Packages (1) sof-firmware-2.2.6-1

Total Download Size:    0.63 MiB
Total Installed Size:  17.43 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
sof-firmware-2.2.6-1-x86_64               647.5 KiB   366 KiB/s 00:02 [---------------------------------------] 100%
(1/1) checking keys in keyring                                         [---------------------------------------] 100%
(1/1) checking package integrity                                       [---------------------------------------] 100%
(1/1) loading package files                                            [---------------------------------------] 100%
(1/1) checking for file conflicts                                      [---------------------------------------] 100%
(1/1) checking available disk space                                    [---------------------------------------] 100%
:: Processing package changes...
(1/1) installing sof-firmware                                          [---------------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[conchobhar@archlinux ~]$ find /usr/lib/firmware -name 'sof-adl.ri'
/usr/lib/firmware/intel/sof-v2.2.6/intel-signed/sof-adl.ri
/usr/lib/firmware/intel/sof-v2.2.6/community/sof-adl.ri
/usr/lib/firmware/intel/sof-v2.2.6/sof-adl.ri
[conchobhar@archlinux ~]$ sudo journalctl -b | curl -F 'file=@-' 0x0.st
http://0x0.st/H9mQ.txt

Tried checking pactl for my sinks, all I got were connection failures:

[conchobhar@archlinux ~]$ pactl list cards
Connection failure: Connection refused
[conchobhar@archlinux ~]$ pactl list sinks
Connection failure: Connection refused
[conchobhar@archlinux ~]$ pactl list sink-inputs
Connection failure: Connection refused

for good measure, here is what's in my /etc/pipewire folder:

[conchobhar@archlinux ~]$ ls -l /etc/pipewire
total 20K
drwxr-xr-x 2 root root 4.0K Aug 12 20:25 client-rt.conf.d
drwxr-xr-x 2 root root 4.0K Aug 12 20:25 client.conf.d
drwxr-xr-x 2 root root 4.0K Aug 12 20:25 minimal.conf.d
drwxr-xr-x 2 root root 4.0K Aug 12 20:25 pipewire-pulse.conf.d
drwxr-xr-x 2 root root 4.0K Aug 12 20:25 pipewire.conf.d

I'm worried that my device is simply not supported, which isn't the end of the world, but still a little annoying.

Any help or pointers goes well appreciated.

Last edited by IAVV (2023-08-25 00:32:08)

Offline

#2 2023-08-25 00:31:50

IAVV
Member
Registered: 2023-08-24
Posts: 2

Re: [SOLVED] Unable to play audio (pipewire)

Solved this myself.  To anyone having similar issues:

Run through those troublshooting commands I did at the beginning.

If there's a similar error report, install sof-firmware using

sudo pacman -S sof-firmware

After that, restart your computer. 

Hopefully that helps!

Offline

Board footer

Powered by FluxBB