[Sound-open-firmware] Problems booting byt in qemu

Kai Vehmanen kai.vehmanen at linux.intel.com
Wed Jun 5 13:29:40 CEST 2019


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.


More information about the Sound-open-firmware mailing list