Hi,
I just started with the Morello board, and after flashing the latest prebuilt on a USB memory, Linux wouldn't boot to home and hangs at SMP bringup which pointed me to
Morello: Pre-built images stall at "smp: Bringing up secondary CPUs"
Then I go the latest firmware prebuilt
https://git.morello-project.org/morello/board-firmware/-/tree/morello/mainline?ref_type=heads
And flashed it on the SD card as mentioned in
https://git.morello-project.org/morello/docs/-/blob/morello/mainline/firmware/user-guide.rst#id23
And now I can't reach UEFI boot menu and it hangs as follows:
add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/NetworkPkg/HttpDxe/HttpD0 Loading driver at 0x000F7F30000 EntryPoint=0x000F7F315DC HttpDxe.efi add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/NetworkPkg/HttpBootDxe/H0 Loading driver at 0x000F7F17000 EntryPoint=0x000F7F185DC HttpBootDxe.efi ConvertPages: failed to find range 180000000 - 180022FFF Loading driver at 0x000F7EF4000 EntryPoint=0x000F7EF6008 Loading driver at 0x000F7EF4000 EntryPoint=0x000F7EF6008 add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/Platform/ARM/Morello/Dri0 Loading driver at 0x000F7EED000 EntryPoint=0x000F7EEE2AC PlatformDxe.efi [PlatformDxe:I2cEnableBusConf]: requested bus speed 400000 != configured bus speed 386363 add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/ArmPlatformPkg/Drivers/L0 Loading driver at 0x000F7EE3000 EntryPoint=0x000F7EE44C4 LcdGraphicsOutputDxe.efi
Loading driver at 0x000F7EF4000 EntryPoint=0x000F7EF6008 Loading driver at 0x000F7EF4000 EntryPoint=0x000F7EF6008 add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/Platform/ARM/Morello/Dri0 Loading driver at 0x000F7EED000 EntryPoint=0x000F7EEE2AC PlatformDxe.efi [PlatformDxe:I2cEnableBusConf]: requested bus speed 400000 != configured bus speed 386363 add-symbol-file /builds/morello/manifest/bsp/uefi/edk2/Build/morellosoc/DEBUG_CLANGDWARF/AARCH64/ArmPlatformPkg/Drivers/L0 Loading driver at 0x000F7EE3000 EntryPoint=0x000F7EE44C4 LcdGraphicsOutputDxe.efi EDID block read interrupt not set InitializeDisplay: ERROR - Can not initialise the display. Exit Status=Time out EDID block read interrupt not set InitializeDisplay: ERROR - Can not initialise the display. Exit Status=Time out EDID block read interrupt not set InitializeDisplay: ERROR - Can not initialise the display. Exit Status=Time out
Hi Mostafa,
After checking on the shared logs I could see the following in the SCP logs:
[ 0.000000] [PCIe] Powering ON controller... [ 0.004050] [PCIe] Timeout! [ 0.006834] [FWK] Process event ([NOT 17:0]: [ELM 17:0] -> [ELM 34:0]) (-7) [ 0.013758] [CCIX] Powering ON controller... [ 0.018023] [CCIX] Timeout! [ 0.020809] [FWK] Process event ([NOT 17:0]: [ELM 17:0] -> [ELM 34:1]) (-7)
Thanks,Himanshu
Hi Himanshu,
Sorry, I was a way for while.
1. I am using the power supplier that came with the board
2. No external devices connect to the board
3. I tried on another morello board (although it's in a different looking case) and the firmware works fine