5 Jun
2019
5 Jun
'19
1:29 p.m.
Hi Dragos,
On Wed, 5 Jun 2019, Dragos Tarcatu wrote:
My setup is as following:
- x86 host VM: Linux kernel from topic/sof-dev configured for
x86_64_defconfig + sof for Baytrail (acpi) with forced nocodec mode, on top of some Ubuntu root file system
- DSP VM: sof firmware from master built for byt according to the sof
documentation
- qemu from sof-stable
- topology: sof-byt-nocodec
ack, this all looks valid and should be a working combination.
[ 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.