This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM437X: Boot from network failing with: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

Part Number: PROCESSOR-SDK-AM437X

Hello,

I am trying to boot the kernel on the AM473x-EVM from the network using U-Boot command 'netboot'. I am using the zImage provided under 'prebuilt-images' in the SDK (version 07.03.00.005). Additionally, I added the environment variable fdtfile to be set to am437-gp-evm.dtb (again from prebuilt-images).

The server seems to function as expected and zImage & am437-gp-evm.dtb are loaded successfully over the network.

However, boot fails with the output: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0). Logfile attached.

U-Boot is running from MMC0 (provided with the EVM); it is dated from 2015. Is this version compatible with the zImage I am using?

Thanks,

Rajan

7776.am437x_boot_log.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2022.02.17 18:25:47 =~=~=~=~=~=~=~=~=~=~=~=
U-Boot SPL 2014.07-g7e537bf (Apr 10 2015 - 14:57:18)
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
reading u-boot.img
reading u-boot.img
U-Boot 2014.07-g7e537bf (Apr 10 2015 - 14:57:18)
I2C: ready
DRAM: 1 GiB
NAND: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading uboot.env
** Unable to read "uboot.env" from mmc0:1 **
Using default environment
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX