You are not logged in.

#1 2024-02-11 08:13:35

FieldRayo
Member
Registered: 2024-02-11
Posts: 4

[SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

Hello everyone,

I'm reaching out to seek assistance with an issue I've been encountering regarding WirePlumber and PipeWire Multimedia Service on my Arch Linux system. I've tried various troubleshooting steps but haven't been able to resolve the issue.

Here's a summary of the problem and what I've tried so far:

Problem:
I'm experiencing errors related to missing modules (ipaModuleInfo and v4l2-compat.so) when attempting to run WirePlumber and PipeWire Multimedia Service on my Arch Linux system.

Details:

    When starting WirePlumber and PipeWire Multimedia Service, I encounter errors such as:

    ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
    ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info

Troubleshooting Steps Taken:

    Checked the installation of necessary modules using the command: comando
    Reinstalled WirePlumber and PipeWire using the command: sudo pacman -S wireplumber pipewire
    Ensured all packages related to WirePlumber and PipeWire are up-to-date with: sudo pacman -Syu
    Checked detailed logs for WirePlumber and PipeWire Multimedia Service using the command:
    $ journalctl --user-unit wireplumber.service

        -- Boot 57183467016a403fb3a9f8a79e0127c1 --
feb 10 20:05:02 archlinux systemd[550]: Started Multimedia Service Session Manager.
feb 10 20:05:02 archlinux wireplumber[847]: [0:00:15.177763667] [847] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 20:05:02 archlinux wireplumber[847]: [0:00:15.177776675] [847] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 20:05:02 archlinux wireplumber[847]: [0:00:15.177798434] [847]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
feb 10 20:05:02 archlinux wireplumber[847]: <WpPortalPermissionStorePlugin:0x59af68a945d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.>
feb 10 20:05:02 archlinux wireplumber[847]: <WpPortalPermissionStorePlugin:0x59af68a945d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.>
feb 10 20:30:57 archlinux wireplumber[847]: <WpSiNode:0x59af68c56280> Object activation aborted: proxy destroyed
feb 10 20:30:57 archlinux wireplumber[847]: <WpSiNode:0x59af68c56280> failed to activate item: Object activation aborted: proxy destroyed
feb 10 20:37:16 archlinux wireplumber[847]: <WpSiStandardLink:0x59af68c4a320> 1 of 1 PipeWire links failed to activate
feb 10 20:38:00 archlinux wireplumber[847]: <WpSiStandardLink:0x59af68c6f6c0> 1 of 1 PipeWire links failed to activate
feb 10 20:59:18 archlinux wireplumber[847]: <WpSiStandardLink:0x59af68c5abe0> 1 of 1 PipeWire links failed to activate
feb 10 21:09:10 archlinux wireplumber[847]: <WpSiNode:0x59af68c6afd0> Object activation aborted: proxy destroyed
feb 10 21:09:10 archlinux wireplumber[847]: <WpSiNode:0x59af68c6afd0> failed to activate item: Object activation aborted: proxy destroyed
feb 10 21:09:11 archlinux wireplumber[847]: <WpSiNode:0x59af68c612e0> Object activation aborted: proxy destroyed
feb 10 21:09:11 archlinux wireplumber[847]: <WpSiNode:0x59af68c612e0> failed to activate item: Object activation aborted: proxy destroyed
feb 10 21:51:11 archlinux wireplumber[847]: stopped by signal: Terminated
feb 10 21:51:11 archlinux systemd[550]: Stopping Multimedia Service Session Manager...
feb 10 21:51:11 archlinux wireplumber[847]: disconnected from pipewire
feb 10 21:51:11 archlinux systemd[550]: Stopped Multimedia Service Session Manager.
feb 10 21:51:11 archlinux systemd[550]: wireplumber.service: Consumed 2.683s CPU time, 27.9M memory peak, 0B memory swap peak.
-- Boot 7c276ccc43a444afbf15b3ba02e45517 --
feb 10 21:51:59 archlinux systemd[585]: Started Multimedia Service Session Manager.
feb 10 21:51:59 archlinux wireplumber[868]: [0:00:17.216403349] [868] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 21:51:59 archlinux wireplumber[868]: [0:00:17.216415533] [868] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 21:51:59 archlinux wireplumber[868]: [0:00:17.216433089] [868]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
feb 10 21:52:00 archlinux wireplumber[868]: <WpPortalPermissionStorePlugin:0x5b47a53f9020> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.>
feb 10 21:52:00 archlinux wireplumber[868]: <WpPortalPermissionStorePlugin:0x5b47a53f9020> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.>
feb 10 21:58:02 archlinux systemd[585]: Stopping Multimedia Service Session Manager...
feb 10 21:58:02 archlinux wireplumber[868]: stopped by signal: Terminated
feb 10 21:58:02 archlinux wireplumber[868]: disconnected from pipewire
feb 10 21:58:02 archlinux systemd[585]: Stopped Multimedia Service Session Manager.

    $ journalctl --user-unit pipewire.service

-- Boot e8383e0a5fc74589ac53e50d6eea615d --
feb 10 19:55:57 archlinux systemd[461]: Started PipeWire Multimedia Service.
feb 10 19:55:57 archlinux pipewire[16900]: [0:12:53.731082695] [16900] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 19:55:57 archlinux pipewire[16900]: [0:12:53.731092668] [16900] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 19:55:57 archlinux pipewire[16900]: [0:12:53.731110690] [16900]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
feb 10 20:00:20 archlinux pipewire[16900]: mod.client-node: 0x5b3b7f209330: unknown peer 0x5b3b7f18c650 fd:54
feb 10 20:00:20 archlinux pipewire[16900]: mod.client-node: 0x5b3b7f189640: unknown peer 0x5b3b7f18c650 fd:54
feb 10 20:04:38 archlinux systemd[461]: Stopping PipeWire Multimedia Service...
feb 10 20:04:38 archlinux systemd[461]: Stopped PipeWire Multimedia Service.
-- Boot 89cd6fe39a4c43b1bc503378b5d3c83d --
feb 10 19:52:48 archlinux systemd[570]: Started PipeWire Multimedia Service.
feb 10 19:52:49 archlinux pipewire[580]: [0:00:10.666092259] [580] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 19:52:49 archlinux pipewire[580]: [0:00:10.666103396] [580] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 19:52:49 archlinux pipewire[580]: [0:00:10.666136146] [580]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
-- Boot 57183467016a403fb3a9f8a79e0127c1 --
feb 10 20:05:02 archlinux systemd[550]: Started PipeWire Multimedia Service.
feb 10 20:05:02 archlinux pipewire[845]: [0:00:15.336220639] [845] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 20:05:02 archlinux pipewire[845]: [0:00:15.336436706] [845] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 20:05:02 archlinux pipewire[845]: [0:00:15.336476420] [845]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
feb 10 20:37:14 archlinux pipewire[845]: mod.client-node: 0x60c9eed21f00: unknown peer 0x60c9eed25cb0 fd:72
feb 10 20:37:40 archlinux pipewire[845]: mod.client-node: 0x60c9eed2bcf0: unknown peer 0x60c9eed25cb0 fd:72
feb 10 20:38:49 archlinux pipewire[845]: mod.client-node: 0x60c9eed262c0: unknown peer 0x60c9eecd0580 fd:72
feb 10 20:41:22 archlinux pipewire[845]: mod.client-node: 0x60c9eecdd460: unknown peer 0x60c9eecf6c00 fd:67
feb 10 20:46:24 archlinux pipewire[845]: mod.client-node: 0x60c9eed1ccd0: unknown peer 0x60c9eecf7d70 fd:69
feb 10 20:55:58 archlinux pipewire[845]: mod.client-node: 0x60c9eed20d50: unknown peer 0x60c9eed0f670 fd:67
feb 10 21:05:32 archlinux pipewire[845]: mod.client-node: 0x60c9eed01900: unknown peer 0x60c9eed227e0 fd:69
feb 10 21:09:09 archlinux pipewire[845]: mod.client-node: 0x60c9eeccd3b0: unknown peer 0x60c9eecdaa80 fd:68
feb 10 21:09:11 archlinux pipewire[845]: mod.client-node: 0x60c9eeccce00: unknown peer 0x60c9eed227e0 fd:69
feb 10 21:17:42 archlinux pipewire[845]: mod.client-node: 0x60c9eed037a0: unknown peer 0x60c9eed243e0 fd:73
feb 10 21:19:13 archlinux pipewire[845]: mod.client-node: 0x60c9eed01c60: unknown peer 0x60c9eed1af10 fd:72
feb 10 21:19:13 archlinux pipewire[845]: mod.client-node: 0x60c9eecd5fb0: unknown peer 0x60c9eee49360 fd:72
feb 10 21:24:55 archlinux pipewire[845]: mod.client-node: 0x60c9eecf1140: unknown peer 0x60c9eecd5990 fd:127
feb 10 21:24:56 archlinux pipewire[845]: mod.client-node: 0x60c9eed30620: unknown peer 0x60c9eecd6630 fd:123
feb 10 21:51:11 archlinux systemd[550]: Stopping PipeWire Multimedia Service...
feb 10 21:51:11 archlinux systemd[550]: Stopped PipeWire Multimedia Service.
feb 10 21:51:11 archlinux systemd[550]: pipewire.service: Consumed 2.855s CPU time, 19.1M memory peak, 0B memory swap peak.
-- Boot 7c276ccc43a444afbf15b3ba02e45517 --
feb 10 21:51:59 archlinux systemd[585]: Started PipeWire Multimedia Service.
feb 10 21:52:00 archlinux pipewire[867]: [0:00:17.394289232] [867] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
feb 10 21:52:00 archlinux pipewire[867]: [0:00:17.394607209] [867] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
feb 10 21:52:00 archlinux pipewire[867]: [0:00:17.394643097] [867]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
feb 10 21:58:02 archlinux systemd[585]: Stopping PipeWire Multimedia Service...
feb 10 21:58:02 archlinux systemd[585]: Stopped PipeWire Multimedia Service.     

Despite these efforts, I'm still encountering the same errors and haven't been able to resolve the issue.

Additional Information:

    Operating System: Arch Linux
    WirePlumber Version: 0.4.17
    PipeWire Version: 1.0.3

I would greatly appreciate any assistance or insights into resolving this issue. If anyone has encountered a similar problem or has any suggestions for troubleshooting, please let me know.

Thank you in advance for your help.

Last edited by FieldRayo (2024-02-13 21:40:40)

Offline

#2 2024-02-11 15:22:01

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

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

Please wrap outputs in bbcode code tags

Do you have an actual question/problem aside of these errors? They are only relevant for webcam integration and I'd assume not further worrisome for any other case

Offline

#3 2024-02-11 17:50:36

FieldRayo
Member
Registered: 2024-02-11
Posts: 4

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

Yes, I have a specific problem I suppose I forgot to mention. The main issue is that it doesn't detect audio inputs and outputs, and therefore I can't hear sound from the device.

Offline

#4 2024-02-11 19:30:54

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

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

Yeah that changes things... Post

sudo fuser -v /dev/snd/*
sudo dmesg | grep -E 'snd|sof'
aplay -lL
pactl list cards 

wrapped in bbcode code tags https://bbs.archlinux.org/help.php#bbcode

Offline

#5 2024-02-13 04:27:30

FieldRayo
Member
Registered: 2024-02-11
Posts: 4

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

sudo fuser -v /dev/snd/*                                                                                                                   ✔ 
sudo dmesg | grep -E 'snd|sof'
aplay -lL
pactl list cards

                               USER     PID ORDER ACCESS
/dev/snd/seq:        jesus       477 F.... pipewire
[    0.034154] software IO TLB: area num 8.
[    0.886276] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.886277] software IO TLB: mapped [mem 0x000000006615d000-0x000000006a15d000] (64MB)
[    2.865669] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.114912] Modules linked in: kvm(+) snd_sof snd_sof_utils snd_soc_hdac_hda irqbypass snd_hda_ext_core crct10dif_pclmul snd_soc_acpi_intel_match crc32_pclmul snd_soc_acpi polyval_clmulni polyval_generic soundwire_generic_allocation joydev soundwire_bus gf128mul iwlmvm(+) ghash_clmulni_intel i915(+) snd_hda_intel mousedev sha512_ssse3 uvcvideo snd_soc_es8316 btusb sha256_ssse3 snd_intel_dspcfg mac80211 btrtl videobuf2_vmalloc snd_intel_sdw_acpi sha1_ssse3 btintel aesni_intel snd_soc_core uvc btbcm snd_hda_codec videobuf2_memops crypto_simd btmtk videobuf2_v4l2 libarc4 snd_compress processor_thermal_device_pci_legacy ac97_bus cryptd snd_hda_core drm_buddy videodev bluetooth processor_thermal_device iwlwifi snd_pcm_dmaengine snd_hwdep i2c_algo_bit rapl processor_thermal_wt_hint huawei_wmi iTCO_wdt ttm mei_hdcp mei_pxp processor_thermal_rfim snd_pcm intel_pmc_bxt ledtrig_audio vfat videobuf2_common intel_cstate hid_multitouch ecdh_generic mc usbhid iTCO_vendor_support fat intel_rapl_msr sparse_keymap spi_nor wmi_bmof
[    3.114939]  drm_display_helper pcspkr mei_me intel_uncore snd_timer i2c_hid_acpi processor_thermal_rapl cec cfg80211 mtd i2c_hid i2c_i801 intel_rapl_common snd mei i2c_smbus processor_thermal_wt_req soundcore processor_thermal_power_floor intel_gtt processor_thermal_mbox intel_lpss_pci video intel_lpss intel_soc_dts_iosf rfkill idma64 wmi igen6_edac int3400_thermal int3403_thermal acpi_thermal_rel int340x_thermal_zone acpi_pad mac_hid crypto_user fuse dm_mod loop nfnetlink zram ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 serio_raw atkbd libps2 nvme vivaldi_fmap nvme_core spi_intel_pci xhci_pci crc32c_intel spi_intel i8042 xhci_pci_renesas nvme_auth serio
[    3.151133] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.151189] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    3.151339] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    3.186965] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.193516] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    3.262084] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    3.263487] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    3.263489] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    3.263491] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    3.357833] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    3.357837] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    3.363459] sof-essx8336 sof-essx8336: No I2S link information provided, using SSP0. This may need to be modified with the quirk module parameter
[    3.363461] sof-essx8336 sof-essx8336: quirk mask 0x20
[    3.363462] sof-essx8336 sof-essx8336: quirk SSP0
[    3.363463] sof-essx8336 sof-essx8336: quirk DMIC enabled
[   13.373549] sof-essx8336 sof-essx8336: No I2S link information provided, using SSP0. This may need to be modified with the quirk module parameter
[   13.373556] sof-essx8336 sof-essx8336: quirk mask 0x20
[   13.373560] sof-essx8336 sof-essx8336: quirk SSP0
[   13.373562] sof-essx8336 sof-essx8336: quirk DMIC enabled
[   13.373669] platform sof-essx8336: deferred probe pending
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
aplay: device_list:279: no soundcards found...

Last edited by FieldRayo (2024-02-13 21:41:11)

Offline

#6 2024-02-13 10:31:02

seth
Member
Registered: 2012-09-03
Posts: 51,157

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

[   13.373669] platform sof-essx8336: deferred probe pending

Are we blacklisting i915?

V1del asked you to please use [code][/code] tags, not "quote" tags. Edit your post in this regard.

Offline

#7 2024-02-13 21:38:06

FieldRayo
Member
Registered: 2024-02-11
Posts: 4

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

It seems that you did not have all the services activated, so I put the following command to activate them

systemctl --user --now enable pipewire pipewire-pulse wireplumber

I created the alsa-base.conf file in /etc/modeprobe.d/
and inserted the following into the file:

options snd-hda-intel dmic_detect=0
options snd-hda-intel index=0

Solved.

Offline

#8 2024-02-13 21:56:03

seth
Member
Registered: 2012-09-03
Posts: 51,157

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

PW is supposed to be socket-activated, no?
The only thing that probably does something there is "dmic_detect=0", again: are you maybe blacklisting i915?

Offline

#9 2024-02-14 01:11:05

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

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

PW service enablement is definitely irrelevant here.

afaik the essx sof device is known problematic, I remember a topic here where one can pass a specific quirk option but didn't get to dig that up.

Note that dmic_detect will break mic support, so do not be surprised if that doesn't work and if your next thread asks for help with that, you'd need to get this fixed without the dmic_detect=0 parameter.

Last edited by V1del (2024-02-14 01:12:19)

Offline

#10 2024-02-14 09:13:24

seth
Member
Registered: 2012-09-03
Posts: 51,157

Re: [SOLVED] Help Needed with WirePlumber and PipeWire Multimedia Service

Offline

Board footer

Powered by FluxBB