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.

Kernel rootfs not loading.

Other Parts Discussed in Thread: ADS7846, TVP5146M2, DA8XX, TMP275

Hello,

Need help!

I formatted & re-created the SD card for SDK 5.0.2 (earlier it was 4.0.X). I followed the guide and created the card. Since then am unable to load the Kernel. Could someone please help to get the EVM running please. Below are the logs for reference. Thanks in advance.

Texas Instruments X-Loader 1.51 (Jul  5 2011 - 22:25:05)
Starting X-loader on MMC
Reading boot sector

229132 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...


U-Boot 2010.06 (Jul 06 2011 - 14:01:34)

OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
OMAP3 EVM board + LPDDR/NAND
I2C:   ready
DRAM:  256 MiB
NAND:  HW ECC [Kernel/FS layout] selected
512 MiB
Error: Bad compare! failed
Error: Bad compare! failed
Error: Bad compare! failed
Error: Bad compare! failed
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Read back SMSC id 0x92200000
Die ID #0fc000029ff80000015f02690c018009
Net:   smc911x-0
Hit any key to stop autoboot:  0
OMAP3_EVM # pri
bootcmd=if mmc init; then echo SD/MMC found on device ${mmcdev};if run loadbootenv; then run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd;
bootdelay=10
baudrate=115200
bootfile=uImage
loadaddr=0x82000000
usbtty=cdc_acm
console=ttyO0,115200n8
mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait omap_vout.vid1_static_vrfb_alloc=y
nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} uEnv.txt
importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize
loaduimage=fatload mmc 0 ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run nandargs; onenand read ${loadaddr} 280000 400000; bootm ${loadaddr}
stdin=serial
stdout=serial
stderr=serial
dieid#=0fc000029ff80000015f02690c018009
ethact=smc911x-0

Environment size: 1006/131068 bytes

 

 

 

