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

Liam Girdwood liam.r.girdwood at linux.intel.com
Thu Jun 6 10:55:14 CEST 2019


On Thu, 2019-06-06 at 09:39 +0300, Dragos Tarcatu wrote:
> 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:
> 

Are the topology loading errors always at the same place or does it
vary on each attempt ?

Btw, what kernel version are you using. Recent version of sof-dev
branch will print out additional debug for IPC timeouts.

Liam




More information about the Sound-open-firmware mailing list