-
Notifications
You must be signed in to change notification settings - Fork 350
Closed
Labels
CFLApplies to Coffee Lake platformApplies to Coffee Lake platformCMLApplies to Comet Lake platformApplies to Comet Lake platformCNLApplies to Cannonlake platformApplies to Cannonlake platformICLApplies to IceLake platformApplies to IceLake platformIPC timeoutIPC timeout observedIPC timeout observedP1Blocker bugs or important featuresBlocker bugs or important featuresWHLApplies to WhiskeyLake platformApplies to WhiskeyLake platformbugSomething isn't working as expectedSomething isn't working as expected
Description
Describe the bug
Firmware will crash on topology PCM load if DC blocker component is built in and NOT used.
kernel: [ 3.454838] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
kernel: [ 3.455070] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
kernel: [ 3.455071] sof-audio-pci 0000:00:1f.3: PCI DSP detected
kernel: [ 3.455099] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
kernel: [ 3.455251] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
kernel: [ 3.455295] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops vgt_balloon_space [i915])
kernel: [ 3.461623] sof-audio-pci 0000:00:1f.3: checking for capabilities at offset 0xc00
kernel: [ 3.461626] sof-audio-pci 0000:00:1f.3: found ML capability at 0xc00
kernel: [ 3.461627] sof-audio-pci 0000:00:1f.3: checking for capabilities at offset 0x800
kernel: [ 3.461630] sof-audio-pci 0000:00:1f.3: found DSP capability at 0x800
kernel: [ 3.461630] sof-audio-pci 0000:00:1f.3: checking for capabilities at offset 0x500
kernel: [ 3.461633] sof-audio-pci 0000:00:1f.3: found GTS capability at 0x500
kernel: [ 3.461634] sof-audio-pci 0000:00:1f.3: checking for capabilities at offset 0x1f00
kernel: [ 3.461637] sof-audio-pci 0000:00:1f.3: found DRSM capability at 0x1f00
kernel: [ 3.461638] sof-audio-pci 0000:00:1f.3: checking for capabilities at offset 0x700
kernel: [ 3.461641] sof-audio-pci 0000:00:1f.3: found SPIB capability at 0x700
kernel: [ 3.461648] sof-audio-pci 0000:00:1f.3: DMA mask is 64 bit
kernel: [ 3.461651] sof-audio-pci 0000:00:1f.3: hda global caps = 0x1009701
kernel: [ 3.461651] sof-audio-pci 0000:00:1f.3: detected 9 playback and 7 capture streams
kernel: [ 3.461704] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
kernel: [ 3.461704] sof-audio-pci 0000:00:1f.3: using IPC IRQ 153
kernel: [ 3.461742] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000000 at 00000044
kernel: [ 3.461743] sof-audio-pci 0000:00:1f.3: PP capability, will probe DSP later.
kernel: [ 3.461746] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000040 at 00000048
kernel: [ 3.461750] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000000 at 00000048
kernel: [ 3.465962] sof-audio-pci 0000:00:1f.3: codec_mask = 0x5
kernel: [ 3.465970] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000000 at 00000048
kernel: [ 3.465972] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000040 at 00000048
kernel: [ 3.465983] sof-audio-pci 0000:00:1f.3: skipping SoundWire, no links enabled
kernel: [ 3.466087] sof-audio-pci 0000:00:1f.3: HDA codec #0 probed OK: response: 10ec0700
kernel: [ 3.466738] hdaudio ehdaudio0D0: loading codec module: hdaudio:v10EC0700r00100005a01
kernel: [ 3.466738]
kernel: [ 3.472532] sof-audio-pci 0000:00:1f.3: HDA codec #2 probed OK: response: 8086280b
kernel: [ 3.473056] hdaudio ehdaudio0D2: loading codec module: hdaudio:v8086280Br00100000a01
kernel: [ 3.473056]
kernel: [ 3.475005] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
kernel: [ 3.475007] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
kernel: [ 3.475148] sof-audio-pci 0000:00:1f.3: loading firmware
kernel: [ 3.480572] sof-audio-pci 0000:00:1f.3: request_firmware intel/sof/sof-cml.ri successful
kernel: [ 3.480573] sof-audio-pci 0000:00:1f.3: firmware doesn't contain extended manifest
kernel: [ 3.480582] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000002 at 00000048
kernel: [ 3.480586] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000000 at 00000048
kernel: [ 3.480592] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000000 at 00000044
kernel: [ 3.480594] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000004 at 00000044
kernel: [ 3.480594] sof-audio-pci 0000:00:1f.3: booting DSP firmware
kernel: [ 3.480616] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x40000 successful
kernel: [ 3.480628] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x40000 successful
kernel: [ 3.480630] sof-audio-pci 0000:00:1f.3: period_bytes:0x0
kernel: [ 3.480630] sof-audio-pci 0000:00:1f.3: periods:1
kernel: [ 3.480662] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f0f0f successful
kernel: [ 3.480676] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f0f0e successful
kernel: [ 3.480679] sof-audio-pci 0000:00:1f.3: unstall/run core: core_mask = 1
kernel: [ 3.480683] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 1 : core_mask 1
kernel: [ 3.481475] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x80000000 successful
kernel: [ 3.481482] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010e0e successful
kernel: [ 3.544962] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x5000001 successful
kernel: [ 3.552189] iwlwifi 0000:00:14.3: base HW address: 34:13:e8:d0:df:a4
kernel: [ 3.565297] thermal thermal_zone2: failed to read out thermal zone (-61)
kernel: [ 3.566483] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
kernel: [ 3.572988] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x5 successful
kernel: [ 3.573575] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
kernel: [ 3.573578] sof-audio-pci 0000:00:1f.3: Firmware download successful, booting...
kernel: [ 3.580259] sof-audio-pci 0000:00:1f.3: ipc rx: 0x70000000: FW_READY
kernel: [ 3.580261] sof-audio-pci 0000:00:1f.3: ipc: DSP is ready 0x70000000 offset 0x81000
kernel: [ 3.580369] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:4:1-98348
kernel: [ 3.580370] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:15:0 Kernel ABI 3:13:0
kernel: [ 3.580371] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
kernel: [ 3.580372] sof-audio-pci 0000:00:1f.3: Firmware debug build 1 on Mar 23 2020-05:13:02 - options:
kernel: [ 3.580372] GDB: disabled
kernel: [ 3.580372] lock debug: disabled
kernel: [ 3.580372] lock vdebug: disabled
kernel: [ 3.580556] sof-audio-pci 0000:00:1f.3: found ext header type 1 size 0xb8
kernel: [ 3.580637] sof-audio-pci 0000:00:1f.3: found ext header type 2 size 0x50
kernel: [ 3.580638] sof-audio-pci 0000:00:1f.3: Firmware info: used compiler XCC 12:0:8 RG-2017.8-linux� used optimization flags O2
kernel: [ 3.580669] sof-audio-pci 0000:00:1f.3: found ext header type 3 size 0x1c
kernel: [ 3.580670] sof-audio-pci 0000:00:1f.3: warning: unknown ext header type 3 size 0x1c
kernel: [ 3.580681] sof-audio-pci 0000:00:1f.3: found ext header type 4 size 0x10
kernel: [ 3.580681] sof-audio-pci 0000:00:1f.3: warning: unknown ext header type 4 size 0x10
kernel: [ 3.580699] sof-audio-pci 0000:00:1f.3: mailbox upstream 0x81000 - size 0x1000
kernel: [ 3.580700] sof-audio-pci 0000:00:1f.3: mailbox downstream 0xa0000 - size 0x2000
kernel: [ 3.580701] sof-audio-pci 0000:00:1f.3: stream region 0xc1000 - size 0x1000
kernel: [ 3.580703] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x70000000: FW_READY
kernel: [ 3.580707] sof-audio-pci 0000:00:1f.3: firmware boot complete
kernel: [ 3.580716] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000000 at 00000048
kernel: [ 3.580720] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000002 at 00000048
kernel: [ 3.580727] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000004 at 00000044
kernel: [ 3.580731] sof-audio-pci 0000:00:1f.3: Debug PCIW: 00000000 at 00000044
kernel: [ 3.580741] sof-audio-pci 0000:00:1f.3: generating page table for 00000000441e97d0 size 0x10000 pages 16
kernel: [ 3.580742] sof-audio-pci 0000:00:1f.3: dma_trace_pages: 16
kernel: [ 3.580753] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x40000 successful
kernel: [ 3.580766] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x40000 successful
kernel: [ 3.580768] sof-audio-pci 0000:00:1f.3: period_bytes:0x0
kernel: [ 3.580769] sof-audio-pci 0000:00:1f.3: periods:1
kernel: [ 3.580777] sof-audio-pci 0000:00:1f.3: stream_tag: 1
kernel: [ 3.580781] sof-audio-pci 0000:00:1f.3: ipc tx: 0x90030000: GLB_TRACE_MSG
kernel: [ 3.585968] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x90030000: GLB_TRACE_MSG
kernel: [ 3.586486] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x2014001e successful
kernel: [ 3.586521] sof-audio-pci 0000:00:1f.3: created machine skl_hda_dsp_generic
kernel: [ 3.586522] sof-audio-pci 0000:00:1f.3: Completing SOF PCI probe
kernel: [ 3.587591] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link iDisp1
kernel: [ 3.587592] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link iDisp2
kernel: [ 3.587593] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link iDisp3
kernel: [ 3.587594] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link Analog Playback and Capture
kernel: [ 3.587594] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link Digital Playback and Capture
kernel: [ 3.587595] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link dmic01
kernel: [ 3.587595] skl_hda_dsp_generic skl_hda_dsp_generic: info: override BE DAI link dmic16k
kernel: [ 3.587640] sof-audio-pci 0000:00:1f.3: loading topology:intel/sof-tplg/sof-hda-generic-4ch.tplg
kernel: [ 3.587920] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:15:0 Kernel ABI 3:13:0
kernel: [ 3.587920] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
kernel: [ 3.587924] sof-audio-pci 0000:00:1f.3: tplg: ready widget id 0 pipe 0 type 7 name : iDisp3 Tx stream none
kernel: [ 3.587925] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp3 Tx not handled
kernel: [ 3.587927] sof-audio-pci 0000:00:1f.3: tplg: ready widget id 1 pipe 1 type 23 name : PCM0P stream Passthrough Playback 0
kernel: [ 3.587928] sof-audio-pci 0000:00:1f.3: loaded host PCM0P
kernel: [ 3.587929] sof-audio-pci 0000:00:1f.3: config: periods snk 2 src 0 fmt 0
kernel: [ 3.587933] sof-audio-pci 0000:00:1f.3: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
kernel: [ 3.588045] sof-audio-pci 0000:00:1f.3: error : DSP panic!
kernel: [ 3.588047] sof-audio-pci 0000:00:1f.3: panic: dsp_oops_offset 788480 offset 788480
kernel: [ 3.588050] sof-audio-pci 0000:00:1f.3: status: fw entered - code 00000005
kernel: [ 3.588121] sof-audio-pci 0000:00:1f.3: error: runtime exception
kernel: [ 3.588122] sof-audio-pci 0000:00:1f.3: error: trace point 00004000
kernel: [ 3.588123] sof-audio-pci 0000:00:1f.3: error: panic at :0
kernel: [ 3.588124] sof-audio-pci 0000:00:1f.3: error: DSP Firmware Oops
kernel: [ 3.588125] sof-audio-pci 0000:00:1f.3: error: Exception Cause: LoadProhibitedCause, A load referenced a page mapped with an attribute that does not permit loads
kernel: [ 3.588126] sof-audio-pci 0000:00:1f.3: EXCCAUSE 0x0000001c EXCVADDR 0xfffffffc PS 0x00060325 SAR 0x00000000
kernel: [ 3.588127] sof-audio-pci 0000:00:1f.3: EPC1 0xbe010920 EPC2 0xbe021a15 EPC3 0x00000000 EPC4 0x00000000
kernel: [ 3.588128] sof-audio-pci 0000:00:1f.3: EPC5 0x00000000 EPC6 0x00000000 EPC7 0x00000000 DEPC 0x00000000
kernel: [ 3.588129] sof-audio-pci 0000:00:1f.3: EPS2 0x00060b20 EPS3 0x00000000 EPS4 0x00000000 EPS5 0x00000000
kernel: [ 3.588130] sof-audio-pci 0000:00:1f.3: EPS6 0x00000000 EPS7 0x00000000 INTENABL 0x00000000 INTERRU 0x00000222
kernel: [ 3.588131] sof-audio-pci 0000:00:1f.3: stack dump from 0xbe0703f0
kernel: [ 3.588133] sof-audio-pci 0000:00:1f.3: 0xbe0703f0: be010920 00000000 00000000 00000000
kernel: [ 3.588134] sof-audio-pci 0000:00:1f.3: 0xbe0703f4: 00000000 00000000 00000001 9e0565a8
kernel: [ 3.588136] sof-audio-pci 0000:00:1f.3: 0xbe0703f8: de320200 8199b2c4 c5acb828 ffff8f50
kernel: [ 3.588137] sof-audio-pci 0000:00:1f.3: 0xbe0703fc: c5acb828 ffff8f50 00000099 00000000
kernel: [ 3.588138] sof-audio-pci 0000:00:1f.3: 0xbe070400: abac097c ffffffff c7560c00 ffff8f50
kernel: [ 3.588139] sof-audio-pci 0000:00:1f.3: 0xbe070404: de320200 8199b2c4 c51bf900 ffff8f50
kernel: [ 3.588140] sof-audio-pci 0000:00:1f.3: 0xbe070408: c51bf938 ffff8f50 aba88620 ffffffff
kernel: [ 3.588141] sof-audio-pci 0000:00:1f.3: 0xbe07040c: 00000000 00000000 00000000 00000000
kernel: [ 3.588142] sof-audio-pci 0000:00:1f.3: error: waking up any trace sleepers
To Reproduce
Merge #2462 and load FW.
Reproduction Rate
100%
Environment
Master HEAD. In fact master from last few days been failing on CI.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CFLApplies to Coffee Lake platformApplies to Coffee Lake platformCMLApplies to Comet Lake platformApplies to Comet Lake platformCNLApplies to Cannonlake platformApplies to Cannonlake platformICLApplies to IceLake platformApplies to IceLake platformIPC timeoutIPC timeout observedIPC timeout observedP1Blocker bugs or important featuresBlocker bugs or important featuresWHLApplies to WhiskeyLake platformApplies to WhiskeyLake platformbugSomething isn't working as expectedSomething isn't working as expected