[    3.973449] omap_vout omap_vout: : registered and initialized video device 16
[    3.981018] omap_vout omap_vout: Buffer Size = 3686400
[    3.988128] omap_vout omap_vout: : registered and initialized video device 17
[    3.999328] Waiting for root device /dev/mmcblk0p2...
[    4.052459] mmc0: new SDHC card at address e792
[    4.059112] mmcblk0: mmc0:e792 SD04G 3.69 GiB (ro)
[    4.074310]  mmcblk0: p1 p2 p3
[    4.153106] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)
[    4.160552] Please append a correct "root=" boot option; here are the available partitions:
[    4.169403] 1f00             512 mtdblock0  (driver?)
[    4.174957] 1f01            1280 mtdblock1  (driver?)
[    4.180297] 1f02             768 mtdblock2  (driver?)
[    4.185607] 1f03            5120 mtdblock3  (driver?)
[    4.190917] 1f04          516608 mtdblock4  (driver?)
[    4.196228] b300         3872256 mmcblk0  driver: mmcblk
[    4.201812]   b301           72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
[    4.210235]   b302          923737 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
[    4.218627]   b303         2859570 mmcblk0p3 00000000-0000-0000-0000-000000000mmcblk0p3
[    4.227050] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[    4.235931] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
[    4.244506] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
[    4.253387] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
[    4.262603] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
[    4.271911] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
[    4.281494] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

  • Could you please post the first 10-15  lines of kernel boot? The forum will need to see what the kernel thinks are the command line parameters, in these first few lines is where the kernel parameters are.

  • Hello Schuyler,

     

    Please find here the entire log of kernel bootup.

    SDK -- 5.0.2

    Kernel -- 2.6.37

     

    OMAP3_EVM # boot
    mmc1 is available
    SD/MMC found on device
    usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]
    reading uImage

    3290020 bytes read
    Booting from mmc ...
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Arago/2.6.37-psp04.02.00.07.sdk/
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3289956 Bytes = 3.1 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (jenkins@sdit-build01) (gcc version 4.3.3 (GCC) ) #1 Wed Jul 6 14:04:40 CDT 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31488
    [    0.000000] Kernel command line: console=ttyO0,115200n8 mem=128M noinitrd root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait=1 mpurate=100
    [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
    [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.000000] Memory: 124MB = 124MB total
    [    0.000000] Memory: 111992k/111992k available, 19080k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xc8800000 - 0xf8000000   ( 760 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003f000   ( 220 kB)
    [    0.000000]       .text : 0xc003f000 - 0xc06254ec   (6042 kB)
    [    0.000000]       .data : 0xc0626000 - 0xc07e8560   (1802 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/1000 MHz
    [    0.000000] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c2: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c3: softreset failed (waited 10000 usec)
    [    0.000000] Reprogramming SDRC clock to 400000000 Hz
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [    0.000000] Trying to install interrupt handler for IRQ402
    [    0.000000] Trying to install interrupt handler for IRQ403
    [    0.000000] Trying to install interrupt handler for IRQ404
    [    0.000000] Trying to install interrupt handler for IRQ405
    [    0.000000] Trying to install interrupt handler for IRQ406
    [    0.000000] Trying to install interrupt handler for IRQ407
    [    0.000000] Trying to install interrupt handler for IRQ408
    [    0.000000] Trying to install type control for IRQ409
    [    0.000000] Trying to set irq flags for IRQ409
    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.000000] ... MAX_LOCK_DEPTH:          48
    [    0.000000] ... MAX_LOCKDEP_KEYS:        8191
    [    0.000000] ... CLASSHASH_SIZE:          4096
    [    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
    [    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
    [    0.000000] ... CHAINHASH_SIZE:          16384
    [    0.000000]  memory used by lock dependency info: 3951 kB
    [    0.000000]  per task-struct memory footprint: 2304 bytes
    [    0.000000] Calibrating delay loop... 998.84 BogoMIPS (lpj=3899392)
    [    0.000000] pid_max: default: 32768 minimum: 301
    [    0.000000] Security Framework initialized
    [    0.000000] Mount-cache hash table entries: 512
    [    0.000000] CPU: Testing write buffer coherency: ok
    [    0.000000] regulator: core version 0.5
    [    0.000000] regulator: dummy:
    [    0.000000] NET: Registered protocol family 16
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.000000] Switched to new clocking rate (Crystal/Core/MPU): 26.0/400/100 MHz
    [    0.000000] OMAP DMA hardware revision 5.0
    [    0.616943] bio: create slab <bio-0> at 0
    [    0.640960] regulator: vwl1271: 1800 mV
    [    0.668395] SCSI subsystem initialized
    [    0.733428] usbcore: registered new interface driver usbfs
    [    0.740295] usbcore: registered new interface driver hub
    [    0.745239] usbcore: registered new device driver usb
    [    0.768127] omap_device: omap_i2c.1: new worst case activate latency 0: 122070
    [    0.768798] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    [    0.818725] twl4030: PIH (irq 7) chaining IRQs 368..375
    [    0.819641] twl4030: power (irq 373) chaining IRQs 376..383
    [    0.830322] twl4030: gpio (irq 368) chaining IRQs 384..401
    [    0.907836] regulator: VIO: 1800 mV normal standby
    [    0.921417] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
    [    0.935028] regulator: VDAC: 1800 mV normal standby
    [    0.948272] regulator: VAUX2_4030: 2800 mV normal standby
    [    0.961547] regulator: VPLL2: 1800 mV normal standby
    [    0.975494] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
    [    0.988891] regulator: VAUX3: 2800 mV normal standby
    [    0.992797] omap_device: omap_i2c.1: new worst case deactivate latency 0: 91552
    [    0.994171] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    [    1.001251] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz
    [    1.032318] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    1.051727] Bluetooth: Core ver 2.15
    [    1.055541] NET: Registered protocol family 31
    [    1.055633] Bluetooth: HCI device and connection manager initialized
    [    1.056335] Bluetooth: HCI socket layer initialized
    [    1.068542] Switching to clocksource 32k_counter
    [    1.700347] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    [    1.702362] musb-hdrc musb-hdrc.0: dma type: dma-inventra
    [    1.707763] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    [    1.717834] NET: Registered protocol family 2
    [    1.721405] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    1.730468] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [    1.732208] TCP bind hash table entries: 4096 (order: 5, 180224 bytes)
    [    1.745391] TCP: Hash tables configured (established 4096 bind 4096)
    [    1.745849] TCP reno registered
    [    1.746002] UDP hash table entries: 64 (order: 0, 6144 bytes)
    [    1.747894] UDP-Lite hash table entries: 64 (order: 0, 6144 bytes)
    [    1.753326] NET: Registered protocol family 1
    [    1.760498] RPC: Registered udp transport module.
    [    1.760620] RPC: Registered tcp transport module.
    [    1.760711] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.765777] NetWinder Floating Point Emulator V0.97 (double precision)
    [    1.783721] omap_device: omap_i2c.1: new worst case activate latency 0: 366210
    [    1.794647] omap3evm camera init done successfully...
    [    1.798034] omap-iommu omap-iommu.0: isp registered
    [    1.801818] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3EVM)
    [    2.804626] VFS: Disk quotas dquot_6.5.2
    [    2.805206] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    2.817993] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
    [    2.824127] msgmni has been set to 218
    [    2.853454] io scheduler noop registered
    [    2.853607] io scheduler deadline registered
    [    2.854553] io scheduler cfq registered (default)
    [    2.929046] OMAP DSS rev 2.0
    [    2.931182] OMAP DISPC rev 3.0
    [    2.931823] OMAP VENC rev 2
    [    2.936950] OMAP DSI rev 1.0
    [    3.306365] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    3.347961] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    [    4.113952] console [ttyO0] enabled
    [    4.128387] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    [    4.144317] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    [    4.159637] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    [    4.391937] brd: module loaded
    [    4.502166] loop: module loaded
    [    4.548248] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    4.555938] omap2-nand driver initializing
    [    4.562713] NAND device: Manufacturer ID: 0xad, Chip ID: 0xbc (Hynix )
    [    4.570434] Creating 5 MTD partitions on "omap2-nand.0":
    [    4.576293] 0x000000000000-0x000000080000 : "X-Loader-NAND"
    [    4.627166] 0x000000080000-0x0000001c0000 : "U-Boot-NAND"
    [    4.665557] 0x0000001c0000-0x000000280000 : "Boot Env-NAND"
    [    4.704284] 0x000000280000-0x000000780000 : "Kernel-NAND"
    [    4.744659] 0x000000780000-0x000020000000 : "File System - NAND"
    [    5.250366] OneNAND driver initializing
    [    5.256011] omap2-onenand omap2-onenand: Cannot request GPMC CS
    [    5.263580] omap2-onenand: probe of omap2-onenand failed with error -16
    [    5.292083] smsc911x: Driver version 2008-10-21.
    [    5.332000] smsc911x-mdio: probed
    [    5.338104] eth0: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=ffffffff:01, irq=-1)
    [    5.348907] net eth0: MAC Address: 00:50:c2:7e:93:34
    [    5.362213] usbcore: registered new interface driver asix
    [    5.371704] usbcore: registered new interface driver cdc_ether
    [    5.381896] usbcore: registered new interface driver net1080
    [    5.391723] usbcore: registered new interface driver cdc_subset
    [    5.401733] usbcore: registered new interface driver zaurus
    [    5.408264] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    6.428344] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    [    6.445251] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    [    6.457061] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    [    6.475769] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    [    6.486938] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    6.494628] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.502716] usb usb1: Product: OMAP-EHCI Host Controller
    [    6.508697] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    [    6.514801] usb usb1: SerialNumber: ehci-omap.0
    [    6.546844] hub 1-0:1.0: USB hub found
    [    6.552001] hub 1-0:1.0: 3 ports detected
    [    6.612335] Initializing USB Mass Storage driver...
    [    6.623199] usbcore: registered new interface driver usb-storage
    [    6.631164] USB Mass Storage support registered.
    [    6.640991] usbcore: registered new interface driver usbtest
    [    6.647979] g_ether gadget: using random self ethernet address
    [    6.654479] g_ether gadget: using random host ethernet address
    [    6.676605] usb0: MAC 0e:ad:05:17:86:fb
    [    6.681152] usb0: HOST MAC 3a:38:e8:a9:91:50
    [    6.686462] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    [    6.694030] g_ether gadget: g_ether ready
    [    6.698455] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [    6.705627] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
    [    6.716064] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    6.723754] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.731811] usb usb2: Product: MUSB HDRC host driver
    [    6.737426] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    [    6.743499] usb usb2: SerialNumber: musb-hdrc.0
    [    6.766845] hub 2-0:1.0: USB hub found
    [    6.771789] hub 2-0:1.0: 1 port detected
    [    6.803680] mice: PS/2 mouse device common for all mice
    [    6.828094] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0
    [    6.883941] ads7846 spi1.0: touchscreen, irq 335
    [    6.902740] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1
    [    6.948303] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input2
    [    6.980651] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    [    6.988708] twl_rtc twl_rtc: Power up reset detected.
    [    6.997406] twl_rtc twl_rtc: Enabling TWL-RTC.
    [    7.008239] i2c /dev entries driver
    [    7.043426] Linux media interface: v0.10
    [    7.051422] Linux video capture interface: v2.00
    [    7.069091] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
    [    7.077056] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
    [    7.086914] omap3isp omap3isp: Revision 15.0 found
    [    7.093994] omap-iommu omap-iommu.0: isp: version 1.1
    [    7.269927] mt9t111 2-003c: Unable to detectmt9t111sensor
    [    7.310760] isp_register_subdev_group: Unable to register subdev mt9t111
    [    7.328002] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
    [    7.352813] tvp514x 3-005c: tvp5146m2 (Version - 0x03) found at 0xb8 (OMAP I2C adapter)
    [    7.391754] usbcore: registered new interface driver uvcvideo
    [    7.398284] USB Video Class driver (v1.0.0)
    [    7.404510] omap_device: omap_wdt.-1: new worst case activate latency 0: 91552
    [    7.421081] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    [    7.427825] omap_device: omap_wdt.-1: new worst case deactivate latency 0: 91552
    [    7.439727] Bluetooth: HCI UART driver ver 2.2
    [    7.444885] Bluetooth: HCI H4 protocol initialized
    [    7.450103] Bluetooth: HCILL protocol initialized
    [    7.502258] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    [    7.546142] usbcore: registered new interface driver usbhid
    [    7.552215] usbhid: USB HID core driver
    [    7.573394] usbcore: registered new interface driver snd-usb-audio
    [    7.604675] OMAP3 EVM SoC init
    [    7.778869] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
    [    7.825653] ALSA device list:
    [    7.829254]   #0: omap3evm
    [    7.832214] oprofile: hardware counters not available
    [    7.837982] oprofile: using timer interrupt.
    [    7.843658] nf_conntrack version 0.5.0 (1749 buckets, 6996 max)
    [    7.859466] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    7.869018] TCP cubic registered
    [    7.872558] Initializing XFRM netlink socket
    [    7.878417] NET: Registered protocol family 17
    [    7.884094] NET: Registered protocol family 15
    [    7.891479] Bluetooth: L2CAP ver 2.15
    [    7.895477] Bluetooth: L2CAP socket layer initialized
    [    7.901611] Bluetooth: SCO (Voice Link) ver 0.6
    [    7.906768] Bluetooth: SCO socket layer initialized
    [    7.914581] Bluetooth: RFCOMM TTY layer initialized
    [    7.920196] Bluetooth: RFCOMM socket layer initialized
    [    7.926055] Bluetooth: RFCOMM ver 1.11
    [    7.930358] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    7.936340] Bluetooth: BNEP filters: protocol multicast
    [    7.942077] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    7.958099] Registering the dns_resolver key type
    [    7.966735] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    7.981567] ThumbEE CPU extension supported.
    [    8.063201] Power Management for TI OMAP3.
    [    8.070617] sr_init: No PMIC hook to init smartreflex
    [    8.078643] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    [    8.090911] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    [    8.106109] SmartReflex Class3 initialized
    [    8.335327] clock: disabling unused clocks to save power
    [    8.352905] platform iva.0: omap_voltage_scale: Already at the requestedrate 260000000
    [    8.389495] mmc0: new SDHC card at address e792
    [    8.398925] mmcblk0: mmc0:e792 SD04G 3.69 GiB (ro)
    [    8.419891]  mmcblk0: p1 p2 p3
    [    8.510803] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
    [    8.520629] omap_vout omap_vout: Buffer Size = 3686400
    [    8.530944] omap_vout omap_vout: : registered and initialized video device 16
    [    8.538604] omap_vout omap_vout: Buffer Size = 3686400
    [    8.547698] omap_vout omap_vout: : registered and initialized video device 17
    [    8.564971] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)
    [    8.572540] Please append a correct "root=" boot option; here are the available partitions:
    [    8.581573] 1f00             512 mtdblock0  (driver?)
    [    8.587036] 1f01            1280 mtdblock1  (driver?)
    [    8.592468] 1f02             768 mtdblock2  (driver?)
    [    8.597808] 1f03            5120 mtdblock3  (driver?)
    [    8.603240] 1f04          516608 mtdblock4  (driver?)
    [    8.608734] b300         3872256 mmcblk0  driver: mmcblk
    [    8.614349]   b301           72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
    [    8.622863]   b302          923737 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
    [    8.631439]   b303         2859570 mmcblk0p3 00000000-0000-0000-0000-000000000mmcblk0p3
    [    8.639984] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
    [    8.648986] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
    [    8.657684] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
    [    8.666656] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
    [    8.675994] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
    [    8.685424] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
    [    8.695129] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

     

     

  • I am not sure, but I don't know now the logs don't even list the mmcblk0p1/p2/p3.

     

    see below logs:

     

    OMAP3_EVM # boot
    mmc1 is available
    SD/MMC found on device
    usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]
    reading uImage

    3289960 bytes read
    Booting from mmc ...
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3289896 Bytes = 3.1 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (kedar@Area51) (gcc version 4.3.3 (GCC) ) #1 Tue Sep 27 11:28:58 IST 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31488
    [    0.000000] Kernel command line: console=ttyO0,115200n8 mem=128M noinitrd root=/dev/mmcblk0p2 rootfstype=ext3 rw
    [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
    [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.000000] Memory: 124MB = 124MB total
    [    0.000000] Memory: 111992k/111992k available, 19080k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xc8800000 - 0xf8000000   ( 760 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003f000   ( 220 kB)
    [    0.000000]       .text : 0xc003f000 - 0xc06254ec   (6042 kB)
    [    0.000000]       .data : 0xc0626000 - 0xc07e8560   (1802 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/1000 MHz
    [    0.000000] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c2: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c3: softreset failed (waited 10000 usec)
    [    0.000000] Reprogramming SDRC clock to 400000000 Hz
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [    0.000000] Trying to install interrupt handler for IRQ402
    [    0.000000] Trying to install interrupt handler for IRQ403
    [    0.000000] Trying to install interrupt handler for IRQ404
    [    0.000000] Trying to install interrupt handler for IRQ405
    [    0.000000] Trying to install interrupt handler for IRQ406
    [    0.000000] Trying to install interrupt handler for IRQ407
    [    0.000000] Trying to install interrupt handler for IRQ408
    [    0.000000] Trying to install type control for IRQ409
    [    0.000000] Trying to set irq flags for IRQ409
    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.000000] ... MAX_LOCK_DEPTH:          48
    [    0.000000] ... MAX_LOCKDEP_KEYS:        8191
    [    0.000000] ... CLASSHASH_SIZE:          4096
    [    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
    [    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
    [    0.000000] ... CHAINHASH_SIZE:          16384
    [    0.000000]  memory used by lock dependency info: 3951 kB
    [    0.000000]  per task-struct memory footprint: 2304 bytes
    [    0.000000] Calibrating delay loop... 998.84 BogoMIPS (lpj=3899392)
    [    0.000000] pid_max: default: 32768 minimum: 301
    [    0.000000] Security Framework initialized
    [    0.000000] Mount-cache hash table entries: 512
    [    0.000000] CPU: Testing write buffer coherency: ok
    [    0.000000] regulator: core version 0.5
    [    0.000000] regulator: dummy:
    [    0.000000] NET: Registered protocol family 16
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.000000] OMAP DMA hardware revision 5.0
    [    0.079803] bio: create slab <bio-0> at 0
    [    0.083312] regulator: vwl1271: 1800 mV
    [    0.087036] SCSI subsystem initialized
    [    0.095733] usbcore: registered new interface driver usbfs
    [    0.096679] usbcore: registered new interface driver hub
    [    0.097473] usbcore: registered new device driver usb
    [    0.100708] omap_device: omap_i2c.1: new worst case activate latency 0: 30517
    [    0.113128] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    [    0.120941] twl4030: PIH (irq 7) chaining IRQs 368..375
    [    0.121063] twl4030: power (irq 373) chaining IRQs 376..383
    [    0.122711] twl4030: gpio (irq 368) chaining IRQs 384..401
    [    0.134674] regulator: VIO: 1800 mV normal standby
    [    0.136627] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
    [    0.138580] regulator: VDAC: 1800 mV normal standby
    [    0.140380] regulator: VAUX2_4030: 2800 mV normal standby
    [    0.142211] regulator: VPLL2: 1800 mV normal standby
    [    0.144134] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
    [    0.146057] regulator: VAUX3: 2800 mV normal standby
    [    0.146911] omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
    [    0.147155] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    [    0.159912] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz
    [    0.164184] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    0.166748] Bluetooth: Core ver 2.15
    [    0.167327] NET: Registered protocol family 31
    [    0.167327] Bluetooth: HCI device and connection manager initialized
    [    0.167419] Bluetooth: HCI socket layer initialized
    [    0.169128] Switching to clocksource 32k_counter
    [    0.253112] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    [    0.253387] musb-hdrc musb-hdrc.0: dma type: dma-inventra
    [    0.254119] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    [    0.255554] NET: Registered protocol family 2
    [    0.256042] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.257171] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.257354] TCP bind hash table entries: 4096 (order: 5, 180224 bytes)
    [    0.258636] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.258697] TCP reno registered
    [    0.258697] UDP hash table entries: 64 (order: 0, 6144 bytes)
    [    0.258911] UDP-Lite hash table entries: 64 (order: 0, 6144 bytes)
    [    0.259552] NET: Registered protocol family 1
    [    0.260559] RPC: Registered udp transport module.
    [    0.260559] RPC: Registered tcp transport module.
    [    0.260559] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.261230] NetWinder Floating Point Emulator V0.97 (double precision)
    [    0.263885] omap_device: omap_i2c.1: new worst case activate latency 0: 61035
    [    0.266021] omap3evm camera init done successfully...
    [    0.266540] omap-iommu omap-iommu.0: isp registered
    [    0.267120] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3EVM)
    [    0.370727] VFS: Disk quotas dquot_6.5.2
    [    0.370819] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.372619] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
    [    0.373291] msgmni has been set to 218
    [    0.377227] io scheduler noop registered
    [    0.377258] io scheduler deadline registered
    [    0.377349] io scheduler cfq registered (default)
    [    0.435150] OMAP DSS rev 2.0
    [    0.435485] OMAP DISPC rev 3.0
    [    0.435577] OMAP VENC rev 2
    [    0.436340] OMAP DSI rev 1.0
    [    0.765899] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.771759] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    [    1.503692] console [ttyO0] enabled
    [    1.508697] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    [    1.517120] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    [    1.525512] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    [    1.562469] brd: module loaded
    [    1.579864] loop: module loaded
    [    1.589355] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    1.596252] omap2-nand driver initializing
    [    1.601104] NAND device: Manufacturer ID: 0xad, Chip ID: 0xbc (Hynix )
    [    1.608032] Creating 5 MTD partitions on "omap2-nand.0":
    [    1.613586] 0x000000000000-0x000000080000 : "X-Loader-NAND"
    [    1.625701] 0x000000080000-0x0000001c0000 : "U-Boot-NAND"
    [    1.636199] 0x0000001c0000-0x000000280000 : "Boot Env-NAND"
    [    1.646759] 0x000000280000-0x000000780000 : "Kernel-NAND"
    [    1.658813] 0x000000780000-0x000020000000 : "File System - NAND"
    [    1.908935] OneNAND driver initializing
    [    1.913269] omap2-onenand omap2-onenand: Cannot request GPMC CS
    [    1.919647] omap2-onenand: probe of omap2-onenand failed with error -16
    [    1.929473] smsc911x: Driver version 2008-10-21.
    [    1.939300] smsc911x-mdio: probed
    [    1.943267] eth0: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=ffffffff:01, irq=-1)
    [    1.952392] net eth0: MAC Address: 00:50:c2:7e:93:34
    [    1.958801] usbcore: registered new interface driver asix
    [    1.964904] usbcore: registered new interface driver cdc_ether
    [    1.971496] usbcore: registered new interface driver net1080
    [    1.977905] usbcore: registered new interface driver cdc_subset
    [    1.984588] usbcore: registered new interface driver zaurus
    [    1.990478] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    3.005187] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    [    3.012329] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    [    3.020599] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    [    3.036529] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    [    3.043121] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    3.050262] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.057830] usb usb1: Product: OMAP-EHCI Host Controller
    [    3.063415] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    [    3.069091] usb usb1: SerialNumber: ehci-omap.0
    [    3.077453] hub 1-0:1.0: USB hub found
    [    3.081481] hub 1-0:1.0: 3 ports detected
    [    3.115325] Initializing USB Mass Storage driver...
    [    3.121032] usbcore: registered new interface driver usb-storage
    [    3.127349] USB Mass Storage support registered.
    [    3.132781] usbcore: registered new interface driver usbtest
    [    3.138824] g_ether gadget: using random self ethernet address
    [    3.144958] g_ether gadget: using random host ethernet address
    [    3.152557] usb0: MAC e2:33:f4:d8:9a:14
    [    3.156646] usb0: HOST MAC da:73:6c:e6:9f:04
    [    3.161163] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    [    3.168151] g_ether gadget: g_ether ready
    [    3.172363] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [    3.178131] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
    [    3.186828] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    3.194000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.201599] usb usb2: Product: MUSB HDRC host driver
    [    3.206756] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    [    3.212432] usb usb2: SerialNumber: musb-hdrc.0
    [    3.219726] hub 2-0:1.0: USB hub found
    [    3.223754] hub 2-0:1.0: 1 port detected
    [    3.231719] mice: PS/2 mouse device common for all mice
    [    3.239929] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0
    [    3.257720] ads7846 spi1.0: touchscreen, irq 335
    [    3.264526] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1
    [    3.278839] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input2
    [    3.292968] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    [    3.299865] twl_rtc twl_rtc: Power up reset detected.
    [    3.305938] twl_rtc twl_rtc: Enabling TWL-RTC.
    [    3.312042] i2c /dev entries driver
    [    3.320312] Linux media interface: v0.10
    [    3.324890] Linux video capture interface: v2.00
    [    3.331756] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
    [    3.338867] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
    [    3.346313] omap3isp omap3isp: Revision 15.0 found
    [    3.351593] omap-iommu omap-iommu.0: isp: version 1.1
    [    3.424468] mt9t111 2-003c: Unable to detectmt9t111sensor
    [    3.435211] isp_register_subdev_group: Unable to register subdev mt9t111
    [    3.443603] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
    [    3.454528] tvp514x 3-005c: tvp5146m2 (Version - 0x03) found at 0xb8 (OMAP I2C adapter)
    [    3.469879] usbcore: registered new interface driver uvcvideo
    [    3.475921] USB Video Class driver (v1.0.0)
    [    3.482055] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    [    3.488922] Bluetooth: HCI UART driver ver 2.2
    [    3.493621] Bluetooth: HCI H4 protocol initialized
    [    3.498657] Bluetooth: HCILL protocol initialized
    [    3.511505] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    [    3.524871] usbcore: registered new interface driver usbhid
    [    3.530761] usbhid: USB HID core driver
    [    3.537292] usbcore: registered new interface driver snd-usb-audio
    [    3.547363] OMAP3 EVM SoC init
    [    3.631103] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
    [    3.642242] ALSA device list:
    [    3.645355]   #0: omap3evm
    [    3.648254] oprofile: hardware counters not available
    [    3.653533] oprofile: using timer interrupt.
    [    3.658203] nf_conntrack version 0.5.0 (1749 buckets, 6996 max)
    [    3.665679] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    3.671813] TCP cubic registered
    [    3.675201] Initializing XFRM netlink socket
    [    3.679809] NET: Registered protocol family 17
    [    3.684539] NET: Registered protocol family 15
    [    3.689880] Bluetooth: L2CAP ver 2.15
    [    3.693756] Bluetooth: L2CAP socket layer initialized
    [    3.699096] Bluetooth: SCO (Voice Link) ver 0.6
    [    3.703857] Bluetooth: SCO socket layer initialized
    [    3.709350] Bluetooth: RFCOMM TTY layer initialized
    [    3.714477] Bluetooth: RFCOMM socket layer initialized
    [    3.719909] Bluetooth: RFCOMM ver 1.11
    [    3.723815] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    3.729400] Bluetooth: BNEP filters: protocol multicast
    [    3.734893] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    3.742553] Registering the dns_resolver key type
    [    3.747985] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    3.758392] ThumbEE CPU extension supported.
    [    3.776489] Power Management for TI OMAP3.
    [    3.781463] sr_init: No PMIC hook to init smartreflex
    [    3.787200] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    [    3.795867] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    [    3.804962] SmartReflex Class3 initialized
    [    3.839782] clock: disabling unused clocks to save power
    [    3.847259] platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000
    [    3.930328] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [    3.939117] omap_vout omap_vout: Buffer Size = 3686400
    [    3.946502] omap_vout omap_vout: : registered and initialized video device 16
    [    3.954101] omap_vout omap_vout: Buffer Size = 3686400
    [    3.961181] omap_vout omap_vout: : registered and initialized video device 17
    [    3.971740] Root-NFS: no NFS server address
    [    3.976196] VFS: Unable to mount root fs via NFS, trying floppy.
    [    3.983489] VFS: Cannot open root device "mmcblk0p2" or unknown-block(2,0)
    [    3.990722] Please append a correct "root=" boot option; here are the available partitions:
    [    3.999572] 1f00             512 mtdblock0  (driver?)
    [    4.004882] 1f01            1280 mtdblock1  (driver?)
    [    4.010223] 1f02             768 mtdblock2  (driver?)
    [    4.015563] 1f03            5120 mtdblock3  (driver?)
    [    4.020874] 1f04          516608 mtdblock4  (driver?)
    [    4.026184] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
    [    4.034881] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
    [    4.043457] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
    [    4.052337] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
    [    4.061553] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
    [    4.070861] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
    [    4.080444] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

  • No sucess even after trying to boot FS using NFS :

    It's not able to mount NFS. It's not able to find mmcblk0p2 (where the rootfs is residing). Was this SDK 5.0.2 tested on OMAP 3 EVM Rev G?

     

    OMAP3_EVM # bootm 0x82000000
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3289896 Bytes = 3.1 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (kedar@Area51) (gcc version 4.3.3 (GCC) ) #1 Tue Sep 27 11:28:58 IST 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31488
    [    0.000000] Kernel command line: mem=128M console=ttyO0,115200n8 noinitrd rw root=/dev/nfs nfsroot=172.16.2.1:/mnt/nfs,nolock ip=off
    [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
    [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)

     

     

     

     

    [    3.953552] omap_vout omap_vout: : registered and initialized video device 17
    [    4.028961] mmc0: new SDHC card at address e792
    [    4.035644] mmcblk0: mmc0:e792 SD04G 3.69 GiB (ro)
    [    4.051391]  mmcblk0: p1 p2 p3
    [    4.174133] mmc1: card claims to support voltages below the defined range. These will be ignored.
    [    4.203186] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
    [    4.211151] mmc1: new SDIO card at address 0001

    [   64.029144] VFS: Unable to mount root fs via NFS, trying floppy.
    [   64.037506] VFS: Cannot open root device "nfs" or unknown-block(2,0)
    [   64.044158] Please append a correct "root=" boot option; here are the available partitions:
    [   64.053039] 1f00             512 mtdblock0  (driver?)
    [   64.058319] 1f01            1280 mtdblock1  (driver?)
    [   64.063659] 1f02             768 mtdblock2  (driver?)
    [   64.069000] 1f03            5120 mtdblock3  (driver?)
    [   64.074279] 1f04          516608 mtdblock4  (driver?)
    [   64.079589] b300         3872256 mmcblk0  driver: mmcblk
    [   64.085205]   b301           72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
    [   64.093597]   b302          923737 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
    [   64.102020]   b303         2859570 mmcblk0p3 00000000-0000-0000-0000-000000000mmcblk0p3
    [   64.110412] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
    [   64.119110] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
    [   64.127716] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
    [   64.136566] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
    [   64.145782] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
    [   64.155090] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
    [   64.164703] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

     

     

  • Hi Kekan,

    Are you using omap2evm or am37x-evm? Could you try the below bootargs and bootcmd?

    When using NFS:

    setenv bootargs console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y root=/dev/nfs nfsroot=<your server ip>:<your NFS root>/targetNFS,nolock,rsize=1024,wsize=1024 ip=dhcp
    setenv bootcmd 'dhcp;setenv serverip 158.218.103.84;tftpboot;bootm'

     

    When using SD:

    setenv bootargs console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y root=/dev/mmcblk0p2 rootfstype=ext3 rootwait ip=off
    setenv bootcmd 'mmc init;fatload mmc 0 0x82000000 uImage;bootm 0x82000000'

    Note, use 'rootwait'.

     

    Regards,

    Yan

  • Hello Yan,

    I tried with below: kernel command line......no sucess yet. I am unable to understand why the kernel is unable to mount the ext3 partition. I am sure the image is compiled with ext3 option as 'Yes'.

     

    OMAP3_EVM # setenv bootargs console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y root=/dev/mmcblk0p2 rootfstype=ext3 rootwait ip=off
    OMAP3_EVM # setenv bootcmd 'mmc init;fatload mmc 0 0x82000000 uImage;bootm 0x82000000'
    OMAP3_EVM # save
    Saving Environment to NAND...
    Erasing Nand...
    Erasing at 0x260000 -- 100% complete.
    Writing to Nand... done
    OMAP3_EVM # bootcmd
    Unknown command 'bootcmd' - try 'help'
    OMAP3_EVM # boot
    mmc1 is available
    reading uImage

    3290020 bytes read
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Arago/2.6.37-psp04.02.00.07.sdk/
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3289956 Bytes = 3.1 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (jenkins@sdit-build01) (gcc version 4.3.3 (GCC) ) #1 Wed Jul 6 14:04:40 CDT 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64000
    [    0.000000] Kernel command line: console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y root=/dev/mmcblk0p2 rootfstype=ext3 rootwait ip=off
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)

     

     

     

     

        3.996124] omap_vout omap_vout: : registered and initialized video device 17
    [    4.006774] Waiting for root device /dev/mmcblk0p2...
    [    4.044830] mmc0: new SDHC card at address e792
    [    4.051452] mmcblk0: mmc0:e792 SD04G 3.69 GiB (ro)
    [    4.066864]  mmcblk0: p1 p2 p3
    [    4.145751] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)
    [    4.153167] Please append a correct "root=" boot option; here are the available partitions:
    [    4.162231] 1f00             512 mtdblock0  (driver?)
    [    4.167541] 1f01            1280 mtdblock1  (driver?)
    [    4.172882] 1f02             768 mtdblock2  (driver?)
    [    4.178192] 1f03            5120 mtdblock3  (driver?)
    [    4.183502] 1f04          516608 mtdblock4  (driver?)
    [    4.188812] b300         3872256 mmcblk0  driver: mmcblk
    [    4.194396]   b301           72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
    [    4.202819]   b302          923737 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
    [    4.211212]   b303         2859570 mmcblk0p3 00000000-0000-0000-0000-000000000mmcblk0p3
    [    4.219635] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
    [    4.228515] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
    [    4.237091] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
    [    4.245941] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
    [    4.255187] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
    [    4.264495] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
    [    4.274078] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

  • Unfortunately rootfs doesn't boot using NFS.

    OMAP3_EVM # saveenv
    Saving Environment to NAND...
    Erasing Nand...
    Erasing at 0x260000 -- 100% complete.
    Writing to Nand... done
    OMAP3_EVM # pri
    bootdelay=10
    baudrate=115200
    bootfile=uImage
    loadaddr=0x82000000
    usbtty=cdc_acm
    nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
    loadbootenv=fatload mmc ${mmcdev} ${loadaddr} uEnv.txt
    importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize
    loaduimage=fatload mmc 0 ${loadaddr} uImage
    mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
    nandboot=echo Booting from nand ...; run nandargs; onenand read ${loadaddr} 280000 400000; bootm ${loadaddr}
    dieid#=0fc000029ff80000015f02690c018009
    ethact=smc911x-0
    serverip=172.16.2.1
    ipaddr=172.16.2.2
    consolettyO0,115200n8

    mmcargs=setenv bootargs console=ttyO0,115200n8 noinitrd root=/dev/nfs nfsroot=172.16.2.1:/mnt/nfs,nolock ip=off
    stdin=serial
    stdout=serial
    stderr=serial
    bootargs=console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y
    root=/dev/nfs nfsroot=172.16.2.1:/home/kedar/ti-sdk-am37x-evm-05.02.00.00/targetNFS,nolock,rsize=1024,wsize=1024 ip=off
    bootcmd=tftpboot;bootm

    Environment size: 1025/131068 bytes
    OMAP3_EVM # boot
    smc911x: detected LAN9220 controller
    smc911x: phy initialized
    smc911x: MAC 00:50:c2:7e:93:34
    Using smc911x-0 device
    TFTP from server 172.16.2.1; our IP address is 172.16.2.2
    Filename 'uImage'.
    Load address: 0x82000000
    Loading: T #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             #################################################################
             ##########################################################
    done
    Bytes transferred = 3290020 (3233a4 hex)
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Arago/2.6.37-psp04.02.00.07.sdk/
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3289956 Bytes = 3.1 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (jenkins@sdit-build01) (gcc version 4.3.3 (GCC) ) #1 Wed Jul 6 14:04:40 CDT 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64000
    [    0.000000] Kernel command line: console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y
    [    0.000000] root=/dev/nfs nfsroot=172.16.2.1:/home/kedar/ti-sdk-am37x-evm-05.02.00.00/targetNFS,nolock,rsize=1024,wsize=1024 ip=off
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 252MB = 252MB total
    [    0.000000] Memory: 241932k/241932k available, 20212k reserved, 0K highmem

     

     

    [    4.244415] mmc1: card claims to support voltages below the defined range. These will be ignored.
    [    4.273498] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
    [    4.281494] mmc1: new SDIO card at address 0001
    [   64.271759] VFS: Unable to mount root fs via NFS, trying floppy.
    [   64.280120] VFS: Cannot open root device "nfs" or unknown-block(2,0)
    [   64.286834] Please append a correct "root=" boot option; here are the available partitions:
    [   64.295684] 1f00             512 mtdblock0  (driver?)
    [   64.300964] 1f01            1280 mtdblock1  (driver?)
    [   64.306304] 1f02             768 mtdblock2  (driver?)
    [   64.311614] 1f03            5120 mtdblock3  (driver?)
    [   64.316925] 1f04          516608 mtdblock4  (driver?)
    [   64.322235] b300         3872256 mmcblk0  driver: mmcblk
    [   64.327850]   b301           72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
    [   64.336242]   b302          923737 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
    [   64.344665]   b303         2859570 mmcblk0p3 00000000-0000-0000-0000-000000000mmcblk0p3
    [   64.353057] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
    [   64.361755] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic+0x4c/0x184)
    [   64.370361] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_root+0x1d4/0x21c)
    [   64.379211] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mount_root+0xa4/0xc4)
    [   64.388427] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_namespace+0x164/0x1c8)
    [   64.397735] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (kernel_init+0x10c/0x150)
    [   64.407348] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_thread_exit+0x0/0x8)

     

     

     

  • Can it be an issue with Kernel unable to fetch the header from rootfs partition ? ext3 header.

  • Alright, for MMC, lets try this.  The kernel is saying something conflicting sounding.  It can't open mmcblk0p2 but it does know about b302 aka mmcblk0p2.  So, try root=b302 rootwait rootfstype=ext3

    There's one other thing I would try real quick, get a 2GB card instead of a 4GB card.

  • Hello Tom, it works after I changed the MMC card. I booted using a 2GB card. Will try using another 4GB card. Maybe it's all about bad blocks on my old card?

    Anyways thanks a lot everybody.   --Kedar

  • Hi,  I am getting the same error in the am335x_evm board. I set the enviornment variable as above.but getting the error.

    I am trying to mount the root fs  via SD card.  Please suggest the solution for the AM335X.

    My e- variable setting as follow:-

    U-Boot# printenv
    autoload=yes
    baudrate=115200
    bootargs=console=ttyO0,115200n8 root=b302 rootfstype=ext3 rootwait ip=off
    bootargs_defaults=setenv bootargs console=${console}
    bootcmd=mmc rescan;fatload mmc 0 0x82000000 uImage;bootm 0x82000000
    bootdelay=10
    bootenv=uEnv.txt
    bootfile=uImage
    console=ttyO0,115200n8
    ethact=cpsw
    ethaddr=08:11:23:32:12:77
    importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize
    ip_method=none
    ipaddr=192.168.0.14
    loadaddr=0x82000000
    loadbootenv=fatload mmc ${mmc_dev} ${loadaddr} ${bootenv}
    mmc_args=run bootargs_defaults;setenv bootargs ${bootargs} root=${mmc_root} rootfstype=${mmc_root_fs_type} ip=${ip_method}
    mmc_boot=run mmc_args; run mmc_load_uimage; bootm ${loadaddr}
    mmc_dev=0
    mmc_load_uimage=fatload mmc ${mmc_dev} ${loadaddr} ${bootfile}
    mmc_root=/dev/mmcblk0p2 rw
    mmc_root_fs_type=ext3 rootwait
    nand_args=run bootargs_defaults;setenv bootargs ${bootargs} root=${nand_root} noinitrd rootfstype=${nand_root_fs_type} ip=${ip_method}
    nand_boot=echo Booting from nand ...; run nand_args; nand read.i ${loadaddr} ${nand_src_addr} ${nand_img_siz}; bootm ${loadaddr}
    nand_img_siz=0x500000
    nand_root=/dev/mtdblock7 rw
    nand_root_fs_type=jffs2
    nand_src_addr=0x280000
    net_args=run bootargs_defaults;setenv bootargs ${bootargs} root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=${ip_method}
    net_boot=echo Booting from network ...; setenv autoload no; dhcp; tftp ${loadaddr} ${bootfile}; run net_args; bootm ${loadaddr}
    nfsopts=nolock
    nor_args=run bootargs_defaults;setenv bootargs ${bootargs} root={nor_root} rootfstype=${nor_root_fs_type} ip=${ip_method}
    nor_boot=echo Booting from NOR ...; run nor_args; cp.b ${0x08080000} ${loadaddr} ${nor_img_siz}; bootm ${loadaddr}
    nor_img_siz=0x280000
    nor_root=/dev/mtdblock3 rw
    nor_root_fs_type=jffs2
    nor_src_addr=0x08080000
    rootpath=/export/rootfs
    script_addr=0x81900000
    serverip=192.168.0.108
    spi_args=run bootargs_defaults;setenv bootargs ${bootargs} root=${spi_root} rootfstype=${spi_root_fs_type} ip=${ip_method}
    spi_boot=echo Booting from spi ...; run spi_args; sf probe ${spi_bus_no}:0; sf read ${loadaddr} ${spi_src_addr} ${spi_img_siz}; bootm ${loadaddr}
    spi_bus_no=0
    spi_img_siz=0x280000
    spi_root=/dev/mtdblock4 rw
    spi_root_fs_type=jffs2
    spi_src_addr=0x62000
    static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
    stderr=serial
    stdin=serial
    stdout=serial


    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Arago/3.1.0-psp04.06.00.03.sdk/a
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2937376 Bytes = 2.8 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 3.1.0 (jenkins@sdit-build01) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 Thu Dec 1 16:01:36 CST 2011
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: am335xevm
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] AM335X ES1.0 (neon )
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=b302 rootfstype=ext3 rootwait ip=off
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 256MB = 256MB total
    [    0.000000] Memory: 253700k/253700k available, 8444k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffa00000 - 0xffe00000   (   4 MB)
    [    0.000000]     vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc053b000   (5324 kB)
    [    0.000000]       .init : 0xc053b000 - 0xc0574000   ( 228 kB)
    [    0.000000]       .data : 0xc0574000 - 0xc05c9240   ( 341 kB)
    [    0.000000]        .bss : 0xc05c9264 - 0xc06038a0   ( 234 kB)
    [    0.000000] NR_IRQS:396
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] Total of 128 interrupts on 1 active controller
    [    0.000000] OMAP clockevent source: GPTIMER1 at 24000000 Hz
    [    0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
    [    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
    [    0.000000] Console: colour dummy device 80x30
    [    0.000196] Calibrating delay loop... 718.02 BogoMIPS (lpj=3590144)
    [    0.059024] pid_max: default: 32768 minimum: 301
    [    0.059149] Security Framework initialized
    [    0.059251] Mount-cache hash table entries: 512
    [    0.059617] CPU: Testing write buffer coherency: ok
    [    0.064108] print_constraints: dummy:
    [    0.064476] NET: Registered protocol family 16
    [    0.064814] GPMC revision 6.0
    [    0.066829] OMAP GPIO hardware version 0.1
    [    0.068980] omap_l3_smx omap_l3_smx.0: couldn't find resource
    [    0.069731] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.072683]  omap_i2c.1: alias fck already exists
    [    0.074159]  omap2_mcspi.1: alias fck already exists
    [    0.074378]  omap2_mcspi.2: alias fck already exists
    [    0.097289] bio: create slab <bio-0> at 0
    [    0.099689] SCSI subsystem initialized
    [    0.101399] usbcore: registered new interface driver usbfs
    [    0.101738] usbcore: registered new interface driver hub
    [    0.101938] usbcore: registered new device driver usb
    [    0.102297] registerd cppi-dma Intr @ IRQ 17
    [    0.102312] Cppi41 Init Done Qmgr-base(d083a000) dma-base(d0838000)
    [    0.102322] Cppi41 Init Done
    [    0.119129] omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    [    0.121147] Advanced Linux Sound Architecture Driver Version 1.0.24.
    [    0.122212] Switching to clocksource gp timer
    [    0.129105] Switched to NOHz mode on CPU #0
    [    0.137649] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
    [    0.137842] musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    [    0.138988] musb-hdrc musb-hdrc.0: USB OTG mode controller at d080a000 using DMA, IRQ 18
    [    0.139174] musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    [    0.140183] musb-hdrc musb-hdrc.1: USB OTG mode controller at d080c800 using DMA, IRQ 19
    [    0.140592] NET: Registered protocol family 2
    [    0.140787] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.141071] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.141230] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.141324] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.141337] TCP reno registered
    [    0.141349] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.141372] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.141556] NET: Registered protocol family 1
    [    0.141844] RPC: Registered named UNIX socket transport module.
    [    0.141860] RPC: Registered udp transport module.
    [    0.141869] RPC: Registered tcp transport module.
    [    0.141879] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.142095] NetWinder Floating Point Emulator V0.97 (double precision)
    [    0.154692] VFS: Disk quotas dquot_6.5.2
    [    0.154757] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.155289] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
    [    0.155571] msgmni has been set to 495
    [    0.156337] io scheduler noop registered
    [    0.156351] io scheduler deadline registered
    [    0.156420] io scheduler cfq registered (default)
    [    0.159819] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.161489] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
    [    0.646514] console [ttyO0] enabled
    [    0.650720] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    [    0.658496] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    [    0.666193] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    [    0.673861] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    [    0.681501] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    [    0.697712] brd: module loaded
    [    0.705889] loop: module loaded
    [    0.709339] i2c-core: driver [tsl2550] using legacy suspend method
    [    0.715831] i2c-core: driver [tsl2550] using legacy resume method
    [    0.722242] at24 1-0051: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
    [    0.730146] Detected a daughter card on AM335x EVM..
    [    0.735201] at24 1-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
    [    0.750583] Board name: A33515BB
    [    0.753962] Board version: 1.1A
    [    0.757231] SKU: SKU#01
    [    0.760330] The board is general purpose EVM in profile 0
    [    0.766838] da8xx_lcdc da8xx_lcdc.0: GLCD: Found TFC_S9700RTWV35TR_01B panel
    [    0.787482] Console: switching to colour frame buffer device 100x30
    [    0.799903] TSC connected to beta GP EVM
    [    0.805099]  omap_i2c.2: alias fck already exists
    [    0.822303] omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    [    0.828647] tsl2550 2-0039: standard operating mode
    [    0.834455] tsl2550 2-0039: support ver. 1.2 enabled
    [    0.840387]  omap_hsmmc.0: alias fck already exists
    [    0.845823]  omap_hsmmc.2: alias fck already exists
    [    0.851176] Configure Bluetooth Enable pin...
    [    0.855809] _omap_mux_get_by_name: Could not find signal gpmc_a8.gpio1_22
    [    0.864501] lis3lv02d: 8 bits 3DLH sensor found
    [    0.942636] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input0
    [    0.953542] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    0.960449] omap2-nand driver initializing
    [    0.965155] ONFI flash detected
    [    0.968549] ONFI param page 0 valid
    [    0.972190] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron MT29F2G08ABAEAWP)
    [    0.980582] Creating 8 MTD partitions on "omap2-nand.0":
    [    0.986140] 0x000000000000-0x000000020000 : "SPL"
    [    0.992819] 0x000000020000-0x000000040000 : "SPL.backup1"
    [    0.999740] 0x000000040000-0x000000060000 : "SPL.backup2"
    [    1.006727] 0x000000060000-0x000000080000 : "SPL.backup3"
    [    1.013675] 0x000000080000-0x000000260000 : "U-Boot"
    [    1.020868] 0x000000260000-0x000000280000 : "U-Boot Env"
    [    1.027742] 0x000000280000-0x000000780000 : "Kernel"
    [    1.036203] 0x000000780000-0x000010000000 : "File System"
    [    1.145457] OneNAND driver initializing
    [    1.192275] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    [    1.198723] davinci_mdio davinci_mdio.0: detected phy mask fffffffe
    [    1.205919] davinci_mdio.0: probed
    [    1.209469] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
    [    1.217007] CAN device driver interface
    [    1.221001] CAN bus driver for Bosch D_CAN controller 1.0
    [    1.227396] usbcore: registered new interface driver cdc_ether
    [    1.233693] usbcore: registered new interface driver cdc_subset
    [    1.239915] Initializing USB Mass Storage driver...
    [    1.245207] usbcore: registered new interface driver usb-storage
    [    1.251466] USB Mass Storage support registered.
    [    1.256351] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [    1.261979] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [    1.269819] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    1.276914] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.284451] usb usb1: Product: MUSB HDRC host driver
    [    1.289626] usb usb1: Manufacturer: Linux 3.1.0 musb-hcd
    [    1.295168] usb usb1: SerialNumber: musb-hdrc.1
    [    1.300691] hub 1-0:1.0: USB hub found
    [    1.304664] hub 1-0:1.0: 1 port detected
    [    1.309797] mousedev: PS/2 mouse device common for all mice
    [    1.316598] input: matrix-keypad as /devices/platform/matrix-keypad/input/input1
    [    1.325760] input: ti-tsc-adcc as /devices/platform/tsc/input/input2
    [    1.333857] omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    [    1.340697] i2c /dev entries driver
    [    1.345927] lm75 2-0048: hwmon0: sensor 'tmp275'
    [    1.384350] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    1.391088] cpuidle: using governor ladder
    [    1.395890] cpuidle: using governor menu
    [    1.404122] usbcore: registered new interface driver usbhid
    [    1.409939] usbhid: USB HID core driver
    [    1.414987] usbcore: registered new interface driver snd-usb-audio
    [    1.423517] _regulator_get: 2-001b supply IOVDD not found, using dummy regulator
    [    1.431290] _regulator_get: 2-001b supply DVDD not found, using dummy regulator
    [    1.438996] _regulator_get: 2-001b supply AVDD not found, using dummy regulator
    [    1.446658] _regulator_get: 2-001b supply DRVDD not found, using dummy regulator
    [    1.495777] asoc: tlv320aic3x-hifi <-> davinci-mcasp.1 mapping ok
    [    1.503444] ALSA device list:
    [    1.506554]   #0: AM335X EVM
    [    1.509551] oprofile: hardware counters not available
    [    1.514848] oprofile: using timer interrupt.
    [    1.519320] nf_conntrack version 0.5.0 (3964 buckets, 15856 max)
    [    1.526112] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    1.531765] TCP cubic registered
    [    1.535160] NET: Registered protocol family 17
    [    1.539799] can: controller area network core (rev 20090105 abi 8)
    [    1.546341] NET: Registered protocol family 29
    [    1.550977] can: raw protocol (rev 20090105)
    [    1.555436] can: broadcast manager protocol (rev 20090105 t)
    [    1.561379] Registering the dns_resolver key type
    [    1.566367] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    1.574387] ThumbEE CPU extension supported.
    [    1.579595] _regulator_get: mpu.0 supply mpu not found, using dummy regulator
    [    1.587184] omap2_set_init_voltage: Fail set voltage-dpll_mpu_ck(f=720000000 v=1260000)on vddmpu
    [    1.596364] omap2_set_init_voltage: unable to set vdd_mpu
    [    1.604056] Detected MACID=d4:94:a1:80:b5:9a
    [    1.610775] input: gpio-keys as /devices/platform/gpio-keys/input/input3
    [    1.618648] omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [    1.628246] VFS: Cannot open root device "b302" or unknown-block(179,2)
    [    1.635212] Please append a correct "root=" boot option; here are the available partitions:
    [    1.643973] 1f00             128 mtdblock0  (driver?)
    [    1.649244] 1f01             128 mtdblock1  (driver?)
    [    1.654526] 1f02             128 mtdblock2  (driver?)
    [    1.659795] 1f03             128 mtdblock3  (driver?)
    [    1.665077] 1f04            1920 mtdblock4  (driver?)
    [    1.670347] 1f05             128 mtdblock5  (driver?)
    [    1.675626] 1f06            5120 mtdblock6  (driver?)
    [    1.680899] 1f07          254464 mtdblock7  (driver?)
    [    1.686178] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
    [    1.694981] Backtrace:
    [    1.697569] [<c0017990>] (dump_backtrace+0x0/0x110) from [<c03eb974>] (dump_stack+0x18/0x1c)
    [    1.706375]  r6:cf9f0000 r5:c05659a4 r4:c05ca260 r3:c0594250
    [    1.712308] [<c03eb95c>] (dump_stack+0x0/0x1c) from [<c03eb9e4>] (panic+0x6c/0x1a0)
    [    1.720307] [<c03eb978>] (panic+0x0/0x1a0) from [<c053bcb4>] (mount_block_root+0x184/0x228)
    [    1.729020]  r3:c0594250 r2:00000000 r1:cf81bf58 r0:c04b3ed0
    [    1.734941]  r7:00008000
    [    1.737588] [<c053bb30>] (mount_block_root+0x0/0x228) from [<c053bf1c>] (mount_root+0xd8/0xe0)
    [    1.746584] [<c053be44>] (mount_root+0x0/0xe0) from [<c053c0c4>] (prepare_namespace+0x1a0/0x1dc)
    [    1.755748]  r4:c05c92e0
    [    1.758399] [<c053bf24>] (prepare_namespace+0x0/0x1dc) from [<c053b90c>] (kernel_init+0x124/0x130)
    [    1.767743]  r5:c0573a2c r4:c0573a2c
    [    1.771495] [<c053b7e8>] (kernel_init+0x0/0x130) from [<c004076c>] (do_exit+0x0/0x6a0)
    [    1.779765]  r5:c053b7e8 r4:00000000


  • Hi All,

    Actually , i resolved this problem already. I was trying to mount the root file system from the SD/MMC Card, but my boot arguments was set to the NFS. So its try to mount from the NFS. So while error checking, keep in mind.

    1) Always check the boot arguments.

    2) After setting the default argument to the MMC resolve the problem.

    Related SD/MMC Card:-

    and another thing , while making the partions on the SD card , SD card should have single partition with file system like /dev/sdb1.

    if the Mounts points are more like /dev/sdb1 , /dev/sdb2, then please format the card and delete the partion using either fdisk utility or disk utility in linux.

    then make the partitions.

    and always prefer the Fresh MMC/SDHC Card.

    if anyone having problem related SD/MMC , i will definatly help you.

  • Hi surendra,

    i have tried all options  mentioned above but i am still getting those error 

    i am using 2GB SD card

    FS: Cannot open root device "b302" or unknown-block(179,2)
    Please append a correct "root=" boot option; here are the available partitions:
    1f00 512 mtdblock0 (driver?)
    1f01 1920 mtdblock1 (driver?)
    1f02 128 mtdblock2 (driver?)
    1f03 4096 mtdblock3 (driver?)
    1f04 517632 mtdblock4 (driver?)
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
    Backtrace:
    [<c004a65c>] (dump_backtrace+0x0/0x110) from [<c03e94b4>] (dump_stack+0x18/0x1c)
    r7:c0030abc r6:00008000 r5:c05759e8 r4:c05759e8
    [<c03e949c>] (dump_stack+0x0/0x1c) from [<c03e951c>] (panic+0x64/0x180)
    [<c03e94b8>] (panic+0x0/0x180) from [<c0008f54>] (mount_block_root+0x260/0x2b0)
    r3:00000000 r2:00000000 r1:cf01bf58 r0:c04b2fbc
    [<c0008cf4>] (mount_block_root+0x0/0x2b0) from [<c0008ff8>] (mount_root+0x54/0x68)
    [<c0008fa4>] (mount_root+0x0/0x68) from [<c0009178>] (prepare_namespace+0x16c/0x1c4)
    r5:c0030acc r4:c05749a4
    [<c000900c>] (prepare_namespace+0x0/0x1c4) from [<c00084bc>] (kernel_init+0x114/0x154)
    r5:c0030094 r4:c0574940
    [<c00083a8>] (kernel_init+0x0/0x154) from [<c00756bc>] (do_exit+0x0/0x638)
    r5:c00083a8 r4:00000000

  • Help please! I have same error with TDM-3730WI used TI_Android_Gingerbread_2.3.4_Kernel_2.6.37_dm37x.tar.gz from 
    rowboat download page. 

    I have tried to use b302 instead /dev/mmcblk0p2 but it didn't help! 

    My 2 GB SD card has three partitions (FAT32 with multimedia files, FAT32 with boot files and ext3 with rootfs) 


    My logs: 

    U-Boot 2010.06 (Feb 10 2012 - 16:05:08)
    
    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
    OMAP3 EVM board + LPDDR/NAND
    I2C:   ready
    DRAM:  256 MiB
    NAND:  HW ECC [Kernel/FS layout] selected
    512 MiB
    In:    serial
    Out:   serial
    Err:   serial
    Read back SMSC id 0xffff0000
    Die ID #1fb200029e3800000168432c1601a024
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    mmc1 is available
    reading uImage
    
    3333704 bytes read
    ## Booting kernel from Legacy Image at 82000000 ...
       Image Name:   Linux-2.6.37-g1236e9f
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    3333640 Bytes = 3.2 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37-g1236e9f (gtandroidbuild@gtandroidbuild-desktop) (gcc version 4.4.3 (GCC) ) #3 Fri Feb 10 15:31:45 EST 2012
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64000
    [    0.000000] Kernel command line: console=ttyO0,115200n8 rw noinitrd omap_vout.vid1_static_vrfb_alloc=y root=b302 rootfstype=ext3 rootwait ip=off
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 252MB = 252MB total
    [    0.000000] Memory: 248204k/248204k available, 13940k reserved, 0K highmem
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003f000   ( 220 kB)
    [    0.000000]       .text : 0xc003f000 - 0xc064a000   (6188 kB)
    [    0.000000]       .data : 0xc064a000 - 0xc0697fc0   ( 312 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/664/600 MHz
    [    0.000000] Reprogramming SDRC clock to 664000000 Hz
    [    0.000000] dpll3_m2_clk rate change failed: -22
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [              cut]
    [    5.350158] omap_vout omap_vout: : registered and initialized video device 17
    [    5.358489] VFS: Cannot open root device "b302" or unknown-block(179,2)
    [    5.365447] Please append a correct "root=" boot option; here are the available partitions:
    [    5.374237] 1f00             512 mtdblock0  (driver?)
    [    5.379547] 1f01            1280 mtdblock1  (driver?)
    [    5.384826] 1f02             768 mtdblock2  (driver?)
    [    5.390136] 1f03            5120 mtdblock3  (driver?)
    [    5.395446] 1f04          516608 mtdblock4  (driver?)
    [    5.400726] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
    [    5.409729] Backtrace:
    [    5.412292] [<c004e65c>] (dump_backtrace+0x0/0x110) from [<c04c7ff4>] (dump_stack+0x18/0x1c)
    [    5.421142]  r7:c05b0d1f r6:00008000 r5:c0699168 r4:c0699168
    [    5.427093] [<c04c7fdc>] (dump_stack+0x0/0x1c) from [<c04c805c>] (panic+0x64/0x180)
    [    5.435119] [<c04c7ff8>] (panic+0x0/0x180) from [<c0008f90>] (mount_block_root+0x1dc/0x21c)
    [    5.443847]  r3:00000000 r2:00000000 r1:cf41bf50 r0:c05b0dc6
    [    5.449798] [<c0008db4>] (mount_block_root+0x0/0x21c) from [<c000907c>] (mount_root+0xac/0xcc)
    [    5.458831] [<c0008fd0>] (mount_root+0x0/0xcc) from [<c0009208>] (prepare_namespace+0x16c/0x1c4)
    [    5.468048]  r4:c0698024
    [    5.470703] [<c000909c>] (prepare_namespace+0x0/0x1c4) from [<c00084bc>] (kernel_init+0x114/0x154)
    [    5.480072]  r5:c00327e8 r4:c0697fc0
    [    5.483825] [<c00083a8>] (kernel_init+0x0/0x154) from [<c0079e50>] (do_exit+0x0/0x638)
    [    5.492126]  r5:c00083a8 r4:00000000


  • Help please!

    I have same error with my AM335x custom board.

    7206.mmc cannt load filesystem 20120820.txt

    you can see the log file as above.

      my mmc configurationf as below:


                    .gpio_cd        = -EINVAL,
                    .gpio_wp        = -EINVAL,

     

    thanks!