Budimir Miljkovic

Booting Linux on SABRE AI board a.k.a. ARD board

Discussion created by Budimir Miljkovic on May 1, 2012
Latest reply on May 15, 2012 by RodBorras



Can somebody help with the following:

When booting Linux from the SD-Card labelled MCIMX53SABREAI, LINUX, 110-77382 REV A and supplied with iMX53 SABRE AI board the Linux boot process fails with following log:


mmc0: new SDHC card at address e624

mmcblk0: mmc0:e624 SD04G 3.69 GiB (ro)


mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)


VFS: Cannot open root device "mmcblk0p1" or unknown-block(179,1)

Please append a correct "root=" boot option; here are the available partitions:

1f00           16384 mtdblock0 (driver?)

1f01            5120 mtdblock1 (driver?)

1f02          262144 mtdblock2 (driver?)

1f03          240640 mtdblock3 (driver?)

b300         3872256 mmcblk0 driver: mmcblk

  b301         3868160 mmcblk0p1

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)

[<80038524>] (unwind_backtrace+0x0/0xf0) from [<80406714>] (panic+0x6c/0xe0)

[<80406714>] (panic+0x6c/0xe0) from [<80008ddc>] (mount_block_root+0x1cc/0x20c)

[<80008ddc>] (mount_block_root+0x1cc/0x20c) from [<80009028>] (prepare_namespace+0x11c/0x174)

[<80009028>] (prepare_namespace+0x11c/0x174) from [<800084a0>] (kernel_init+0x120/0x168)

[<800084a0>] (kernel_init+0x120/0x168) from [<800349e0>] (kernel_thread_exit+0x0/0x8)


How can I fix this?  A hint is given that a correct "root=" boot option has to be specified from the available partitions.  Where is this option appended?