工具/软件:
您好、当我的设备树中的音频支持启用时、我会看到以下内核错误。 我使用 git.ti.com/.../ti-linux-kernel.git 中的 Linux 内核 bran ch ti-linux-6.12.y。
[12.431855]内部错误:同步外部中止:0000000096000010 [#1] Prept SMP
[ 12.443526]链接的模块:cdns3
G O 6.12.22-ti-g47998d7b6023 #1 [12.532799]
污染:[O]=OOT_MODULE
[12.538181]硬件名称
:Kontron Kontron SMARC-sAM67/Kontron SMARC-sAM67/ Kontron SMARC-s6023 #1 [12.527-rc3-g61c5788ff89 2025年07月01日[12.55247184c –800001c/ tc1c+1c1c1c=1c1c/ tc/ tc4757127571800718004c/ tc/
ffffb0a5bc48d000 x16: ffffff80008000000000 x15: ffffff61a57ef51240
[ 12.62383] x14: 0000000000000000 x13: 0000000000000000000003cb
x12: ffff61a57ef932c0 [12.6360] x11:
0000000000000000000000
:0000000000 x 61ff000000:00001:00001:000000:000000:000000 x 1:000000 x 1:000000:000000 x 1:1:000000 x 1:00001:000000 x 1:1:1
[12.672027] xhci_IRQ+0x270/0x127c
[12.677033] usb_hcd_irq+0x30/0x4c
[12.681993/]
-
[ 12.782164]内核严重错误 — 未同步:同步外部中止:中断中的致命异常[12.793182]
SMP:停止辅助 CPU [13.871260] SMP:无法停止辅助
CPU 1 [13.877016]
内核偏移:0x30ff418a0000 来自 0xff80008000000000 [13.884256] phys_offset:0xff09e6480000407-非致命中断 CPU 中断[13.90000009500407-外部中断 CPU 中断[13.009500420091800950095004]-
这是我在崩溃发生时应用的设备树叠加层:
&{/}{
声音{
compatible =“simple-audio-card";“;
简单音频卡、小工具=
“耳机“、“耳机插孔“、
“线路“、“线路输出插孔“、
“麦克风“、“麦克风插孔“、
“线路“、“线路输入插孔“;
简单音频卡、路由=
“Line Out Jack“、“LINEOUTR",“,</s>、
“Line Out Jack“、“LINEOUTL “、
“耳机插孔“、“HPOUTR",“,</s>、
“耳机插孔“、“HOUTL “、
“IN1L",“,"Line、"Line In“ In Jack“、
“IN1R",“,"Line、"Line In“ In Jack“、
“麦克风插孔“、“MICBIAS",“,</s>、
“IN2L",“,"、"麦克风“麦克风插孔“、
“IN2R",“,"、"麦克风“麦克风插孔“;
简单音频卡、MCLK-FS =<256>;
简单音频卡、格式=“I2S_";“;
simple-audio-card、bitclock-master =<&dailink0_master>;
simple-audio-card、frame-master =<&dailink0_master>;
简单音频卡、CPU{
Sode-Dai =<&McASP0>;
};
dailink0_master:simple-audio-card、codec{
sound-dai =<&wm8904>;
时钟=<&AUDIO_refclk0>;
};
};
};
&AUDIO_refclk0{
状态=“正常“;
};