![](https://secure.gravatar.com/avatar/f53d28b9c3b4c1051a086504853bea82.jpg?s=120&d=mm&r=g)
Hi Kai,
Thanks for the hint!
On 05.06.2019 14:29, Kai Vehmanen wrote:
[ 3.070623] sof-audio-acpi 80860F28:00: booting DSP firmware [ 3.172697] sof-audio-acpi 80860F28:00: error: firmware boot failure [ 3.176674] sof-audio-acpi 80860F28:00: error: unexpected fault 0x70028800 trace 0x00000000
First a simple test to do is to increase the boot timeout in driver loader.c:
» ret = wait_event_timeout(sdev->boot_wait, sdev->boot_complete, » » » » msecs_to_jiffies(sdev->boot_timeout));
I did hit occasionally that the DSP-side QEMU was too slow to respond and simply bumping this timeout help.
Indeed, after increasing the values for the default ipc and boot timeouts (TIMEOUT_DEFAULT_IPC_MS, TIMEOUT_DEFAULT_BOOT_MS, IPC_TIMEOUT_MS) I got it it to boot. I'm still getting errors when loading the topology, though:
[ 6.143276] sof-audio-acpi 80860F28:00: Firmware: ABI 3:7:0 Kernel ABI 3:7:0 [ 6.143505] sof-audio-acpi 80860F28:00: found ext header type 1 size 0xa0 [ 6.143545] sof-audio-acpi 80860F28:00: mailbox upstream 0x144000 - size 0x400 [ 6.143547] sof-audio-acpi 80860F28:00: mailbox downstream 0x144400 - size 0x400 [ 6.143548] sof-audio-acpi 80860F28:00: stream region 0x144a00 - size 0x200 [ 6.143552] sof-audio-acpi 80860F28:00: ipc rx done: 0x70000000 [ 6.143600] sof-audio-acpi 80860F28:00: firmware boot complete [ 6.143611] sof-audio-acpi 80860F28:00: generating page table for 000000002b80db03 size 0x10000 pages 16 [ 6.143612] sof-audio-acpi 80860F28:00: dma_trace_pages: 16 [ 6.143616] sof-audio-acpi 80860F28:00: stream_tag: 0 [ 6.175313] sof-audio-acpi 80860F28:00: error: ipc error for 0x90030000 size 12 [ 6.175818] sof-audio-acpi 80860F28:00: error: can't set params for DMA for trace -22 [ 6.176265] sof-audio-acpi 80860F28:00: warning: failed to initialize trace -22 [ 6.176269] sof-audio-acpi 80860F28:00: ASoC: dai register 80860F28:00 #3 [ 6.176270] sof-audio-acpi 80860F28:00: ASoC: dynamically register DAI 80860F28:00 [ 6.176272] sof-audio-acpi 80860F28:00: ASoC: Registered DAI 'ssp0-port' [ 6.176273] sof-audio-acpi 80860F28:00: ASoC: dynamically register DAI 80860F28:00 [ 6.176274] sof-audio-acpi 80860F28:00: ASoC: Registered DAI 'ssp1-port' [ 6.176275] sof-audio-acpi 80860F28:00: ASoC: dynamically register DAI 80860F28:00 [ 6.176276] sof-audio-acpi 80860F28:00: ASoC: Registered DAI 'ssp2-port' [ 6.176325] sof-nocodec sof-nocodec: info: override FE DAI link NoCodec-0 [ 6.176326] sof-nocodec sof-nocodec: info: override FE DAI link NoCodec-1 [ 6.176327] sof-nocodec sof-nocodec: info: override FE DAI link NoCodec-2 [ 6.176328] sof-nocodec sof-nocodec: ASoC: binding NoCodec-0 [ 6.176332] sof-nocodec sof-nocodec: ASoC: binding NoCodec-1 [ 6.176333] sof-nocodec sof-nocodec: ASoC: binding NoCodec-2 [ 6.176358] sof-audio-acpi 80860F28:00: loading topology:intel/sof-tplg/sof-byt-nocodec.tplg [ 6.182808] sof-audio-acpi 80860F28:00: Topology: ABI 3:7:0 Kernel ABI 3:7:0 [ 6.182832] sof-audio-acpi 80860F28:00: ASoC: adding 11 DAPM widgets [ 6.182864] sof-audio-acpi 80860F28:00: ASoC: creating DAPM widget codec_out0 id 1 [ 6.182888] sof-audio-acpi 80860F28:00: tplg: ready widget id 0 pipe 1 type 1 name : codec_out0 stream none [ 6.182890] sof-audio-acpi 80860F28:00: warning: widget type 1 name codec_out0 not handled [ 6.182902] sof-audio-acpi 80860F28:00: ASoC: creating DAPM widget PCM0P id 11 [ 6.182925] sof-audio-acpi 80860F28:00: tplg: ready widget id 1 pipe 1 type 23 name : PCM0P stream Low Latency Playback 0 [ 6.182937] sof-audio-acpi 80860F28:00: loaded host PCM0P [ 6.182949] sof-audio-acpi 80860F28:00: config: periods snk 2 src 0 fmt 0 [ 6.183174] sof-audio-acpi 80860F28:00: ipc tx: 0x30010000 [ 8.216550] sof-audio-acpi 80860F28:00: error: ipc timed out for 0x30010000 size 76 [ 8.217275] sof-audio-acpi 80860F28:00: error: unexpected fault 0x70028800 trace 0x00000000 [ 8.217683] sof-audio-acpi 80860F28:00: error: DSP failed to add widget id 0 type 23 name : PCM0P stream Low Latency Playback 0 reply 0 [ 8.218139] sof-audio-acpi 80860F28:00: ASoC: failed to load widget PCM0P [ 8.218419] sof-audio-acpi 80860F28:00: error: tplg component load failed -110 [ 8.218810] sof-audio-acpi 80860F28:00: error: failed to load DSP topology -22 [ 8.219179] sof-audio-acpi 80860F28:00: ASoC: failed to probe component -22 [ 8.219472] sof-nocodec sof-nocodec: ASoC: failed to instantiate card -22