[Sound-open-firmware] MinnowBoard FW fails to boot
Hi,
Is MinnowBoard supposed to work with the current sources?
I tried 2 boards: an older Max and a new Turbot with the same result. After upgrading the BIOS to 1.0 and configuring it as described on https://thesofproject.github.io/latest/getting_started/setup/setup_minnowboa... and installing the ACPI scripts, I see the following in dmesg:
[ 7.858284] sof-audio-acpi 80860F28:01: ACPI DSP detected [ 7.858293] sof-audio-acpi 80860F28:01: BYT-CR not detected [ 7.858417] sof-audio-acpi 80860F28:01: probing SOF DSP device.... [ 7.858437] sof-audio-acpi 80860F28:01: sof_probe_work entry [ 7.858442] sof-audio-acpi 80860F28:01: LPE PHY base at 0x90a00000 size 0x200000 [ 7.858495] sof-audio-acpi 80860F28:01: LPE VADDR 000000005df3cd39 [ 7.858498] sof-audio-acpi 80860F28:01: IMR base at 0x20000000 size 0x100000 [ 7.858525] sof-audio-acpi 80860F28:01: IMR VADDR 00000000c1d6001c [ 7.858530] sof-audio-acpi 80860F28:01: using IRQ 29 [ 7.861914] sof-audio-acpi 80860F28:01: loading firmware [ 7.903934] sof-audio-acpi 80860F28:01: header size=0xc9a4 modules=0x1 abi=0x1 size=16 [ 7.903980] sof-audio-acpi 80860F28:01: new module size 0xc998 blocks 0x11 type 0x0 [ 7.903984] sof-audio-acpi 80860F28:01: block 0 type 0x1 size 0xf0 ==> offset 0xc0000 [ 7.904148] sof-audio-acpi 80860F28:01: block 1 type 0x1 size 0x16c ==> offset 0xc0400 [ 7.904454] sof-audio-acpi 80860F28:01: block 2 type 0x1 size 0x8 ==> offset 0xc057c [ 7.904461] sof-audio-acpi 80860F28:01: block 3 type 0x1 size 0x8 ==> offset 0xc059c [ 7.904468] sof-audio-acpi 80860F28:01: block 4 type 0x1 size 0x8 ==> offset 0xc05bc [ 7.904475] sof-audio-acpi 80860F28:01: block 5 type 0x1 size 0x8 ==> offset 0xc05dc [ 7.904481] sof-audio-acpi 80860F28:01: block 6 type 0x1 size 0x8 ==> offset 0xc05fc [ 7.904488] sof-audio-acpi 80860F28:01: block 7 type 0x1 size 0x4 ==> offset 0xc061c [ 7.904492] sof-audio-acpi 80860F28:01: block 8 type 0x1 size 0x8 ==> offset 0xc063c [ 7.904498] sof-audio-acpi 80860F28:01: block 9 type 0x1 size 0x4 ==> offset 0xc0658 [ 7.904502] sof-audio-acpi 80860F28:01: block 10 type 0x1 size 0x18 ==> offset 0xc065c [ 7.904522] sof-audio-acpi 80860F28:01: block 11 type 0x1 size 0x8 ==> offset 0xc067c [ 7.904529] sof-audio-acpi 80860F28:01: block 12 type 0x1 size 0xad20 ==> offset 0xc06a0 [ 7.942341] sof-audio-acpi 80860F28:01: block 13 type 0x2 size 0xc34 ==> offset 0x100008 [ 7.945002] sof-audio-acpi 80860F28:01: block 14 type 0x2 size 0x8 ==> offset 0x100c3c [ 7.945009] sof-audio-acpi 80860F28:01: block 15 type 0x2 size 0xc50 ==> offset 0x100c48 [ 7.947695] sof-audio-acpi 80860F28:01: block 16 type 0x2 size 0x6c ==> offset 0x101f20 [ 7.947797] sof-audio-acpi 80860F28:01: booting DSP firmware [ 7.993488] intel_rapl: Found RAPL domain package [ 7.993491] intel_rapl: Found RAPL domain core [ 9.037666] sof-audio-acpi 80860F28:01: error: unable to run DSP firmware [ 9.038008] sof-audio-acpi 80860F28:01: error: unexpected fault 0xffffffff trace 0xffffffff [ 9.038094] sof-audio-acpi 80860F28:01: error: failed to reset DSP [ 9.038159] sof-audio-acpi 80860F28:01: error: failed to boot DSP firmware -19 [ 9.038266] sof-audio-acpi 80860F28:01: error: sof_probe_work failed err: -19
Thanks Guennadi
On Fri, 2019-03-22 at 17:03 +0100, Guennadi Liakhovetski wrote:
Hi,
Is MinnowBoard supposed to work with the current sources?
Yes.
I tried 2 boards: an older Max and a new Turbot with the same result. After upgrading the BIOS to 1.0 and configuring it as described on https://thesofproject.github.io/latest/getting_started/setup/setup_minnowboa... and installing the ACPI scripts, I see the following in dmesg:
[ 7.858284] sof-audio-acpi 80860F28:01: ACPI DSP detected [ 7.858293] sof-audio-acpi 80860F28:01: BYT-CR not detected [ 7.858417] sof-audio-acpi 80860F28:01: probing SOF DSP device.... [ 7.858437] sof-audio-acpi 80860F28:01: sof_probe_work entry [ 7.858442] sof-audio-acpi 80860F28:01: LPE PHY base at 0x90a00000 size 0x200000 [ 7.858495] sof-audio-acpi 80860F28:01: LPE VADDR 000000005df3cd39 [ 7.858498] sof-audio-acpi 80860F28:01: IMR base at 0x20000000 size 0x100000 [ 7.858525] sof-audio-acpi 80860F28:01: IMR VADDR 00000000c1d6001c [ 7.858530] sof-audio-acpi 80860F28:01: using IRQ 29 [ 7.861914] sof-audio-acpi 80860F28:01: loading firmware [ 7.903934] sof-audio-acpi 80860F28:01: header size=0xc9a4 modules=0x1 abi=0x1 size=16 [ 7.903980] sof-audio-acpi 80860F28:01: new module size 0xc998 blocks 0x11 type 0x0 [ 7.903984] sof-audio-acpi 80860F28:01: block 0 type 0x1 size 0xf0 ==> offset 0xc0000 [ 7.904148] sof-audio-acpi 80860F28:01: block 1 type 0x1 size 0x16c ==> offset 0xc0400 [ 7.904454] sof-audio-acpi 80860F28:01: block 2 type 0x1 size 0x8 ==> offset 0xc057c [ 7.904461] sof-audio-acpi 80860F28:01: block 3 type 0x1 size 0x8 ==> offset 0xc059c [ 7.904468] sof-audio-acpi 80860F28:01: block 4 type 0x1 size 0x8 ==> offset 0xc05bc [ 7.904475] sof-audio-acpi 80860F28:01: block 5 type 0x1 size 0x8 ==> offset 0xc05dc [ 7.904481] sof-audio-acpi 80860F28:01: block 6 type 0x1 size 0x8 ==> offset 0xc05fc [ 7.904488] sof-audio-acpi 80860F28:01: block 7 type 0x1 size 0x4 ==> offset 0xc061c [ 7.904492] sof-audio-acpi 80860F28:01: block 8 type 0x1 size 0x8 ==> offset 0xc063c [ 7.904498] sof-audio-acpi 80860F28:01: block 9 type 0x1 size 0x4 ==> offset 0xc0658 [ 7.904502] sof-audio-acpi 80860F28:01: block 10 type 0x1 size 0x18 ==> offset 0xc065c [ 7.904522] sof-audio-acpi 80860F28:01: block 11 type 0x1 size 0x8 ==> offset 0xc067c [ 7.904529] sof-audio-acpi 80860F28:01: block 12 type 0x1 size 0xad20 ==> offset 0xc06a0 [ 7.942341] sof-audio-acpi 80860F28:01: block 13 type 0x2 size 0xc34 ==> offset 0x100008 [ 7.945002] sof-audio-acpi 80860F28:01: block 14 type 0x2 size 0x8 ==> offset 0x100c3c [ 7.945009] sof-audio-acpi 80860F28:01: block 15 type 0x2 size 0xc50 ==> offset 0x100c48 [ 7.947695] sof-audio-acpi 80860F28:01: block 16 type 0x2 size 0x6c ==> offset 0x101f20 [ 7.947797] sof-audio-acpi 80860F28:01: booting DSP firmware [ 7.993488] intel_rapl: Found RAPL domain package [ 7.993491] intel_rapl: Found RAPL domain core [ 9.037666] sof-audio-acpi 80860F28:01: error: unable to run DSP firmware [ 9.038008] sof-audio-acpi 80860F28:01: error: unexpected fault 0xffffffff trace 0xffffffff [ 9.038094] sof-audio-acpi 80860F28:01: error: failed to reset DSP [ 9.038159] sof-audio-acpi 80860F28:01: error: failed to boot DSP firmware -19 [ 9.038266] sof-audio-acpi 80860F28:01: error: sof_probe_work failed err: -19
Looks like a driver regression, since 0xffffffff means PCI address space is powered OFF when it should be ON.
Can you log as a regression on GH.
Thanks
Liam
On Fri, 2019-03-22 at 16:14 +0000, Liam Girdwood wrote:
On Fri, 2019-03-22 at 17:03 +0100, Guennadi Liakhovetski wrote:
Hi,
Is MinnowBoard supposed to work with the current sources?
Yes.
I tried 2 boards: an older Max and a new Turbot with the same result. After upgrading the BIOS to 1.0 and configuring it as described on
https://thesofproject.github.io/latest/getting_started/setup/setup_minnowboa...
and installing the ACPI scripts, I see the following in dmesg:
[ 7.858284] sof-audio-acpi 80860F28:01: ACPI DSP detected [ 7.858293] sof-audio-acpi 80860F28:01: BYT-CR not detected [ 7.858417] sof-audio-acpi 80860F28:01: probing SOF DSP device.... [ 7.858437] sof-audio-acpi 80860F28:01: sof_probe_work entry [ 7.858442] sof-audio-acpi 80860F28:01: LPE PHY base at 0x90a00000 size 0x200000 [ 7.858495] sof-audio-acpi 80860F28:01: LPE VADDR 000000005df3cd39 [ 7.858498] sof-audio-acpi 80860F28:01: IMR base at 0x20000000 size 0x100000 [ 7.858525] sof-audio-acpi 80860F28:01: IMR VADDR 00000000c1d6001c [ 7.858530] sof-audio-acpi 80860F28:01: using IRQ 29 [ 7.861914] sof-audio-acpi 80860F28:01: loading firmware [ 7.903934] sof-audio-acpi 80860F28:01: header size=0xc9a4 modules=0x1 abi=0x1 size=16 [ 7.903980] sof-audio-acpi 80860F28:01: new module size 0xc998 blocks 0x11 type 0x0 [ 7.903984] sof-audio-acpi 80860F28:01: block 0 type 0x1 size 0xf0 ==> offset 0xc0000 [ 7.904148] sof-audio-acpi 80860F28:01: block 1 type 0x1 size 0x16c ==> offset 0xc0400 [ 7.904454] sof-audio-acpi 80860F28:01: block 2 type 0x1 size 0x8 ==> offset 0xc057c [ 7.904461] sof-audio-acpi 80860F28:01: block 3 type 0x1 size 0x8 ==> offset 0xc059c [ 7.904468] sof-audio-acpi 80860F28:01: block 4 type 0x1 size 0x8 ==> offset 0xc05bc [ 7.904475] sof-audio-acpi 80860F28:01: block 5 type 0x1 size 0x8 ==> offset 0xc05dc [ 7.904481] sof-audio-acpi 80860F28:01: block 6 type 0x1 size 0x8 ==> offset 0xc05fc [ 7.904488] sof-audio-acpi 80860F28:01: block 7 type 0x1 size 0x4 ==> offset 0xc061c [ 7.904492] sof-audio-acpi 80860F28:01: block 8 type 0x1 size 0x8 ==> offset 0xc063c [ 7.904498] sof-audio-acpi 80860F28:01: block 9 type 0x1 size 0x4 ==> offset 0xc0658 [ 7.904502] sof-audio-acpi 80860F28:01: block 10 type 0x1 size 0x18 ==> offset 0xc065c [ 7.904522] sof-audio-acpi 80860F28:01: block 11 type 0x1 size 0x8 ==> offset 0xc067c [ 7.904529] sof-audio-acpi 80860F28:01: block 12 type 0x1 size 0xad20 ==> offset 0xc06a0 [ 7.942341] sof-audio-acpi 80860F28:01: block 13 type 0x2 size 0xc34 ==> offset 0x100008 [ 7.945002] sof-audio-acpi 80860F28:01: block 14 type 0x2 size 0x8 ==> offset 0x100c3c [ 7.945009] sof-audio-acpi 80860F28:01: block 15 type 0x2 size 0xc50 ==> offset 0x100c48 [ 7.947695] sof-audio-acpi 80860F28:01: block 16 type 0x2 size 0x6c ==> offset 0x101f20 [ 7.947797] sof-audio-acpi 80860F28:01: booting DSP firmware [ 7.993488] intel_rapl: Found RAPL domain package [ 7.993491] intel_rapl: Found RAPL domain core [ 9.037666] sof-audio-acpi 80860F28:01: error: unable to run DSP firmware [ 9.038008] sof-audio-acpi 80860F28:01: error: unexpected fault 0xffffffff trace 0xffffffff [ 9.038094] sof-audio-acpi 80860F28:01: error: failed to reset DSP [ 9.038159] sof-audio-acpi 80860F28:01: error: failed to boot DSP firmware -19 [ 9.038266] sof-audio-acpi 80860F28:01: error: sof_probe_work failed err: -19
Looks like a driver regression, since 0xffffffff means PCI address space is powered OFF when it should be ON.
Can you log as a regression on GH.
Liam/Guennadi,
I dont see this regression with my minnowboard + RT5651 set up.
Thanks, Ranjani
Thanks
Liam
Sound-open-firmware mailing list Sound-open-firmware@alsa-project.org https://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
Hi Ranjani,
On Fri, Mar 22, 2019 at 01:40:06PM -0700, Ranjani Sridharan wrote:
On Fri, 2019-03-22 at 16:14 +0000, Liam Girdwood wrote:
On Fri, 2019-03-22 at 17:03 +0100, Guennadi Liakhovetski wrote:
Hi,
Is MinnowBoard supposed to work with the current sources?
Yes.
I tried 2 boards: an older Max and a new Turbot with the same result. After upgrading the BIOS to 1.0 and configuring it as described on
https://thesofproject.github.io/latest/getting_started/setup/setup_minnowboa...
and installing the ACPI scripts, I see the following in dmesg:
[ 7.858284] sof-audio-acpi 80860F28:01: ACPI DSP detected [ 7.858293] sof-audio-acpi 80860F28:01: BYT-CR not detected [ 7.858417] sof-audio-acpi 80860F28:01: probing SOF DSP device.... [ 7.858437] sof-audio-acpi 80860F28:01: sof_probe_work entry [ 7.858442] sof-audio-acpi 80860F28:01: LPE PHY base at 0x90a00000 size 0x200000 [ 7.858495] sof-audio-acpi 80860F28:01: LPE VADDR 000000005df3cd39 [ 7.858498] sof-audio-acpi 80860F28:01: IMR base at 0x20000000 size 0x100000 [ 7.858525] sof-audio-acpi 80860F28:01: IMR VADDR 00000000c1d6001c [ 7.858530] sof-audio-acpi 80860F28:01: using IRQ 29 [ 7.861914] sof-audio-acpi 80860F28:01: loading firmware [ 7.903934] sof-audio-acpi 80860F28:01: header size=0xc9a4 modules=0x1 abi=0x1 size=16 [ 7.903980] sof-audio-acpi 80860F28:01: new module size 0xc998 blocks 0x11 type 0x0 [ 7.903984] sof-audio-acpi 80860F28:01: block 0 type 0x1 size 0xf0 ==> offset 0xc0000 [ 7.904148] sof-audio-acpi 80860F28:01: block 1 type 0x1 size 0x16c ==> offset 0xc0400 [ 7.904454] sof-audio-acpi 80860F28:01: block 2 type 0x1 size 0x8 ==> offset 0xc057c [ 7.904461] sof-audio-acpi 80860F28:01: block 3 type 0x1 size 0x8 ==> offset 0xc059c [ 7.904468] sof-audio-acpi 80860F28:01: block 4 type 0x1 size 0x8 ==> offset 0xc05bc [ 7.904475] sof-audio-acpi 80860F28:01: block 5 type 0x1 size 0x8 ==> offset 0xc05dc [ 7.904481] sof-audio-acpi 80860F28:01: block 6 type 0x1 size 0x8 ==> offset 0xc05fc [ 7.904488] sof-audio-acpi 80860F28:01: block 7 type 0x1 size 0x4 ==> offset 0xc061c [ 7.904492] sof-audio-acpi 80860F28:01: block 8 type 0x1 size 0x8 ==> offset 0xc063c [ 7.904498] sof-audio-acpi 80860F28:01: block 9 type 0x1 size 0x4 ==> offset 0xc0658 [ 7.904502] sof-audio-acpi 80860F28:01: block 10 type 0x1 size 0x18 ==> offset 0xc065c [ 7.904522] sof-audio-acpi 80860F28:01: block 11 type 0x1 size 0x8 ==> offset 0xc067c [ 7.904529] sof-audio-acpi 80860F28:01: block 12 type 0x1 size 0xad20 ==> offset 0xc06a0 [ 7.942341] sof-audio-acpi 80860F28:01: block 13 type 0x2 size 0xc34 ==> offset 0x100008 [ 7.945002] sof-audio-acpi 80860F28:01: block 14 type 0x2 size 0x8 ==> offset 0x100c3c [ 7.945009] sof-audio-acpi 80860F28:01: block 15 type 0x2 size 0xc50 ==> offset 0x100c48 [ 7.947695] sof-audio-acpi 80860F28:01: block 16 type 0x2 size 0x6c ==> offset 0x101f20 [ 7.947797] sof-audio-acpi 80860F28:01: booting DSP firmware [ 7.993488] intel_rapl: Found RAPL domain package [ 7.993491] intel_rapl: Found RAPL domain core [ 9.037666] sof-audio-acpi 80860F28:01: error: unable to run DSP firmware [ 9.038008] sof-audio-acpi 80860F28:01: error: unexpected fault 0xffffffff trace 0xffffffff [ 9.038094] sof-audio-acpi 80860F28:01: error: failed to reset DSP [ 9.038159] sof-audio-acpi 80860F28:01: error: failed to boot DSP firmware -19 [ 9.038266] sof-audio-acpi 80860F28:01: error: sof_probe_work failed err: -19
Looks like a driver regression, since 0xffffffff means PCI address space is powered OFF when it should be ON.
Can you log as a regression on GH.
Liam/Guennadi,
I dont see this regression with my minnowboard + RT5651 set up.
Interesting. I presume that's with some current kernel topic/sof-dev and the SOF master. Could you tell me the specific commit IDs?
Thanks Guennadi
participants (3)
-
Guennadi Liakhovetski
-
Liam Girdwood
-
Ranjani Sridharan