You are not logged in.
I migrated to pipewire and pipewire-pulse from pulseaudio for audio, and I use wireplumber as the session manager for pipewire. Unfortunately, there has been many issues with audio, especially for the speakers. Sometimes, the speakers outputs the same volume and the volume cannot be changed by volume buttons (Applies to every configuration of built in audio except for Pro Audio). Sometimes, only the front left/ front right speakers work and the other don't output any sound. Sometimes, when I check pavucontrol in the output devices for the built in analog stereo, the speaker was unavailable and the headphone jack was plugged in for no reason. And finally, the speakers are available but simply doesn't produce any sound, and there is no sound that was displayed in pavucontrol. I tried to switch back to pulseaudio and pipewire-media-session, but the same issue occurs, forcing me to stay with pipewire and wireplumber.
I tried to switch back to pulseaudio and pipewire-media-session, but as I mentioned earlier, it didn't fix the issue. I tried to look at other posts that is somewhat relating to the issue. Some of them might've worked temporarily, but when an issue I had got fixed, I still had the other problems, especially for the unchanging volume which I could never find a solution to. I moved all the config files of pipewire, alsa, and wireplumber from /usr/share/ into /etc/ but that didn't do anything (note that I didn't look into the config files yet). I checked the status of the sessions pipewire, pipewire-pulse, and wireplumber and they all output at least one error. The sessions pipewire-pulse and wireplumber both showed input / output errors and I don't know why it's like that.
The status of the sessions: pipewire, pipewire-pulse, and wireplumber:
❯ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 19:52:48 EST; 38min ago
TriggeredBy: ● pipewire.socket
Main PID: 4351 (pipewire)
Tasks: 5 (limit: 18726)
Memory: 12.2M (peak: 12.8M)
CPU: 54.862s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─4351 /usr/bin/pipewire
Jan 05 19:52:48 archlinux systemd[886]: Started PipeWire Multimedia Service.
Jan 05 19:52:49 archlinux pipewire[4351]: [0:03:56.996176499] [4351] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 05 19:52:49 archlinux pipewire[4351]: [0:03:56.996196451] [4351] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 05 19:52:49 archlinux pipewire[4351]: [0:03:56.996227190] [4351] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 05 20:31:35 archlinux pipewire[4351]: mod.client-node: 0x55840b17a400: unknown peer 0x55840b11d3a0 fd:98
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 19:52:48 EST; 38min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 4354 (pipewire-pulse)
Tasks: 3 (limit: 18726)
Memory: 15.8M (peak: 16.6M)
CPU: 50.503s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─4354 /usr/bin/pipewire-pulse
Jan 05 19:52:48 archlinux systemd[886]: Started PipeWire PulseAudio.
Jan 05 19:52:48 archlinux pipewire-pulse[4354]: mod.protocol-pulse: D-Bus name org.pulseaudio.Server already taken.
Jan 05 19:53:24 archlinux pipewire-pulse[4354]: mod.protocol-pulse: client 0x5601d0636e90 [PulseAudio Volume Control]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 19:53:24 archlinux pipewire-pulse[4354]: mod.protocol-pulse: client 0x5601d0636e90 [PulseAudio Volume Control]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 19:53:29 archlinux pipewire-pulse[4354]: mod.protocol-pulse: client 0x5601d0636e90 [PulseAudio Volume Control]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 19:53:29 archlinux pipewire-pulse[4354]: mod.protocol-pulse: client 0x5601d0636e90 [PulseAudio Volume Control]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 19:53:29 archlinux pipewire-pulse[4354]: mod.protocol-pulse: client 0x5601d0636e90 [PulseAudio Volume Control]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 19:52:48 EST; 38min ago
Main PID: 4353 (wireplumber)
Tasks: 7 (limit: 18726)
Memory: 13.9M (peak: 14.4M)
CPU: 532ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─4353 /usr/bin/wireplumber
Jan 05 19:52:49 archlinux wireplumber[4353]: Failed to set switch of 'Headphone': Input/output error
Jan 05 19:52:49 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
Jan 05 19:52:49 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
Jan 05 19:52:49 archlinux wireplumber[4353]: Failed to set volume of 'Headphone': Input/output error
Jan 05 19:52:49 archlinux wireplumber[4353]: Failed to set switch of 'Speaker': Input/output error
Jan 05 19:53:24 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
Jan 05 19:53:24 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
Jan 05 19:53:29 archlinux wireplumber[4353]: Failed to set volume of 'Headphone': Input/output error
Jan 05 19:53:29 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
Jan 05 19:53:29 archlinux wireplumber[4353]: Failed to set switch of 'Capture': Input/output error
My audio cards:
❯ pactl list cards
Card #49
Name: alsa_card.usb-189a_USB_Microphone-00
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.card.longname = "USB Microphone at usb-0000:00:14.0-7, full speed"
api.alsa.card.name = "USB Microphone"
api.alsa.path = "hw:1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
device.api = "alsa"
device.bus = "usb"
device.bus-id = "usb-189a_USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:7:1.0"
device.description = "USB Microphone"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-189a_USB_Microphone-00"
device.nick = "USB Microphone"
device.plugged.usec = "4462637"
device.product.id = "0x2019"
device.product.name = "USB Microphone"
device.serial = "189a_USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/sound/card1"
device.vendor.id = "0x189a"
device.vendor.name = "189a"
media.class = "Audio/Device"
factory.id = "14"
client.id = "36"
object.id = "49"
object.serial = "49"
object.path = "alsa:pcm:1"
alsa.card = "1"
alsa.card_name = "USB Microphone"
alsa.long_card_name = "USB Microphone at usb-0000:00:14.0-7, full speed"
alsa.driver_name = "snd_usb_audio"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
Active Profile: input:mono-fallback
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
port.type = "mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:mono-fallback
Card #50
Name: alsa_card.pci-0000_00_1f.3
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.description = "Built-in Audio"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3160594"
device.product.id = "0xa0c8"
device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "36"
object.id = "50"
object.serial = "50"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
alsa.driver_name = "snd_hda_intel"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
pro-audio: Pro Audio (sinks: 2, sources: 1, priority: 1, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 2, availability unknown)
Properties:
port.type = "speaker"
port.availability-group = "Legacy 2"
device.icon_name = "audio-speakers"
card.profile.port = "1"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "headphones"
port.availability-group = "Legacy 3"
device.icon_name = "audio-headphones"
card.profile.port = "2"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability unknown)
Properties:
port.type = "hdmi"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo
❯ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
HDA Intel PCH, Generic Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, Generic Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, Generic Digital
HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: Generic Digital [Generic Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
Using sudo fuser:
❯ sudo fuser -v /dev/snd/*
[sudo] password for tbf96:
Cannot stat file /proc/1580/fd/4: Permission denied
Cannot stat file /proc/1580/fd/5: Permission denied
Cannot stat file /proc/1580/fd/6: Permission denied
Cannot stat file /proc/1580/fd/34: Permission denied
Cannot stat file /proc/1580/fd/37: Permission denied
Cannot stat file /proc/1580/fd/38: Permission denied
Cannot stat file /proc/1580/fd/39: Permission denied
Cannot stat file /proc/1580/fd/40: Permission denied
Cannot stat file /proc/1580/fd/41: Permission denied
Cannot stat file /proc/1580/fd/42: Permission denied
Cannot stat file /proc/1580/fd/102: Permission denied
Cannot stat file /proc/1580/fd/103: Permission denied
Cannot stat file /proc/1580/fd/1023: Permission denied
Cannot stat file /proc/1693/fd/5: Permission denied
Cannot stat file /proc/1693/fd/6: Permission denied
Cannot stat file /proc/1693/fd/7: Permission denied
Cannot stat file /proc/1693/fd/8: Permission denied
Cannot stat file /proc/1693/fd/9: Permission denied
Cannot stat file /proc/1693/fd/10: Permission denied
Cannot stat file /proc/1693/fd/11: Permission denied
Cannot stat file /proc/1693/fd/12: Permission denied
Cannot stat file /proc/1693/fd/13: Permission denied
Cannot stat file /proc/1957/fd/4: Permission denied
Cannot stat file /proc/1957/fd/5: Permission denied
Cannot stat file /proc/1957/fd/6: Permission denied
Cannot stat file /proc/1957/fd/34: Permission denied
Cannot stat file /proc/1957/fd/37: Permission denied
Cannot stat file /proc/1957/fd/38: Permission denied
Cannot stat file /proc/1957/fd/39: Permission denied
Cannot stat file /proc/1957/fd/40: Permission denied
Cannot stat file /proc/1957/fd/41: Permission denied
Cannot stat file /proc/1957/fd/42: Permission denied
Cannot stat file /proc/1957/fd/1023: Permission denied
Cannot stat file /proc/1983/fd/5: Permission denied
Cannot stat file /proc/1983/fd/6: Permission denied
Cannot stat file /proc/1983/fd/7: Permission denied
Cannot stat file /proc/1983/fd/8: Permission denied
Cannot stat file /proc/1983/fd/9: Permission denied
Cannot stat file /proc/1983/fd/10: Permission denied
Cannot stat file /proc/1983/fd/11: Permission denied
Cannot stat file /proc/1983/fd/12: Permission denied
Cannot stat file /proc/1983/fd/13: Permission denied
Cannot stat file /proc/1983/fd/17: Permission denied
Cannot stat file /proc/1983/fd/18: Permission denied
Cannot stat file /proc/1983/fd/37: Permission denied
USER PID ACCESS COMMAND
/dev/snd/controlC0: tbf96 2796 F.... pulseaudio
tbf96 4351 F.... pipewire
tbf96 4353 F.... wireplumber
/dev/snd/controlC1: tbf96 2796 F.... pulseaudio
tbf96 4353 F.... wireplumber
/dev/snd/pcmC0D0c: tbf96 4351 F...m pipewire
/dev/snd/pcmC0D0p: tbf96 4351 F...m pipewire
/dev/snd/pcmC1D0c: tbf96 4351 F...m pipewire
/dev/snd/seq: tbf96 4351 F.... pipewire
Any help would be appreciated. I hope I don't have to reinstall arch because of this. Thank you
Last edited by sdvscv (2024-01-06 23:09:06)
Offline
You don't want to mix pulseaudio and wireplumber and the fuser output shows that to be the case right now, IO errors are expected in that case. Install pipewire-pulse and reboot, maybe also remove ~/.local./state/wireplumber, to make sure nothing's corrupted there due to misuse/configuration.
Last edited by V1del (2024-01-06 03:23:51)
Offline
I did have pipewire-pulse installed with pipewire to begin with. I remember installing pulseaudio before to see if the issue would be solved and then replacing it back with pipewire-pulse. I reran the command for fuser and I didn't see pulseaudio and pulseaudio-bluetooth anywhere. I looked for pulseaudio services and sockets and I didn't see them. Just in case, I removed the config files for pulseaudio.
While pulseaudio is uninstalled, I cannot remove libpulse because it is a dependency of many programs including the apps that I often use. I am assuming it is a pulseaudio package, but I could be wrong. I also cannot remove plasma-pa because it is a dependency of plasma-meta. I removed pavucontrol just in case, but I am not sure if it affects wireplumber. I didn't remove pamixer because last time I did, I got an error message in KDE Plasma after rebooting saying that it crashed, and the error message was gone after I reinstalled pamixer. I fear that many programs would break if I removed any of them, especially libpulse. I removed ~/.local/state/wireplumber
After the reboot, the audio gets cuts out like usual and then comes back and then cuts out after a period of time, so I had to switch between ports to get the audio back. The analog stereo output still cannot change the actual volume from volume buttons but Pro Audio could, as usual. I checked the status of the sessions and the errors are the same. As of right now I only see the input output error for Capture. There are mod.protocol-pulse i/o errors for pipewire-pulse but now it's from Plasma PA so maybe that's the culprit. I will repost the status of the sessions and the fuser output
❯ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 23:35:37 EST; 3min 22s ago
TriggeredBy: ● pipewire.socket
Main PID: 927 (pipewire)
Tasks: 3 (limit: 18726)
Memory: 9.8M (peak: 12.2M)
CPU: 2.358s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─927 /usr/bin/pipewire
Jan 05 23:35:37 archlinux systemd[915]: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 23:35:37 EST; 3min 22s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 930 (pipewire-pulse)
Tasks: 3 (limit: 18726)
Memory: 26.0M (peak: 27.2M)
CPU: 2.479s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─930 /usr/bin/pipewire-pulse
Jan 05 23:36:14 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:37:58 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:29 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:29 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:29 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:36 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:36 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:45 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:45 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Jan 05 23:38:45 archlinux pipewire-pulse[930]: mod.protocol-pulse: client 0x56252a217f20 [Plasma PA]: ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-01-05 23:35:37 EST; 3min 22s ago
Main PID: 929 (wireplumber)
Tasks: 7 (limit: 18726)
Memory: 10.6M (peak: 11.3M)
CPU: 3.817s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─929 /usr/bin/wireplumber
Jan 05 23:35:38 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:35:38 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:36:14 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:36:14 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:36:40 archlinux wireplumber[929]: <WpSiStandardLink:0x5633ee289d30> item deactivated before format set
Jan 05 23:38:29 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:38:29 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:38:37 archlinux wireplumber[929]: <WpSiStandardLink:0x5633ee1b8010> si-standard-link: in/out items are not valid anymore
Jan 05 23:38:45 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
Jan 05 23:38:45 archlinux wireplumber[929]: Failed to set switch of 'Capture': Input/output error
❯ sudo fuser -v /dev/snd/*
[sudo] password for tbf96:
Cannot stat file /proc/1607/fd/4: Permission denied
Cannot stat file /proc/1607/fd/5: Permission denied
Cannot stat file /proc/1607/fd/6: Permission denied
Cannot stat file /proc/1607/fd/34: Permission denied
Cannot stat file /proc/1607/fd/37: Permission denied
Cannot stat file /proc/1607/fd/38: Permission denied
Cannot stat file /proc/1607/fd/39: Permission denied
Cannot stat file /proc/1607/fd/40: Permission denied
Cannot stat file /proc/1607/fd/41: Permission denied
Cannot stat file /proc/1607/fd/42: Permission denied
Cannot stat file /proc/1607/fd/100: Permission denied
Cannot stat file /proc/1607/fd/101: Permission denied
Cannot stat file /proc/1607/fd/1023: Permission denied
Cannot stat file /proc/1736/fd/5: Permission denied
Cannot stat file /proc/1736/fd/6: Permission denied
Cannot stat file /proc/1736/fd/7: Permission denied
Cannot stat file /proc/1736/fd/8: Permission denied
Cannot stat file /proc/1736/fd/9: Permission denied
Cannot stat file /proc/1736/fd/10: Permission denied
Cannot stat file /proc/1736/fd/11: Permission denied
Cannot stat file /proc/1736/fd/12: Permission denied
Cannot stat file /proc/1736/fd/13: Permission denied
Cannot stat file /proc/1893/fd/4: Permission denied
Cannot stat file /proc/1893/fd/5: Permission denied
Cannot stat file /proc/1893/fd/6: Permission denied
Cannot stat file /proc/1893/fd/34: Permission denied
Cannot stat file /proc/1893/fd/37: Permission denied
Cannot stat file /proc/1893/fd/38: Permission denied
Cannot stat file /proc/1893/fd/39: Permission denied
Cannot stat file /proc/1893/fd/40: Permission denied
Cannot stat file /proc/1893/fd/41: Permission denied
Cannot stat file /proc/1893/fd/42: Permission denied
Cannot stat file /proc/1893/fd/1023: Permission denied
Cannot stat file /proc/2010/fd/5: Permission denied
Cannot stat file /proc/2010/fd/6: Permission denied
Cannot stat file /proc/2010/fd/7: Permission denied
Cannot stat file /proc/2010/fd/8: Permission denied
Cannot stat file /proc/2010/fd/9: Permission denied
Cannot stat file /proc/2010/fd/10: Permission denied
Cannot stat file /proc/2010/fd/11: Permission denied
Cannot stat file /proc/2010/fd/12: Permission denied
Cannot stat file /proc/2010/fd/13: Permission denied
Cannot stat file /proc/2010/fd/17: Permission denied
Cannot stat file /proc/2010/fd/18: Permission denied
Cannot stat file /proc/2010/fd/37: Permission denied
USER PID ACCESS COMMAND
/dev/snd/controlC0: tbf96 929 F.... wireplumber
/dev/snd/controlC1: tbf96 929 F.... wireplumber
/dev/snd/seq: tbf96 927 F.... pipewire
Last edited by sdvscv (2024-01-06 05:13:56)
Offline
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Offline
Alright. Here it is
❯ sudo journalctl -b | curl -F 'file=@-' 0x0.st
http://0x0.st/H6GJ.txt
Last edited by sdvscv (2024-01-06 16:16:01)
Offline
Jan 06 10:52:47 archlinux kernel: pci 0000:02:00.0: Enabling HDA controller
Jan 06 10:52:48 archlinux kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
Jan 06 10:52:48 archlinux kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 06 10:52:49 archlinux kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:speaker
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: mono: mono_out=0x0
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: inputs:
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D0: Mic=0x13
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: mono: mono_out=0x0
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: dig-out=0x4/0x0
Jan 06 10:52:49 archlinux kernel: snd_hda_codec_generic hdaudioC0D2: inputs:
Jan 06 10:52:49 archlinux kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input7
Jan 06 10:52:49 archlinux kernel: input: HDA Intel PCH HDMI as /devices/pci0000:00/0000:00:1f.3/sound/card0/input8
Jan 06 10:52:54 archlinux kernel: snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x20370d81
Jan 06 10:52:55 archlinux kernel: snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x20370d81
Jan 06 10:52:56 archlinux kernel: snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to single_cmd mode: last cmd=0x20370d81
There's no SOF but the PCI ID is TGL, do you set "dmic_detect=0"?
Offline
I don't remember setting "dmic_detect=0" and I couldn't find that option in /etc/modprobe.d/, except for putting "options snd-hda-intel model=generic" in /etc/modprobe.d/alsa-base.conf so pipewire could detect the audio cards I have. I tried to find it in /etc/ using grep but there's no output so I think there isn't. I checked in the entire drive where I use arch on, and there are some matches, but I don't think they are important because it's about firefox
I also checked if I have sof-firmware installed and I did.
Last edited by sdvscv (2024-01-06 16:54:21)
Offline
Drop that modprobe config, generic is basically never what you want.
Offline
I commented the line of code "options snd-hda-intel model=generic" and rebooted. No speaker cards were used as expected. However, the issues with pipewire and pipewire-pulse is gone, except for wireplumber. The reason I added that line in modprobe before so the speaker cards were detected. I checked the sound cards in my system now and the cards looked different.
Here's the status of the wireplumber session:
❯ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-01-06 12:26:09 EST; 5min ago
Main PID: 975 (wireplumber)
Tasks: 7 (limit: 18726)
Memory: 9.3M (peak: 11.2M)
CPU: 254ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─975 /usr/bin/wireplumber
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.351653609] [975] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.351668289] [975] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.351691507] [975] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.353833712] [999] ERROR MediaDevice media_device.cpp:483 /dev/media0[]: Failed to open media device at /dev/media0: Permission denied
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.353851781] [999] INFO DeviceEnumerator device_enumerator.cpp:218 Unable to populate media device /dev/media0 (Permission denied), skipping
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.353857357] [999] WARN DeviceEnumerator device_enumerator_udev.cpp:174 Failed to add device for '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/media0', skipping
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.353998450] [999] ERROR MediaDevice media_device.cpp:483 /dev/media1[]: Failed to open media device at /dev/media1: Permission denied
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.354005242] [999] INFO DeviceEnumerator device_enumerator.cpp:218 Unable to populate media device /dev/media1 (Permission denied), skipping
Jan 06 12:26:09 archlinux wireplumber[975]: [0:00:18.354008669] [999] WARN DeviceEnumerator device_enumerator_udev.cpp:174 Failed to add device for '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2/media1', skipping
Jan 06 12:26:10 archlinux wireplumber[975]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Audio cards (I feel like those are completely different cards):
❯ pactl list cards
Card #46
Name: alsa_card.pci-0000_00_1f.3
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.description = "Built-in Audio"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3722731"
device.product.id = "0xa0c8"
device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "34"
object.id = "45"
object.serial = "46"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
alsa.driver_name = "snd_hda_intel"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: no)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
pro-audio: Pro Audio (sinks: 5, sources: 1, priority: 1, available: yes)
Active Profile: input:analog-stereo
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "mic"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "headset"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "2"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "line"
port.availability-group = "Legacy 3"
card.profile.port = "3"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "headphones"
port.availability-group = "Legacy 2"
device.icon_name = "audio-headphones"
card.profile.port = "4"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "5"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 5"
device.icon_name = "video-display"
card.profile.port = "6"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 6"
device.icon_name = "video-display"
card.profile.port = "7"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 7"
device.icon_name = "video-display"
card.profile.port = "8"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo
Card #47
Name: alsa_card.usb-189a_USB_Microphone-00
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.card.longname = "USB Microphone at usb-0000:00:14.0-7, full speed"
api.alsa.card.name = "USB Microphone"
api.alsa.path = "hw:1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
device.api = "alsa"
device.bus = "usb"
device.bus-id = "usb-189a_USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:7:1.0"
device.description = "USB Microphone"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-189a_USB_Microphone-00"
device.nick = "USB Microphone"
device.plugged.usec = "4421074"
device.product.id = "0x2019"
device.product.name = "USB Microphone"
device.serial = "189a_USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/sound/card1"
device.vendor.id = "0x189a"
device.vendor.name = "189a"
media.class = "Audio/Device"
factory.id = "14"
client.id = "34"
object.id = "46"
object.serial = "47"
object.path = "alsa:pcm:1"
alsa.card = "1"
alsa.card_name = "USB Microphone"
alsa.long_card_name = "USB Microphone at usb-0000:00:14.0-7, full speed"
alsa.driver_name = "snd_usb_audio"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
Active Profile: input:mono-fallback
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
port.type = "mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:mono-fallback
I think that there is no speaker detected anymore so I need to get my speaker detected. They only way that worked for me was what I told you before, so I'm out of ideas.
Offline
Start by posting an updated journal.
Offline
Okay.
Edit:
When I configure the audio, there are only two options: analog stereo input and pro audio. I can get the sound back by switching to Pro Audio, but I need to have analog stereo duplex to be an available option so I can both use the mic and the speaker. When I select Pro Audio, both front speakers work without any issue
Last edited by sdvscv (2024-01-06 19:58:15)
Offline
https://gitlab.freedesktop.org/pipewire … io-profile
Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC274: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: inputs:
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Headset Mic=0x19
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Headphone Mic=0x1a
Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x13
Jan 06 14:33:05 archlinux kernel: usbcore: registered new interface driver snd-usb-audio
There's still no sign of SOF in that journal?
Do you use snd_intel_dspcfg.dsp_driver=1 anywhere?
For reference, https://bbs.archlinux.org/viewtopic.php … 6#p2104936 - same chip as yours.
Offline
You have a stereo output profile but it's not considered to be available do you have a mic or headphones plugged into some jack output directly?, but this could be a fallout from the mixing of broken setup attempts. Did you remove (and reboot) ~/.local/state/wireplumber already?
Can you force the stereo profile by simply doing
pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo
? You could hardcode that in pipewire config if that works.
In any case, with the current state, post
aplay -lL
amixer -c0
pactl list-sinks
Offline
https://gitlab.freedesktop.org/pipewire … io-profile
Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380 Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002) Jan 06 14:33:04 archlinux kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC274: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0 Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: inputs: Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Headset Mic=0x19 Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Headphone Mic=0x1a Jan 06 14:33:04 archlinux kernel: snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x13 Jan 06 14:33:05 archlinux kernel: usbcore: registered new interface driver snd-usb-audio
There's still no sign of SOF in that journal?
Do you use snd_intel_dspcfg.dsp_driver=1 anywhere?For reference, https://bbs.archlinux.org/viewtopic.php … 6#p2104936 - same chip as yours.
Nope. I didn't find it in /etc/
Also I tried to reinstall sof-firmware, and I found that there was an error during the installation of sof-firmware as it said that the "command failed the execute correctly". Not sure if that is related though
❯ sudo pacman -S sof-firmware
warning: sof-firmware-2023.12-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) sof-firmware-2023.12-1
Total Installed Size: 20.06 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(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) reinstalling sof-firmware [----------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img --microcode /boot/intel-ucode.img
==> Starting build: '6.1.70-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
==> ERROR: Hook 'plymouth' cannot be found
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.1.70-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
==> ERROR: Hook 'plymouth' cannot be found
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img --microcode /boot/intel-ucode.img
==> Starting build: '6.6.9-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
==> ERROR: Hook 'plymouth' cannot be found
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.6.9-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
==> ERROR: Hook 'plymouth' cannot be found
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
Offline
==> ERROR: Hook 'plymouth' cannot be found
Bogus hook in your mkinitcpio.conf
I didn't find it in /etc/
systool -vm snd_intel_dspcfg
Offline
You have a stereo output profile but it's not considered to be available do you have a mic or headphones plugged into some jack output directly?, but this could be a fallout from the mixing of broken setup attempts. Did you remove (and reboot) ~/.local/state/wireplumber already?
Can you force the stereo profile by simply doing
pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo
? You could hardcode that in pipewire config if that works.
In any case, with the current state, post
aplay -lL amixer -c0 pactl list-sinks
The only two profiles that I can find is Analog Stereo Input and Pro Audio. My mic was being detected. I had a USB mic plugged into my computer. I also did remove ~/.local/state/wireplumber before
It seems like my audio stereo output was being detected and now the volume can change with volume buttons. However, it seems that speakers weren't detected because the two ports were Line Out and Headphones and both of them were unplugged. They were also in no profile. Other than that, it feels like my audio was working again but in a different way.
Here's the output of:
aplay -lL
❯ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC274 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC274 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
hdmi:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 3
HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC274 Analog [ALC274 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
amixer -c0
❯ amixer -c0
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 67 [77%] [-15.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'Headphone Mic',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Headphone Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Headphone+LO',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB]
Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 253 [99%] [-0.40dB]
Front Right: Playback 253 [99%] [-0.40dB]
Simple mixer control 'Line Out',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 120 [100%] [30.00dB]
Front Right: Capture 120 [100%] [30.00dB]
Simple mixer control 'Headset Mic',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Headset Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Internal Mic',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [on]
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
pactl list sinks
❯ pactl list sinks
Sink #71
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 58982 / 90% / -2.75 dB, front-right: 58982 / 90% / -2.75 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC274 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
alsa.name = "ALC274 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "7"
device.api = "alsa"
device.class = "sound"
device.id = "52"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Built-in Audio"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC274 Analog"
node.pause-on-idle = "false"
object.path = "alsa:pcm:0:front:0:playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "38"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "66"
object.serial = "71"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3794301"
device.product.id = "0xa0c8"
device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.string = "0"
Ports:
analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 3, not available)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
Active Port: analog-output-lineout
Formats:
pcm
Offline
==> ERROR: Hook 'plymouth' cannot be found
Bogus hook in your mkinitcpio.conf
I didn't find it in /etc/
systool -vm snd_intel_dspcfg
I checked /etc/mkinitcpio.conf and I saw plymouth in HOOKS
MODULES=(btrfs)
BINARIES=(/usr/bin/btrfs)
FILES=()
HOOKS=(base udev autodetect plymouth keyboard keymap modconf block filesystems fsck)
I also did systool and this was the output
❯ systool -vm snd_intel_dspcfg
Module = "snd_intel_dspcfg"
Attributes:
coresize = "40960"
initsize = "0"
initstate = "live"
refcnt = "3"
srcversion = "9ABEC847FBA4DF3410D252F"
taint = ""
uevent = <store method only>
Parameters:
dsp_driver = "0"
Sections:
Offline
pacman -Qikk plymouth
But that's not related to the sof-firmware package and cannot explain why you're not using SOF
modprobe -c | grep -v alias | grep -E 'sof[^t]'
Offline
I realized I was dumb and I didn't install plymouth and installed it and I can finally reinstall sof-firmware. There was no output from the other command even after rebooting. Also would my analog stereo output profile get detected if sof-firmware is used? My speakers are currently working and it's just that they are just called "Line Out" and "Headphones" and they aren't in a profile.
Last edited by sdvscv (2024-01-06 22:22:41)
Offline
Also would my analog stereo output profile get detected if sof-firmware is used?
I've no idea ("we shall see") but again: I doubt the plymouth situation is related to the SOF one.
Check the modprobe output.
it's just that they are just called "Line Out" and "Headphones"
See the alsa output of the card. So is this only a cosmetic issue?
Offline
When I did the "options snd-hda-intel model=generic" configuration in /etc/modprobe.d/alsa-base.conf, the ports contained speakers, so I doubt it's a cosmetic issue. Currently, I don't have an issue with audio, just an inconvenience. I'm going to mark this solved and I'll apologize for going off topic and wasting time.
Offline
You didn't waste anyones time because it was necessary to get of the "generic" assignment and this frankly isn't anywhere near solved.
You put the "generic" there, so you got generic labels - and control issues, because it's a bad "solution" for the initial problem.
There's still something off w/ the setup and that most likely leads to the wrong control labels.
Are you somehow blacklisting the sof modules?
Offline
I didn't blacklist any of the sof modules and I don't know how else the sof modules wouldn't load
Also additionally, I just found out that the input output errors came back on pipewire-pulse and now I can't hear any sounds from discord
Last edited by sdvscv (2024-01-06 23:17:30)
Offline
Try stopping wireplumber/pipewire
systemctl --user stop pipewire{,-pulse} wireplumber
#This should ideally not give you output
sudo fuser -v /dev/snd/*
sudo alsactl init
systemctl --user start pipewire{,-pulse} wireplumber
Offline
❯ systemctl --user stop pipewire pipewire-pulse wireplumber
Job for pipewire.service canceled.
Job for wireplumber.service canceled.
I'm not sure if pipewire or wireplumber stopped, but I can still use pro audio, and the analog stereo input profile is also available
❯ sudo fuser -v /dev/snd/*
[sudo] password for tbf96:
Cannot stat file /proc/1636/fd/4: Permission denied
Cannot stat file /proc/1636/fd/5: Permission denied
Cannot stat file /proc/1636/fd/6: Permission denied
Cannot stat file /proc/1636/fd/34: Permission denied
Cannot stat file /proc/1636/fd/37: Permission denied
Cannot stat file /proc/1636/fd/38: Permission denied
Cannot stat file /proc/1636/fd/39: Permission denied
Cannot stat file /proc/1636/fd/40: Permission denied
Cannot stat file /proc/1636/fd/41: Permission denied
Cannot stat file /proc/1636/fd/42: Permission denied
Cannot stat file /proc/1636/fd/100: Permission denied
Cannot stat file /proc/1636/fd/101: Permission denied
Cannot stat file /proc/1636/fd/1023: Permission denied
Cannot stat file /proc/1765/fd/5: Permission denied
Cannot stat file /proc/1765/fd/6: Permission denied
Cannot stat file /proc/1765/fd/7: Permission denied
Cannot stat file /proc/1765/fd/8: Permission denied
Cannot stat file /proc/1765/fd/9: Permission denied
Cannot stat file /proc/1765/fd/10: Permission denied
Cannot stat file /proc/1765/fd/11: Permission denied
Cannot stat file /proc/1765/fd/12: Permission denied
Cannot stat file /proc/1765/fd/13: Permission denied
Cannot stat file /proc/2028/fd/4: Permission denied
Cannot stat file /proc/2028/fd/5: Permission denied
Cannot stat file /proc/2028/fd/6: Permission denied
Cannot stat file /proc/2028/fd/34: Permission denied
Cannot stat file /proc/2028/fd/37: Permission denied
Cannot stat file /proc/2028/fd/38: Permission denied
Cannot stat file /proc/2028/fd/39: Permission denied
Cannot stat file /proc/2028/fd/40: Permission denied
Cannot stat file /proc/2028/fd/41: Permission denied
Cannot stat file /proc/2028/fd/42: Permission denied
Cannot stat file /proc/2028/fd/1023: Permission denied
Cannot stat file /proc/2044/fd/5: Permission denied
Cannot stat file /proc/2044/fd/6: Permission denied
Cannot stat file /proc/2044/fd/7: Permission denied
Cannot stat file /proc/2044/fd/8: Permission denied
Cannot stat file /proc/2044/fd/9: Permission denied
Cannot stat file /proc/2044/fd/10: Permission denied
Cannot stat file /proc/2044/fd/11: Permission denied
Cannot stat file /proc/2044/fd/12: Permission denied
Cannot stat file /proc/2044/fd/13: Permission denied
Cannot stat file /proc/2044/fd/17: Permission denied
Cannot stat file /proc/2044/fd/18: Permission denied
Cannot stat file /proc/2044/fd/37: Permission denied
Cannot stat file /proc/4213/fd/4: Permission denied
Cannot stat file /proc/4213/fd/5: Permission denied
Cannot stat file /proc/4213/fd/49: Permission denied
Cannot stat file /proc/4213/fd/68: Permission denied
Cannot stat file /proc/4213/fd/69: Permission denied
Cannot stat file /proc/4213/fd/70: Permission denied
Cannot stat file /proc/4213/fd/72: Permission denied
Cannot stat file /proc/4213/fd/84: Permission denied
Cannot stat file /proc/4213/fd/1023: Permission denied
Cannot stat file /proc/4224/fd/5: Permission denied
Cannot stat file /proc/4224/fd/6: Permission denied
Cannot stat file /proc/4224/fd/7: Permission denied
Cannot stat file /proc/4224/fd/8: Permission denied
Cannot stat file /proc/4224/fd/9: Permission denied
Cannot stat file /proc/4224/fd/10: Permission denied
Cannot stat file /proc/4225/fd/5: Permission denied
Cannot stat file /proc/4225/fd/6: Permission denied
Cannot stat file /proc/4225/fd/7: Permission denied
Cannot stat file /proc/4225/fd/8: Permission denied
Cannot stat file /proc/4225/fd/9: Permission denied
Cannot stat file /proc/4225/fd/10: Permission denied
Cannot stat file /proc/4345/fd/5: Permission denied
Cannot stat file /proc/4345/fd/6: Permission denied
Cannot stat file /proc/4345/fd/7: Permission denied
Cannot stat file /proc/4345/fd/8: Permission denied
Cannot stat file /proc/4345/fd/9: Permission denied
Cannot stat file /proc/4345/fd/10: Permission denied
Cannot stat file /proc/4426/fd/4: Permission denied
Cannot stat file /proc/4426/fd/7: Permission denied
Cannot stat file /proc/4426/fd/8: Permission denied
Cannot stat file /proc/4426/fd/9: Permission denied
Cannot stat file /proc/4426/fd/10: Permission denied
Cannot stat file /proc/4426/fd/103: Permission denied
Cannot stat file /proc/4443/fd/14: Permission denied
Cannot stat file /proc/4443/fd/15: Permission denied
Cannot stat file /proc/4443/fd/16: Permission denied
Cannot stat file /proc/4443/fd/17: Permission denied
Cannot stat file /proc/4443/fd/18: Permission denied
Cannot stat file /proc/4443/fd/30: Permission denied
Cannot stat file /proc/4443/fd/103: Permission denied
Cannot stat file /proc/4444/fd/14: Permission denied
Cannot stat file /proc/4444/fd/15: Permission denied
Cannot stat file /proc/4444/fd/16: Permission denied
Cannot stat file /proc/4444/fd/17: Permission denied
Cannot stat file /proc/4444/fd/18: Permission denied
Cannot stat file /proc/4444/fd/30: Permission denied
Cannot stat file /proc/4444/fd/103: Permission denied
USER PID ACCESS COMMAND
/dev/snd/controlC0: tbf96 8849 F.... wireplumber
/dev/snd/controlC1: tbf96 8849 F.... wireplumber
/dev/snd/pcmC0D0p: tbf96 968 F...m pipewire
/dev/snd/seq: tbf96 968 F.... pipewire
❯ sudo alsactl init
Found hardware: "HDA-Intel" "Realtek ALC274" "HDA:10ec0274,10280a07,00100004 HDA:80862812,80860101,00100000" "0x1028" "0x0a07"
Hardware is initialized using a generic method
Found hardware: "USB-Audio" "USB Mixer" "USB189a:2019" "" ""
Hardware is initialized using a generic method
and the last command gives no output
Also when I tried to stop the services, it seemed that it was still active
❯ systemctl --user stop pipewire pipewire-pulse wireplumber
Job for pipewire.service canceled.
Job for wireplumber.service canceled.
❯ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-01-06 19:22:41 EST; 19min ago
TriggeredBy: ● pipewire.socket
Main PID: 968 (pipewire)
Tasks: 4 (limit: 18720)
Memory: 18.9M (peak: 31.6M)
CPU: 10.359s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─968 /usr/bin/pipewire
Jan 06 19:41:17 archlinux pipewire[968]: [0:18:53.391097254] [968] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 06 19:41:20 archlinux pipewire[968]: [0:18:56.059216357] [968] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 06 19:41:20 archlinux pipewire[968]: [0:18:56.059231022] [968] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 06 19:41:20 archlinux pipewire[968]: [0:18:56.059253571] [968] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 06 19:41:41 archlinux pipewire[968]: [0:19:17.775915271] [968] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 06 19:41:41 archlinux pipewire[968]: [0:19:17.776216972] [968] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 06 19:41:41 archlinux pipewire[968]: [0:19:17.776261477] [968] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 06 19:42:10 archlinux pipewire[968]: [0:19:45.946139510] [968] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 06 19:42:10 archlinux pipewire[968]: [0:19:45.946154589] [968] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 06 19:42:10 archlinux pipewire[968]: [0:19:45.946178083] [968] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-01-06 19:42:09 EST; 1s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 10812 (pipewire-pulse)
Tasks: 3 (limit: 18720)
Memory: 4.2M (peak: 4.7M)
CPU: 52ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─10812 /usr/bin/pipewire-pulse
Jan 06 19:42:09 archlinux systemd[956]: Started PipeWire PulseAudio.
Jan 06 19:42:10 archlinux pipewire-pulse[10812]: mod.protocol-pulse: client 0x559a2e9600c0 [Firefox]: ERROR command:-1 (invalid) tag:2 error:25 (Input/output error)
Jan 06 19:42:10 archlinux pipewire-pulse[10812]: mod.protocol-pulse: client 0x559a2e9600c0 [Firefox]: ERROR command:-1 (invalid) tag:2 error:25 (Input/output error)
Jan 06 19:42:10 archlinux pipewire-pulse[10812]: mod.protocol-pulse: client 0x559a2e9600c0 [Firefox]: ERROR command:-1 (invalid) tag:2 error:25 (Input/output error)
Jan 06 19:42:10 archlinux pipewire-pulse[10812]: mod.protocol-pulse: client 0x559a2e9600c0 [Firefox]: ERROR command:-1 (invalid) tag:2 error:25 (Input/output error)
Jan 06 19:42:10 archlinux pipewire-pulse[10812]: mod.protocol-pulse: client 0x559a2e9600c0 [Firefox]: ERROR command:-1 (invalid) tag:3 error:25 (Input/output error)
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-01-06 19:42:09 EST; 1s ago
Main PID: 10810 (wireplumber)
Tasks: 8 (limit: 18720)
Memory: 10.8M (peak: 11.6M)
CPU: 194ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─10810 /usr/bin/wireplumber
Jan 06 19:42:09 archlinux wireplumber[10810]: [0:19:45.670935238] [10810] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 06 19:42:09 archlinux wireplumber[10810]: [0:19:45.670948850] [10810] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 06 19:42:09 archlinux wireplumber[10810]: [0:19:45.670969527] [10810] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpSiAudioAdapter:0x55e7c7c78070> Object activation aborted: proxy destroyed
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpSiAudioAdapter:0x55e7c7c78070> failed to activate item: Object activation aborted: proxy destroyed
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpPortalPermissionStorePlugin:0x55e7c7a68050> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpPortalPermissionStorePlugin:0x55e7c7a68050> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpPortalPermissionStorePlugin:0x55e7c7a68050> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpPortalPermissionStorePlugin:0x55e7c7a68050> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 06 19:42:10 archlinux wireplumber[10810]: <WpSiStandardLink:0x55e7c7c63570> si-standard-link: in/out items are not valid anymore
Offline