Files
chromebox_10th_audio_driver/_logs/doctor-verify-hifi-only-20260416_202727.log

1071 lines
55 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
================================================================================
Kaisa audio doctor (sof-rt5682) — report: ./_logs/doctor-verify-hifi-only-20260416_202727.log
================================================================================
$ uname -a
Linux jack-Kaisa 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ date
2026年 04月 16日 星期四 20:27:27 CST
$ id
uid=1000(jack) gid=1000(jack) 组=1000(jack),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin)
================================================================================
Session sanity (THIS OFTEN EXPLAINS 'no sound')
================================================================================
If you run this as root / without a logged-in desktop session:
- systemctl --user will be offline
- /run/user/$UID may not exist
- PipeWire/WirePlumber won't be running
- ALSA may show 'no soundcards found'
Current:
$ bash -lc echo "USER=$USER UID=$UID HOME=$HOME XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR-}"
USER=jack UID=1000 HOME=/home/jack XDG_RUNTIME_DIR=/run/user/1000
$ bash -lc if [ -n "${XDG_RUNTIME_DIR-}" ]; then ls -ld "${XDG_RUNTIME_DIR}" 2>/dev/null || true; else echo "XDG_RUNTIME_DIR is empty"; fi
drwx------ 17 jack jack 640 4月 16 20:26 /run/user/1000
$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pipewire-0" && echo "pipewire socket: OK" || echo "pipewire socket: MISSING"
pipewire socket: OK
$ bash -lc test -S "${XDG_RUNTIME_DIR-}/pulse/native" && echo "pulse native socket: OK" || echo "pulse native socket: MISSING"
pulse native socket: OK
================================================================================
VERIFY mode (more detailed validation)
================================================================================
[NOTE] This runs active route + playback attempts and captures kernel error windows.
[NOTE] Best run right after boot and BEFORE any manual --fix, to catch first-open races.
verify_start_ts=2026-04-16 20:27:27
================================================================================
VERIFY snapshot (user services / routing / objects)
================================================================================
$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 36s ago
TriggeredBy: ● pipewire.socket
Main PID: 7931 (pipewire)
Tasks: 3 (limit: 38175)
Memory: 7.1M (peak: 7.9M)
CPU: 88ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─7931 /usr/bin/pipewire
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service.
4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 36s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 7934 (pipewire-pulse)
Tasks: 3 (limit: 38175)
Memory: 4.6M (peak: 4.9M)
CPU: 46ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─7934 /usr/bin/pipewire-pulse
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 36s ago
Main PID: 7933 (wireplumber)
Tasks: 6 (limit: 38175)
Memory: 4.9M (peak: 5.9M)
CPU: 141ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─7933 /usr/bin/wireplumber
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager.
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpPortalPermissionStorePlugin:0x5f7b58bf5110> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpSiAudioAdapter:0x5f7b58d700c0> Object activation aborted: proxy destroyed
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpSiAudioAdapter:0x5f7b58d700c0> failed to activate item: Object activation aborted: proxy destroyed
$ pactl info
服务器字串:/run/user/1000/pulse/native
程序库协议版本35
服务器协议版本35
是否本地服务器:是
客户端索引116
区块大小: 65472
用户名jack
主机名jack-Kaisa
服务器名PulseAudio (on PipeWire 1.0.5)
服务器版本15.0.0
默认采样规格float32le 2ch 48000Hz
默认声道映射front-left,front-right
默认音频入口alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
Cookieb011:e840
$ pactl list short cards
44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa
名称alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def
驱动alsa
拥有者模块n/a
属性:
api.acp.auto-port = "true"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "Google-Kaisa-rev4"
api.alsa.card.name = "sof-rt5682"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.alsa.use-ucm = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def"
device.description = "Comet Lake PCH-LP cAVS"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def"
device.nick = "sof-rt5682"
device.plugged.usec = "4396372"
device.product.id = "0x02c8"
device.product.name = "Comet Lake PCH-LP cAVS"
device.profile = "HiFi"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "34"
object.id = "44"
object.serial = "44"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "sof-rt5682"
alsa.long_card_name = "Google-Kaisa-rev4"
alsa.driver_name = "snd_soc_sof_rt5682"
alsa.mixer_name = "Intel Kabylake HDMI"
alsa.components = "HDA:8086280b,80860101,00100000"
alsa.id = "sofrt5682"
device.string = "0"
配置文件:
off: 关 (信宿0信源0优先级0可用性是)
HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿4信源0优先级8000可用性是)
pro-audio: 专业音频 (信宿4信源3优先级1可用性是)
活动配置pro-audio
端口:
[Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=4"
device.icon_name = "video-display"
card.profile.port = "0"
属于配置文件HiFi
[Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=3"
device.icon_name = "video-display"
card.profile.port = "1"
device.product.name = "ASUS MG279"
属于配置文件HiFi
[Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=2"
device.icon_name = "video-display"
card.profile.port = "2"
device.product.name = "ASUS MG279"
属于配置文件HiFi
[Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown)
属性:
port.type = "unknown"
device.icon_name = "audio-speakers"
card.profile.port = "3"
属于配置文件HiFi
$ pactl list short sinks
49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED
50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE
51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED
52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED
$ wpctl status
PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2953963584]
└─ Clients:
32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159]
33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7933]
34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7933]
36. pipewire [1.0.5, jack@jack-Kaisa, pid:7934]
37. cursor [1.0.5, jack@jack-Kaisa, pid:2425]
75. wpctl [1.0.5, jack@jack-Kaisa, pid:8138]
81. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606]
82. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606]
83. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787]
Audio
├─ Devices:
│ 44. Comet Lake PCH-LP cAVS [alsa]
├─ Sinks:
│ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00]
│ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00]
│ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00]
│ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00]
├─ Sink endpoints:
├─ Sources:
│ * 38. Comet Lake PCH-LP cAVS Pro [vol: 1.00]
│ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00]
│ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00]
├─ Source endpoints:
└─ Streams:
Video
├─ Devices:
├─ Sinks:
├─ Sink endpoints:
├─ Sources:
├─ Source endpoints:
└─ Streams:
Settings
└─ Default Configured Node Names:
0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
================================================================================
VERIFY WirePlumber state files (default-*)
================================================================================
$ ls -la /home/jack/.local/state/wireplumber
总计 40
drwx------ 2 jack jack 4096 4月 16 20:27 .
drwx------ 4 jack jack 4096 4月 16 14:53 ..
-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes
-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257
-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile
-rw-rw-r-- 1 jack jack 1508 4月 16 20:26 default-routes
-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257
-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343
-rw-rw-r-- 1 jack jack 5175 4月 16 20:27 restore-stream
$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-profile
[default-profile]
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio
$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-nodes
[default-nodes]
default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3
default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink
default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink
default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink
default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4
default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0
default.configured.audio.sink.7=auto_null
default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback
$ sed -n 1,240p /home/jack/.local/state/wireplumber/default-routes
[default-routes]
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1;
================================================================================
VERIFY ALSA readiness (Jack/ELD/subdevices)
================================================================================
$ aplay -l
**** PLAYBACK 硬體裝置清單 ****
card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) []
子设备: 1/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) []
子设备: 0/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) []
子设备: 1/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) []
子设备: 1/1
子设备 #0: subdevice #0
HDMI/DP Jack + ELD + Subdevices:
pcm=2 Jack=on ELD_bytes=36 Subdevices=?/?
pcm=3 Jack=on ELD_bytes=36 Subdevices=?/?
pcm=4 Jack=off ELD_bytes=0 Subdevices=?/?
================================================================================
VERIFY per-sink playback attempts (with kernel windows)
================================================================================
[NOTE] Order preference: detected=3 then 3,4,2 then 0
[NOTE] Restricting VERIFY targets due to --only-connected: 3 2
=== VERIFY: pcm=3 ===
Jack=on ELD_bytes=36 Subdevices=?/?
[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink
[NOTE] pactl list short sinks (for reference):
$ pactl list short sinks
49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED
50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE
51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED
52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED
=== VERIFY: pcm=2 ===
Jack=on ELD_bytes=36 Subdevices=?/?
[WARN] Sink missing in PipeWire: alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink
[NOTE] pactl list short sinks (for reference):
$ pactl list short sinks
49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED
50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE
51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED
52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED
================================================================================
VERIFY summary
================================================================================
[WARN] No sink attempt was clean. If windows show ipc tx error -5 / hw_params failures, this points to kernel/SOF.
================================================================================
Versions (PipeWire / WirePlumber / ALSA utils)
================================================================================
$ pipewire --version
pipewire
Compiled with libpipewire 1.0.5
Linked with libpipewire 1.0.5
$ wireplumber --version
wireplumber
Compiled with libwireplumber 0.4.17
Linked with libwireplumber 0.4.17
$ wpctl --version
Error: 未知选项 --version
用法:
wpctl [选项…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI
Commands:
status
get-volume ID
inspect ID
set-default ID
set-volume ID VOL[%][-/+]
set-mute ID 1|0|toggle
set-profile ID INDEX
clear-default [ID]
帮助选项:
-h, --help 显示帮助选项
Pass -h after a command to see command-specific options
$ pactl --version
pactl 16.1
使用 libpulse 16.1.0 编译
与 libpules 16.1.0 链接
$ pw-play --version
pw-play
Compiled with libpipewire 1.0.5
Linked with libpipewire 1.0.5
$ speaker-test --version
speaker-test: 未识别的选项 "--version"
未知参数 '?'
speaker-test 1.2.9
$ alsaucm --version
alsaucm: version 1.2.9
$ amixer --version
amixer version 1.2.9
$ aplay --version
aplay: version 1.2.9 by Jaroslav Kysela <perex@perex.cz>
================================================================================
User services status
================================================================================
$ systemctl --user is-system-running
running
$ systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 38s ago
TriggeredBy: ● pipewire.socket
Main PID: 7931 (pipewire)
Tasks: 3 (limit: 38175)
Memory: 7.3M (peak: 7.9M)
CPU: 100ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─7931 /usr/bin/pipewire
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire.service - PipeWire Multimedia Service.
4月 16 20:26:51 jack-Kaisa pipewire[7931]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 38s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 7934 (pipewire-pulse)
Tasks: 3 (limit: 38175)
Memory: 4.5M (peak: 5.0M)
CPU: 58ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─7934 /usr/bin/pipewire-pulse
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started pipewire-pulse.service - PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:26:51 CST; 38s ago
Main PID: 7933 (wireplumber)
Tasks: 6 (limit: 38175)
Memory: 5.4M (peak: 6.4M)
CPU: 156ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─7933 /usr/bin/wireplumber
4月 16 20:26:51 jack-Kaisa systemd[1394]: Started wireplumber.service - Multimedia Service Session Manager.
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpPortalPermissionStorePlugin:0x5f7b58bf5110> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpSiAudioAdapter:0x5f7b58d700c0> Object activation aborted: proxy destroyed
4月 16 20:26:51 jack-Kaisa wireplumber[7933]: <WpSiAudioAdapter:0x5f7b58d700c0> failed to activate item: Object activation aborted: proxy destroyed
$ systemctl --user status pipewire.socket wireplumber.socket --no-pager
Unit wireplumber.socket could not be found.
● pipewire.socket - PipeWire Multimedia System Sockets
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Thu 2026-04-16 20:13:38 CST; 13min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
/run/user/1000/pipewire-0-manager (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
4月 16 20:13:38 jack-Kaisa systemd[1394]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
================================================================================
ALSA enumeration
================================================================================
$ aplay -l
**** PLAYBACK 硬體裝置清單 ****
card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) []
子设备: 1/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) []
子设备: 0/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) []
子设备: 1/1
子设备 #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) []
子设备: 1/1
子设备 #0: subdevice #0
================================================================================
ALSA PCM list (check pipewire/default/pulse)
================================================================================
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
hw:CARD=sofrt5682,DEV=0
sof-rt5682,
Direct hardware device without any conversions
hw:CARD=sofrt5682,DEV=2
sof-rt5682,
Direct hardware device without any conversions
hw:CARD=sofrt5682,DEV=3
sof-rt5682,
Direct hardware device without any conversions
hw:CARD=sofrt5682,DEV=4
sof-rt5682,
Direct hardware device without any conversions
plughw:CARD=sofrt5682,DEV=0
sof-rt5682,
Hardware device with all software conversions
plughw:CARD=sofrt5682,DEV=2
sof-rt5682,
Hardware device with all software conversions
plughw:CARD=sofrt5682,DEV=3
sof-rt5682,
Hardware device with all software conversions
plughw:CARD=sofrt5682,DEV=4
sof-rt5682,
Hardware device with all software conversions
sysdefault:CARD=sofrt5682
sof-rt5682,
Default Audio Device
dmix:CARD=sofrt5682,DEV=0
sof-rt5682,
Direct sample mixing device
dmix:CARD=sofrt5682,DEV=2
sof-rt5682,
Direct sample mixing device
dmix:CARD=sofrt5682,DEV=3
sof-rt5682,
Direct sample mixing device
dmix:CARD=sofrt5682,DEV=4
sof-rt5682,
Direct sample mixing device
================================================================================
UCM sanity
================================================================================
$ alsaucm -c sof-rt5682 list _verbs
0: HiFi
Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven)
$ alsaucm -c sof-rt5682 list _devices
alsaucm: error failed to get list _devices: No such file or directory
================================================================================
IEC958 switches (all 0/1/2)
================================================================================
$ amixer -c0 sget IEC958,0
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
$ amixer -c0 sget IEC958,1
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
$ amixer -c0 sget IEC958,2
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
================================================================================
HDMI Jack states (on/off) + ELD controls
================================================================================
$ amixer -c0 cget numid=10
numid=10,iface=CARD,name='HDMI/DP,pcm=2 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
$ amixer -c0 cget numid=16
numid=16,iface=CARD,name='HDMI/DP,pcm=3 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
$ amixer -c0 cget numid=22
numid=22,iface=CARD,name='HDMI/DP,pcm=4 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
$ amixer -c0 cget numid=15
numid=15,iface=PCM,name='ELD',device=2
; type=BYTES,access=r--v----,values=36
: values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00
$ amixer -c0 cget numid=21
numid=21,iface=PCM,name='ELD',device=3
; type=BYTES,access=r--v----,values=36
: values=0x10,0x00,0x08,0x00,0x6a,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xa7,0x27,0x41,0x53,0x55,0x53,0x20,0x4d,0x47,0x32,0x37,0x39,0x09,0x17,0x07,0x00,0x00,0x00
$ amixer -c0 cget numid=27
numid=27,iface=PCM,name='ELD',device=4
; type=BYTES,access=r--v----,values=0
: values=
================================================================================
Installed files (system paths)
================================================================================
$ ls -l /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf
-rw-rw-r-- 1 jack jack 238 4月 10 14:41 /usr/share/alsa/ucm2/conf.d/sof-rt5682/sof-rt5682.conf
$ ls -l /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf
-rw-rw-r-- 1 jack jack 2209 4月 10 14:41 /usr/share/alsa/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf
$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua
-rw-r--r-- 1 root root 1472 4月 10 14:52 /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua
$ ls -l /usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled
ls: 无法访问 '/usr/share/wireplumber/main.lua.d/60-kaisa-ucm.lua.disabled': 没有那个文件或目录
================================================================================
Potential conflicting WirePlumber snippets (user/system)
================================================================================
$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d
总计 8
drwxrwxr-x 2 jack jack 4096 4月 10 14:52 .
drwxrwxr-x 3 jack jack 4096 4月 10 14:52 ..
$ ls -la /home/jack/.config/wireplumber/wireplumber.conf.d/*kaisa*
$ ls -la /etc/wireplumber/wireplumber.conf.d
$ ls -la /etc/wireplumber/wireplumber.conf.d/*kaisa*
================================================================================
WirePlumber state (profile / nodes / routes)
================================================================================
$ ls -la /home/jack/.local/state/wireplumber
总计 40
drwx------ 2 jack jack 4096 4月 16 20:27 .
drwx------ 4 jack jack 4096 4月 16 14:53 ..
-rw-rw-r-- 1 jack jack 1178 4月 16 20:17 default-nodes
-rw-rw-r-- 1 jack jack 982 4月 16 14:59 default-nodes.bak.20260416_150257
-rw-rw-r-- 1 jack jack 79 4月 16 20:09 default-profile
-rw-rw-r-- 1 jack jack 1508 4月 16 20:26 default-routes
-rw-rw-r-- 1 jack jack 1201 4月 16 15:01 default-routes.bak.20260416_150257
-rw-rw-r-- 1 jack jack 1189 4月 16 15:03 default-routes.bak2.20260416_150343
-rw-rw-r-- 1 jack jack 5175 4月 16 20:27 restore-stream
$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-profile
[default-profile]
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def=pro-audio
$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-nodes
[default-nodes]
default.configured.audio.sink=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
default.configured.audio.sink.0=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
default.configured.audio.sink.1=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3
default.configured.audio.sink.2=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_3__sink
default.configured.audio.sink.3=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_2__sink
default.configured.audio.sink.4=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.HiFi__hw_sofrt5682_0__sink
default.configured.audio.sink.5=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4
default.configured.audio.sink.6=alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0
default.configured.audio.sink.7=auto_null
default.configured.audio.source=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
default.configured.audio.source.0=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
default.configured.audio.source.1=alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.stereo-fallback
$ sed -n 1,200p /home/jack/.local/state/wireplumber/default-routes
[default-routes]
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI1:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sHDMI2:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:\oOut\c\sPort1:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelMap=FL;FR;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:channelVolumes=1.0;1.0;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:output:analog-output-headphones:latencyOffsetNsec=0
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:HiFi=[Out] HDMI2;[Out] HDMI1;[Out] Port1;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:output:stereo-fallback+input:stereo-fallback=analog-output-headphones;
alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def:profile:pro-audio=[Out] HDMI2;[Out] HDMI1;[Out] Port1;
================================================================================
WirePlumber default-routes: persisted volume sanity
================================================================================
[NOTE] No suspiciously low channelVolumes lines in default-routes (threshold 0.25).
================================================================================
PipeWire card / profile / ports (focus: cml_rt5682_def)
================================================================================
$ pactl list cards short
44 alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def alsa
名称alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def
驱动alsa
拥有者模块n/a
属性:
api.acp.auto-port = "true"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "Google-Kaisa-rev4"
api.alsa.card.name = "sof-rt5682"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.alsa.use-ucm = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3-platform-cml_rt5682_def"
device.description = "Comet Lake PCH-LP cAVS"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3-platform-cml_rt5682_def"
device.nick = "sof-rt5682"
device.plugged.usec = "4396372"
device.product.id = "0x02c8"
device.product.name = "Comet Lake PCH-LP cAVS"
device.profile = "HiFi"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/cml_rt5682_def/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
media.class = "Audio/Device"
factory.id = "14"
client.id = "34"
object.id = "44"
object.serial = "44"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "sof-rt5682"
alsa.long_card_name = "Google-Kaisa-rev4"
alsa.driver_name = "snd_soc_sof_rt5682"
alsa.mixer_name = "Intel Kabylake HDMI"
alsa.components = "HDA:8086280b,80860101,00100000"
alsa.id = "sofrt5682"
device.string = "0"
配置文件:
off: 关 (信宿0信源0优先级0可用性是)
HiFi: Kaisa (sof-rt5682): Port1 + HDMI1/2/3 (Jack-driven) (信宿4信源0优先级8000可用性是)
pro-audio: 专业音频 (信宿4信源3优先级1可用性是)
活动配置pro-audio
端口:
[Out] HDMI3: HDMI3 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=4"
device.icon_name = "video-display"
card.profile.port = "0"
属于配置文件HiFi
[Out] HDMI2: HDMI2 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=3"
device.icon_name = "video-display"
card.profile.port = "1"
device.product.name = "ASUS MG279"
属于配置文件HiFi
[Out] HDMI1: HDMI1 (type: HDMI, priority: 200, latency offset: 0 usec, availability group: HDMI/DP,pcm=2, available)
属性:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=2"
device.icon_name = "video-display"
card.profile.port = "2"
device.product.name = "ASUS MG279"
属于配置文件HiFi
[Out] Port1: Analog (Port1) (type: Unknown, priority: 100, latency offset: 0 usec, availability unknown)
属性:
port.type = "unknown"
device.icon_name = "audio-speakers"
card.profile.port = "3"
属于配置文件HiFi
================================================================================
Sinks (PipeWire) + default sink
================================================================================
$ pactl info
服务器字串:/run/user/1000/pulse/native
程序库协议版本35
服务器协议版本35
是否本地服务器:是
客户端索引128
区块大小: 65472
用户名jack
主机名jack-Kaisa
服务器名PulseAudio (on PipeWire 1.0.5)
服务器版本15.0.0
默认采样规格float32le 2ch 48000Hz
默认声道映射front-left,front-right
默认音频入口alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
默认信源: alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
Cookieb011:e840
$ pactl list short sinks
49 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-0 PipeWire s24-32le 2ch 48000Hz SUSPENDED
50 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2 PipeWire s32le 2ch 48000Hz IDLE
51 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-3 PipeWire s32le 2ch 48000Hz SUSPENDED
52 alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-4 PipeWire s32le 2ch 48000Hz SUSPENDED
$ wpctl status
PipeWire 'pipewire-0' [1.0.5, jack@jack-Kaisa, cookie:2953963584]
└─ Clients:
32. xdg-desktop-portal [1.0.5, jack@jack-Kaisa, pid:2159]
33. WirePlumber [1.0.5, jack@jack-Kaisa, pid:7933]
34. WirePlumber [export] [1.0.5, jack@jack-Kaisa, pid:7933]
36. pipewire [1.0.5, jack@jack-Kaisa, pid:7934]
37. cursor [1.0.5, jack@jack-Kaisa, pid:2425]
75. wpctl [1.0.5, jack@jack-Kaisa, pid:8421]
81. gnome-shell [1.0.5, jack@jack-Kaisa, pid:1606]
82. GNOME Shell Volume Control [1.0.5, jack@jack-Kaisa, pid:1606]
83. GNOME Volume Control Media Keys [1.0.5, jack@jack-Kaisa, pid:1787]
Audio
├─ Devices:
│ 44. Comet Lake PCH-LP cAVS [alsa]
├─ Sinks:
│ 45. Comet Lake PCH-LP cAVS Pro 4 [vol: 1.00]
│ 46. Comet Lake PCH-LP cAVS Pro 3 [vol: 1.00]
│ * 47. Comet Lake PCH-LP cAVS Pro 2 [vol: 1.00]
│ 48. Comet Lake PCH-LP cAVS Pro [vol: 1.00]
├─ Sink endpoints:
├─ Sources:
│ * 38. Comet Lake PCH-LP cAVS Pro [vol: 1.00]
│ 49. Comet Lake PCH-LP cAVS Pro 1 [vol: 1.00]
│ 50. Comet Lake PCH-LP cAVS Pro 8 [vol: 1.00]
├─ Source endpoints:
└─ Streams:
Video
├─ Devices:
├─ Sinks:
├─ Sink endpoints:
├─ Sources:
├─ Source endpoints:
└─ Streams:
Settings
└─ Default Configured Node Names:
0. Audio/Sink alsa_output.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-output-2
1. Audio/Source alsa_input.pci-0000_00_1f.3-platform-cml_rt5682_def.pro-input-0
================================================================================
Kernel hints (SOF/HDMI hw_params IPC errors)
================================================================================
Note: if you see PipeWire 'set_hw_params: Input/output error', the real cause is often in kernel logs.
This section tries to summarize SOF/ASoC HDMI failures (e.g. ipc tx error -5 for pcm2 HDMI1).
[WARN] Kernel log shows SOF/ASoC HDMI failures (tail):
1449:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1450:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1451:4月 16 20:23:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1452:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1453:4月 16 20:23:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1454:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1455:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1456:4月 16 20:23:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1457:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1458:4月 16 20:23:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1459:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1460:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1461:4月 16 20:23:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1462:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1463:4月 16 20:23:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1464:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1465:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1466:4月 16 20:24:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1467:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1468:4月 16 20:24:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1469:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1470:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1471:4月 16 20:24:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1472:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1473:4月 16 20:24:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1474:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1475:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1476:4月 16 20:24:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1477:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1478:4月 16 20:24:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1479:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1480:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1481:4月 16 20:24:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1482:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1483:4月 16 20:24:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1484:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1485:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1486:4月 16 20:24:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1487:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1488:4月 16 20:24:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1489:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1490:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1491:4月 16 20:24:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1492:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1493:4月 16 20:24:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1494:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1495:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1496:4月 16 20:24:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1497:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1498:4月 16 20:24:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1499:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1500:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1501:4月 16 20:24:38 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1502:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1503:4月 16 20:24:38 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1504:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1505:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1506:4月 16 20:24:43 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1507:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1508:4月 16 20:24:43 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1509:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1510:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1511:4月 16 20:24:48 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1512:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1513:4月 16 20:24:48 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1514:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1515:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1516:4月 16 20:24:53 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1517:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1518:4月 16 20:24:53 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1519:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1520:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1521:4月 16 20:24:58 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1522:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1523:4月 16 20:24:58 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1524:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1525:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1526:4月 16 20:25:03 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1527:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1528:4月 16 20:25:03 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1529:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1530:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1531:4月 16 20:25:08 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1532:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1533:4月 16 20:25:08 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1534:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1535:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1536:4月 16 20:25:13 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1537:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1538:4月 16 20:25:13 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1539:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1540:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1541:4月 16 20:25:18 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1542:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1543:4月 16 20:25:18 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1544:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1545:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1546:4月 16 20:25:23 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1547:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1548:4月 16 20:25:23 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1549:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1550:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1551:4月 16 20:25:28 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1552:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1553:4月 16 20:25:28 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1554:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1555:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm2 (HDMI1), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 2
1556:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1557:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at __soc_pcm_hw_params() on HDMI1
1558:4月 16 20:25:33 jack-Kaisa kernel: HDMI1: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI1
1559:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1560:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1
1561:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1562:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2
1563:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2
1564:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
1565:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: sof_ipc3_pcm_hw_params: pcm3 (HDMI2), dir 0: STREAM_PCM_PARAMS ipc failed for stream_tag 1
1566:4月 16 20:25:33 jack-Kaisa kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC error (-5): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
1567:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at __soc_pcm_hw_params() on HDMI2
1568:4月 16 20:25:33 jack-Kaisa kernel: HDMI2: ASoC error (-5): at dpcm_fe_dai_hw_params() on HDMI2
[NOTE] If it mentions: sof_ipc3_pcm_hw_params: pcm2 (HDMI1) ... ipc failed ... -5
[NOTE] then this is a kernel/SOF issue (not UCM/WirePlumber). Capture full: journalctl -k -b | grep -nE 'sof-audio|ipc tx error|pcm2|HDMI1'
================================================================================
Quick playback tests (non-destructive)
================================================================================
Note: if ALSA 'pulse' PCM is missing, do NOT use: speaker-test -D pulse
Try these instead (they use PipeWire):
Tip: these are wrapped with a short timeout to avoid hanging.
(uses: timeout -k 1s 5s ... -> TERM then KILL)
$ timeout -k 1s 8s speaker-test -D pipewire -c2 -t sine -f 440 -l 1
speaker-test 1.2.9
重播设备是pipewire
流参数是 48000HzS16_LE2 频道
Sine波形频率是440.0000Hz
频率被设为 48000Hz被要求为48000Hz
缓冲大小在范围64到1048576
时间段大小从32到524288
使用最大缓冲大小 1048576
时间段=4
时间段大小被设为=262144
缓冲大小被设为=1048576
0 - Front Left
./scripts/kaisa-audio-doctor.sh: 第 83 行: 8429 已杀死 "$@"
./scripts/kaisa-audio-doctor.sh: 行 940: 440: 未找到命令