Hi expert,
I'm lookink for this u-boot version: U-Boot 2015.01QorIQ-SDK-V1.7+g503273b (Aug 18 2015 - 03:00:18)
It looks like the downloadable images ISO from SDK 1.7 are all about PPC. Where can I found QorIQ LS1043A old images?
In fact I have an old LS1043ARDB (orange model) on which the two NOR bank bootloader have been erased. For long time I was running lot of build of u-boot from recent SDK 2.0, always from bank v4. So when I decided to upgrade the bank v0 bootloader the board seems to boot correctly but later on, when the kernel boots there are several issues about FMan.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
DBG: UUUUUUUUUUUUUU hcCh ?8?
<<>><<< p_LnxWrpFmDev->fmPhysBaseAddr = 0x1a00000
<<>><<< p_LnxWrpFmDev->fmBaseAddr = 0xffffff8008680000
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:2665 __alloc_pages_nodemask+0x804/0x82c()
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.3+ #5
Hardware name: LS1043A RDB Board (DT)
Call trace:
[<ffffffc00008a154>] dump_backtrace+0x0/0x12c
[<ffffffc00008a290>] show_stack+0x10/0x1c
[<ffffffc00074a470>] dump_stack+0x88/0xd8
[<ffffffc0000b1f3c>] warn_slowpath_common+0x94/0xcc
[<ffffffc0000b2038>] warn_slowpath_null+0x14/0x20
[<ffffffc00013a110>] __alloc_pages_nodemask+0x800/0x82c
[<ffffffc00013a238>] alloc_kmem_pages+0x40/0xf0
[<ffffffc00014e50c>] kmalloc_order+0x10/0x44
[<ffffffc00017c330>] __kmalloc+0x1ec/0x1f4
[<ffffffc0004cc28c>] xx_Malloc+0x1c/0x50
[<ffffffc0004cc378>] XX_Malloc+0x8/0x14
[<ffffffc000418d18>] FM_Config+0x368/0x778
[<ffffffc0004a31fc>] fm_probe+0x828/0x1778
[<ffffffc00037c244>] platform_drv_probe+0x48/0xb8
[<ffffffc00037a730>] driver_probe_device+0x78/0x238
[<ffffffc00037a9dc>] __driver_attach+0x98/0xa0
[<ffffffc000378b7c>] bus_for_each_dev+0x54/0x98
[<ffffffc00037a294>] driver_attach+0x1c/0x28
[<ffffffc000379f0c>] bus_add_driver+0x14c/0x204
[<ffffffc00037b054>] driver_register+0x64/0x130
[<ffffffc00037c178>] __platform_driver_register+0x5c/0x68
ata1: SATA link down (SStatus 0 SControl 300)
[<ffffffc0004a4220>] LNXWRP_FM_Init+0x40/0x54
[<ffffffc0009d6904>] fm_load+0x8/0x54
[<ffffffc0000827d4>] do_one_initcall+0x88/0x1ac
[<ffffffc0009b6af0>] kernel_init_freeable+0x140/0x1e8
[<ffffffc000744610>] kernel_init+0xc/0xdc
---[ end trace 3dece7a8c0a1c3fd ]---
cpu 0: No memory for XX_Malloc
cpu 0: ! MAJOR FM Error [CPU00, drivers/net/ethernet/freescale/fman/Peripherals/FM/fm.c:3406 FM_Config]: Memory Allocation Failed;
cpu 0: FM firmware codecpu 0:
cpu 0: ! MAJOR FM Error [CPU00, drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c:1013 InitFmDev]: Invalid Handle;
cpu 0: FMcpu 0:
fsl-fman: probe of 1a00000.fman failed with error -5
Freescale FM module (Nov 23 2016:08:36:49), FMD API version 21.1.0
fsl-fman-port: probe of 1a82000.port failed with error -5
fsl-fman-port: probe of 1a83000.port failed with error -5
fsl-fman-port: probe of 1a84000.port failed with error -5
fsl-fman-port: probe of 1a85000.port failed with error -5
fsl-fman-port: probe of 1a86000.port failed with error -5
fsl-fman-port: probe of 1a87000.port failed with error -5
fsl-fman-port: probe of 1a88000.port failed with error -5
fsl-fman-port: probe of 1aa8000.port failed with error -5
fsl-fman-port: probe of 1a89000.port failed with error -5
fsl-fman-port: probe of 1aa9000.port failed with error -5
fsl-fman-port: probe of 1a8a000.port failed with error -5
fsl-fman-port: probe of 1aaa000.port failed with error -5
fsl-fman-port: probe of 1a8b000.port failed with error -5
fsl-fman-port: probe of 1aab000.port failed with error -5
fsl-fman-port: probe of 1a8c000.port failed with error -5
fsl-fman-port: probe of 1aac000.port failed with error -5
fsl-fman-port: probe of 1a8d000.port failed with error -5
fsl-fman-port: probe of 1aad000.port failed with error -5
fsl-fman-port: probe of 1a90000.port failed with error -5
fsl-fman-port: probe of 1ab0000.port failed with error -5
Freescale FM Ports module (Nov 21 2016:11:31:37)
fsl_mac: fsl_mac: FSL FMan MAC API based driver ()
fsl_mac 1ae0000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae2000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae4000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae6000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae8000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1aea000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1af0000.ethernet: fm_bind(/fman@1a00000) failed
fsl_dpa: FSL DPAA Ethernet driver ()
fsl_dpa: FSL DPAA Ethernet debugfs entries ()
fsl_dpa fsl,dpaa:ethernet@0: dev_get_drvdata(1ae0000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@0 failed with error -22
fsl_dpa fsl,dpaa:ethernet@1: dev_get_drvdata(1ae2000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@1 failed with error -22
fsl_dpa fsl,dpaa:ethernet@2: dev_get_drvdata(1ae4000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@2 failed with error -22
fsl_dpa fsl,dpaa:ethernet@3: dev_get_drvdata(1ae6000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@3 failed with error -22
fsl_dpa fsl,dpaa:ethernet@4: dev_get_drvdata(1ae8000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@4 failed with error -22
fsl_dpa fsl,dpaa:ethernet@5: dev_get_drvdata(1aea000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@5 failed with error -22
fsl_dpa fsl,dpaa:ethernet@8: dev_get_drvdata(1af0000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@8 failed with error -22
]> Is default kernel configuration used for booting from the bank v0?
YES. I tried to boot the kernel image shipped with the board...
OK, I'll try to update all images with SDK 2.0 output.
Best Regards.
The LS1043ARDB board is supported by SDK 2.0 and LSDK 1712. See the following pages:
and
There were early version SDK 0.4 and 0.5 for the LS1043a. A few bugs from these SDK are fixed in the last version of NXP SDK and LSDK.
Look at the Table 1 of SDK 2.0-1703 documentation:
https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf
This Table shows that this SDK supports old revision of the LS1043a.
Is default kernel configuration used for booting from the bank v0?
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------