I've a Olinuxino iMX233 MAXI, it was working fine before couple of days.. now on every bootup I'm getting following error...
mxs-rtc mxs-rtc.0: setting system clock to 1970-01-01 00:01:36 UTC (96)
Waiting for root device /dev/mmcblk0p2...
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 NCard 3.70 GiB
mmcblk0: p1 p2
usb 1-1: new high speed USB device using fsl-ehci and address 2
List of all partitions:
b300 3879936 mmcblk0 driver: mmcblk
b301 15625 mmcblk0p1
b302 3863287 mmcblk0p2
No filesystem could mount root, tried: ext3 ext2 vfat msdos
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[<c002b0e8>] (unwind_backtrace+0x0/0xe0) from [<c0264dec>] (panic+0x68/0xe4)
[<c0264dec>] (panic+0x68/0xe4) from [<c0008de0>] (mount_block_root+0x234/0x284)
[<c0008de0>] (mount_block_root+0x234/0x284) from [<c00090f0>] (prepare_namespace
[<c00090f0>] (prepare_namespace+0x160/0x1b4) from [<c0008a68>] (kernel_init+0x12
[<c0008a68>] (kernel_init+0x120/0x160) from [<c00277c4>] (kernel_thread_exit+0x0
I've made a new sdcard with arch linux as well.. but no success....
As I'm newbie in linux.. Please suggest me the solution on the above error...
What could be the possible reasons.
There are several potential reasons:
- the partition on your SD card is broken, empty or otherwise misbehaving
- you are passing a bad root parameter to the kernel
- you are using ext4 (or some other fancy) filesystem which the kernel doesn't support
- some other reason
Can you access the SD card with another computer?
Cristian Jann has written some rather good tutorials about OLinuXino (and Linux in general). They can be found from http://www.jann.cc/2013/05/04/imx233_olinuxino_current_state.html (http://www.jann.cc/2013/05/04/imx233_olinuxino_current_state.html)