LS1046 sd boot kernel panic because of mount rootfs fail

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

LS1046 sd boot kernel panic because of mount rootfs fail

708 Views
charleshuang
Senior Contributor II

Hi NXP Team.

We use LS1046ardb and try to boot up by sd card but failed.

The error message:

[ 3.704272] mmcblk0: mmc0:59b4 USDU1 14.7 GiB (ro)
[ 3.706459] No soundcards found.
[ 3.733805] mmcblk0: p1 p2 p3 p4
[ 3.747263] VFS: Cannot open root device "PARTUUID=556444a2-04" or unknown-block(179,4): error -30
[ 3.756244] Please append a correct "root=" boot option; here are the available partitions:
[ 3.764607] 0100 4096 ram0
[ 3.764608] (driver?)
[ 3.770719] 0101 4096 ram1
[ 3.770720] (driver?)
[ 3.776819] 0102 4096 ram2
[ 3.776820] (driver?)
[ 3.782924] 0103 4096 ram3
[ 3.782924] (driver?)
[ 3.789024] 0104 4096 ram4
[ 3.789025] (driver?)
[ 3.795123] 0105 4096 ram5
[ 3.795123] (driver?)
[ 3.801222] 0106 4096 ram6
[ 3.801223] (driver?)
[ 3.807318] 0107 4096 ram7
[ 3.807319] (driver?)
[ 3.813417] 0108 4096 ram8
[ 3.813418] (driver?)
[ 3.819514] 0109 4096 ram9
[ 3.819515] (driver?)
[ 3.825613] 010a 4096 ram10
[ 3.825613] (driver?)
[ 3.831803] 010b 4096 ram11
[ 3.831804] (driver?)
[ 3.837989] 010c 4096 ram12
[ 3.837990] (driver?)
[ 3.844173] 010d 4096 ram13
[ 3.844174] (driver?)
[ 3.850359] 010e 4096 ram14
[ 3.850359] (driver?)
[ 3.856564] 010f 4096 ram15
[ 3.856565] (driver?)
[ 3.862759] b300 15465472 mmcblk0
[ 3.862760] driver: mmcblk
[ 3.869554] b301 131072 mmcblk0p1 556444a2-01
[ 3.869555]
[ 3.876350] b302 2097152 mmcblk0p2 556444a2-02
[ 3.876351]
[ 3.883142] b303 5242880 mmcblk0p3 556444a2-03
[ 3.883142]
[ 3.889936] b304 7921664 mmcblk0p4 556444a2-04
[ 3.889937]
[ 3.896729] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,4)
[ 3.905167] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 5.4.47 #1
[ 3.911083] Hardware name: LS1046A RDB Board (DT)
[ 3.915781] Call trace:
[ 3.918224] dump_backtrace+0x0/0x150
[ 3.921881] show_stack+0x14/0x20
[ 3.925192] dump_stack+0xbc/0x100
[ 3.928589] panic+0x16c/0x37c
[ 3.931637] mount_block_root+0x1b0/0x2a8
[ 3.935641] mount_root+0x144/0x178
[ 3.939123] prepare_namespace+0x16c/0x1d0
[ 3.943214] kernel_init_freeable+0x22c/0x24c
[ 3.947566] kernel_init+0x10/0x108
[ 3.951049] ret_from_fork+0x10/0x18
[ 3.954620] SMP: stopping secondary CPUs
[ 3.958541] Kernel Offset: 0x2316a0600000 from 0xffff800010000000
[ 3.964629] PHYS_OFFSET: 0xffffa06340000000
[ 3.968807] CPU features: 0x0002,21806000

Do you have any suggestions for us?

 

Labels (2)
0 Kudos
Reply
1 Reply

696 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please download flex-builder installation tar ball, connect SD card to your host PC, then execute the following command.

$ flex-installer -i pf -d /dev/sdx
$ flex-installer -i auto -m ls1046ardb -d /dev/sdx

Note:/dev/sdx is SD device name on your host.

Then plugin SD card to your target board and type "boot" command under u-boot.

If your problem remains, please attach your whole console log from u-boot.

0 Kudos
Reply