Openwrt - SD Card Image does not boot (22.3.X & Master) LS1088ARDB Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Openwrt - SD Card Image does not boot (22.3.X & Master) LS1088ARDB Board

1,274 Views
cowgirlalexa
Contributor II

All releases since Openwrt 22.03.0 including the current snapshots are not booting on the LS1088 A RDB Board if doing a clean install using the SDCard Images  (22.3.X & Master)

Last working release is OpenWRT 21.02.5

Sysupgrade using the *sdboot-squashfs-sysupgrade.bin from 21.02.5 to 22.03.3 is working

Could you please look into this issue and help/advise. I´m trying to find a solutions build different commit but nothing worked till now. 

0 Kudos
5 Replies

1,236 Views
Chavira
NXP TechSupport
NXP TechSupport

Thank you for contacting NXP support!

Sorry, we don't support OpenWrt, please put your inquiry on OpenWrt Forum.

OpenWrt Forum

0 Kudos

1,231 Views
cowgirlalexa
Contributor II

@Chavira the majority of the layerscape patches in Openwrt are from NXP employees

1,216 Views
Chavira
NXP TechSupport
NXP TechSupport

Sorry for the inconvenience but, we only support LSDK, and their components are provided in the official GitHub of NXP.

Other software downloaded on other pages or provided for other companies is not supported by NXP.

0 Kudos

1,189 Views
cowgirlalexa
Contributor II

@Chavira as I have mentioned above. The Openwrt image itself is fine and it's booting. The problem is somewhere in the boot process before passing controls to LINUX.

 With LSDK-20.04-update-290520 in the 21.02 branch everything is fine, the boot process works and can boot linux. If I replace just the squash fs image with the 22.03.3 through a sys upgrade that one also boots just fine.

But if I use the boot process from 22.03.x / Master it doesn't boot linux kernel and dies without a message. The boot process there uses LSDK-21.08

openwrt-21.02.5-layerscape-armv8_64b-fsl_ls1088a-rdb-sdboot-squashfs-sdcard.img boot log:

NOTICE: UDIMM 18ASF1G72AZ-2G3B1

NOTICE: 8 GB DDR4, 64-bit, CL=15, ECC on, CS0+CS1
NOTICE: BL2: v1.5(release):v21.02.5
NOTICE: BL2: Built : 19:16:38, Oct 13 2022
NOTICE: BL2: Booting BL31
NOTICE: BL31: v1.5(release):v21.02.5
NOTICE: BL31: Built : 19:16:38, Oct 13 2022
NOTICE: Welcome to LS1088 BL31 Phase

U-Boot 2019.10-OpenWrt-r16688-fa9a932fdb (Oct 13 2022 - 19:16:38 +0000)

SoC: LS1088AE Rev1.0 (0x87030010)
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz
CPU3(A53):1600 MHz CPU4(A53):1600 MHz CPU5(A53):1600 MHz
CPU6(A53):1600 MHz CPU7(A53):1600 MHz
Bus: 700 MHz DDR: 2100 MT/s
Reset Configuration Word (RCW):
00000000: 4000541c 00000040 00000000 00000000
00000010: 00000000 000a0000 00300000 00000000
00000020: 01c01150 00002580 00000000 00000040
00000030: 00000c5b 00000000 00002403 00000000
00000040: 00000000 00000000 00000000 00000000
00000050: 00000000 00000000 00000000 00000000
00000060: 00000000 00000000 00000011 000009e7
00000070: 44110000 00009555
VID: Core voltage after adjustment is at 1026 mV
DRAM: 7.9 GiB
DDR 7.9 GiB (DDR4, 64-bit, CL=15, ECC on)
DDR Chip-Select Interleaving Mode: CS0+CS1
Using SERDES1 Protocol: 29 (0x1d)
Using SERDES2 Protocol: 13 (0xd)
NAND: 512 MiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... OK
EEPROM: NXID v1
In: serial
Out: serial
Err: serial
Model: NXP Layerscape 1088a RDB Board
Board: LS1088A-RDB, Board Arch: V1, Board version: C, boot from SD card
QSPI:0
CPLD: v1.8
SERDES1 Reference : Clock1 = 100MHz Clock2 = 156.25MHz
SERDES2 Reference : Clock1 = 100MHz Clock2 = 100MHz
Net: PHY reset timed out
PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: no link
PCIe2: pcie@3600000 Root Complex: no link
DPMAC1@xgmii, DPMAC2@xgmii, DPMAC3@qsgmii, DPMAC4@qsgmii, DPMAC5@qsgmii, DPMAC6@qsgmii, DPMAC7@qsgmii, DPMAC8@qsgmii, DPMAC9@qsgmii, DPMAC10@qsgmii
Hit any key to stop autoboot: 3 ... 2 ... 1 ... 0
starting openwrt ...

MMC read: dev # 0, block # 20480, count 6144 ... 6144 blocks read: OK

MMC read: dev # 0, block # 28672, count 2048 ... 2048 blocks read: OK
crc32+
fsl-mc: Booting Management Complex ... SUCCESS
fsl-mc: Management Complex booted (version: 10.20.4, boot status: 0x1)

MMC read: dev # 0, block # 26624, count 2048 ... 2048 blocks read: OK
fsl-mc: Deploying data path layout ... SUCCESS
6779832 bytes read in 334 ms (19.4 MiB/s)

Loading kernel from FIT Image at 81000000 ...

Using 'config@1' configuration
Trying 'kernel@1' kernel subimage
Description: ARM64 OpenWrt Linux-5.4.215
Created: 2022-10-13 19:16:38 UTC
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x810000e8
Data Size: 6758447 Bytes = 6.4 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x80080000
Entry Point: 0x80080000
Hash algo: crc32
Hash value: f2a4c840
Hash algo: sha1
Hash value: daa7b2038ec3bf29b1b4ec18c302eaed743a503e
Verifying Hash Integrity ... crc32+ sha1+ OK

Loading fdt from FIT Image at 81000000 ...

Using 'config@1' configuration
Trying 'fdt@1' fdt subimage
Description: ARM64 OpenWrt fsl_ls1088a-rdb-sdboot device tree blob
Created: 2022-10-13 19:16:38 UTC
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x81672260
Data Size: 19491 Bytes = 19 KiB
Architecture: AArch64
Hash algo: crc32
Hash value: 24e480ea
Hash algo: sha1
Hash value: ca0b2200997708112616c6a2277f1559fa324911
Verifying Hash Integrity ... crc32+ sha1+ OK
Booting using the fdt blob at 0x81672260
Uncompressing Kernel Image
Loading Device Tree to 000000009fff8000, end 000000009ffffc22 ... OK
WARNING: fdt_fixup_stdout: could not read serial0 alias: FDT_ERR_NOTFOUND

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.4.215 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16688-fa9a932fdb)) #0 SMP PREEMPT Thu Oct 13 19:16:38 2022
[ 0.000000] Machine model: LS1088A RDB Board
[ 0.000000] earlycon: uart8250 at MMIO 0x00000000021c0500 (options '')
[ 0.000000] printk: bootconsole [uart8250] enabled

0 Kudos

1,180 Views
Chavira
NXP TechSupport
NXP TechSupport

For your board, we only support version 18.06.4, another version after that only OpenWrt gives support.

Please visit the next link to know what versions are supported by NXP:

[OpenWrt Wiki] layerscape

0 Kudos