Hello,
I'm trying to boot DM3730 via minicom. First, I opened minicom, then turn the power on. It starts to boot, but then at some point it stops booting. This is what I see on the screen:
Welcome to minicom 2.4
OPTIONS: I18n
Compiled on Jan 25 2010, 06:49:09.
Port /dev/ttyS0
Press CTRL-A Z for help on special keys
Texas Instruments X-Loader 1.51 (Dec 22 2011 - 23:00:39)
Starting X-loader on MMC
Reading boot sector
229036 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2010.06 (Dec 22 2011 - 23:11:38)
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 #38f600029ff80000015f26ad0f02c01f
Net: smc911x-0
Hit any key to stop autoboot: 0
mmc1 is available
reading boot.scr
** Unable to read "boot.scr" from mmc 0:1 **
reading uImage
3289936 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: 3289872 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 (a0876316@bangdvsdkdev01) (gcc version 4.3.3
(GCC) ) #1 Thu Dec 22 23:02:19 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 pag
es: 64000
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 r
w rootfstype=ext3 rootwait omap_vout.vid1_static_vrfb_alloc=y
[ 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
[ 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 - 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 interrupt
s
[ 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.078948] bio: create slab <bio-0> at 0
[ 0.082427] regulator: vwl1271: 1800 mV
[ 0.086151] SCSI subsystem initialized
[ 0.094879] usbcore: registered new interface driver usbfs
[ 0.095794] usbcore: registered new interface driver hub
[ 0.096435] usbcore: registered new device driver usb
[ 0.099853] omap_device: omap_i2c.1: new worst case activate latency 0: 30517
[ 0.113281] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
[ 0.121063] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 0.121185] twl4030: power (irq 373) chaining IRQs 376..383
[ 0.122802] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 0.134826] regulator: VIO: 1800 mV normal standby
[ 0.136749] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
[ 0.138671] regulator: VDAC: 1800 mV normal standby
[ 0.140502] regulator: VAUX2_4030: 2800 mV normal standby
[ 0.142395] regulator: VPLL2: 1800 mV normal standby
[ 0.144256] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
[ 0.146148] regulator: VAUX3: 2800 mV normal standby
[ 0.147216] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
[ 0.160064] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz
[ 0.164306] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.166870] Bluetooth: Core ver 2.15
[ 0.167449] NET: Registered protocol family 31
[ 0.167449] Bluetooth: HCI device and connection manager initialized
[ 0.167541] Bluetooth: HCI socket layer initialized
[ 0.169219] Switching to clocksource 32k_counter
[ 0.253204] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
[ 0.253479] musb-hdrc musb-hdrc.0: dma type: dma-inventra
[ 0.254211] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using
DMA, IRQ 92
[ 0.255645] NET: Registered protocol family 2
[ 0.256134] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.257263] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.257537] TCP bind hash table entries: 8192 (order: 6, 360448 bytes)
[ 0.260070] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.260131] TCP reno registered
[ 0.260131] UDP hash table entries: 128 (order: 1, 12288 bytes)
[ 0.260345] UDP-Lite hash table entries: 128 (order: 1, 12288 bytes)
[ 0.260986] NET: Registered protocol family 1
[ 0.261993] RPC: Registered udp transport module.
[ 0.261993] RPC: Registered tcp transport module.
[ 0.262023] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.262695] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.265472] omap_device: omap_i2c.1: new worst case activate latency 0: 61035
[ 0.265869] omap_device: omap_i2c.1: new worst case deactivate latency 0: 305
17
[ 0.267639] omap3evm camera init done successfully...
[ 0.268157] omap-iommu omap-iommu.0: isp registered
[ 0.268737] AM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3EVM)
[ 0.372009] VFS: Disk quotas dquot_6.5.2
[ 0.372070] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.374145] JFFS2 version 2.2. (NAND) (SUMMARY) �© 2001-2006 Red Hat, Inc.
[ 0.374816] msgmni has been set to 472
[ 0.378753] io scheduler noop registered
[ 0.378753] io scheduler deadline registered
[ 0.378906] io scheduler cfq registered (default)
[ 0.443054] OMAP DSS rev 2.0
[ 0.443389] OMAP DISPC rev 3.0
[ 0.443481] OMAP VENC rev 2
[ 0.444244] OMAP DSI rev 1.0
[ 0.773864] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.779663] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[ 1.515441] console [ttyO0] enabled
[ 1.520324] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[ 1.528778] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[ 1.537139] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[ 1.573944] brd: module loaded
[ 1.591217] loop: module loaded
[ 1.600677] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.607543] omap2-nand driver initializing
[ 1.612365] NAND device: Manufacturer ID: 0xad, Chip ID: 0xbc (Hynix )
[ 1.619293] Creating 5 MTD partitions on "omap2-nand.0":
[ 1.624908] 0x000000000000-0x000000080000 : "X-Loader-NAND"
[ 1.636932] 0x000000080000-0x0000001c0000 : "U-Boot-NAND"
[ 1.647491] 0x0000001c0000-0x000000280000 : "Boot Env-NAND"
[ 1.657989] 0x000000280000-0x000000780000 : "Kernel-NAND"
[ 1.670104] 0x000000780000-0x000020000000 : "File System - NAND"
[ 1.919982] OneNAND driver initializing
[ 1.924224] omap2-onenand omap2-onenand: Cannot request GPMC CS
[ 1.930633] omap2-onenand: probe of omap2-onenand failed with error -16
[ 1.940429] smsc911x: Driver version 2008-10-21.
[ 1.950195] smsc911x-mdio: probed
[ 1.954162] eth0: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=ffffff
ff:01, irq=-1)
[ 1.963287] net eth0: MAC Address: 00:50:c2:7e:97:6b
[ 1.969665] usbcore: registered new interface driver asix
[ 1.975860] usbcore: registered new interface driver cdc_ether
[ 1.982452] usbcore: registered new interface driver net1080
[ 1.988830] usbcore: registered new interface driver cdc_subset
[ 1.995513] usbcore: registered new interface driver zaurus
[ 2.001403] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.013122] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 3.020263] ehci-omap ehci-omap.0: new USB bus registered, assigned bus numbe
r 1
[ 3.028533] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 3.044494] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 3.051116] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.058258] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
[ 3.065826] usb usb1: Product: OMAP-EHCI Host Controller
[ 3.071411] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
[ 3.077087] usb usb1: SerialNumber: ehci-omap.0
[ 3.085449] hub 1-0:1.0: USB hub found
[ 3.089477] hub 1-0:1.0: 3 ports detected
[ 3.123260] Initializing USB Mass Storage driver...
[ 3.128967] usbcore: registered new interface driver usb-storage
[ 3.135284] USB Mass Storage support registered.
[ 3.140716] usbcore: registered new interface driver usbtest
[ 3.146759] g_ether gadget: using random self ethernet address
[ 3.152893] g_ether gadget: using random host ethernet address
[ 3.160522] usb0: MAC c6:f6:5e:e9:da:ae
[ 3.164581] usb0: HOST MAC 0e:0b:d8:df:24:a0
[ 3.169128] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[ 3.176086] g_ether gadget: g_ether ready
[ 3.180297] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[ 3.186065] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus numbe
r 2
[ 3.194793] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.201934] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=
1
[ 3.209533] usb usb2: Product: MUSB HDRC host driver
[ 3.214721] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
[ 3.220367] usb usb2: SerialNumber: musb-hdrc.0
[ 3.227661] hub 2-0:1.0: USB hub found
[ 3.231719] hub 2-0:1.0: 1 port detected
[ 3.239776] mice: PS/2 mouse device common for all mice
[ 3.247924] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/
1-004a/twl4030_keypad/input/input0
[ 3.265686] ads7846 spi1.0: touchscreen, irq 335
[ 3.272491] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi
1.0/input/input1
[ 3.286834] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c
-1/1-0049/twl4030_pwrbutton/input/input2
[ 3.300994] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 3.307861] twl_rtc twl_rtc: Power up reset detected.
[ 3.313934] twl_rtc twl_rtc: Enabling TWL-RTC.
[ 3.320037] i2c /dev entries driver
[ 3.328247] Linux media interface: v0.10
[ 3.332855] Linux video capture interface: v2.00
[ 3.339721] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
[ 3.346862] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
[ 3.354278] omap3isp omap3isp: Revision 15.0 found
[ 3.359558] omap-iommu omap-iommu.0: isp: version 1.1
[ 3.432647] mt9t111 2-003c: Unable to detectmt9t111sensor
[ 3.443450] isp_register_subdev_group: Unable to register subdev mt9t111
[ 3.451873] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
[ 3.462799] tvp514x 3-005c: tvp5146m2 (Version - 0x03) found at 0xb8 (OMAP I2
C adapter)
[ 3.478088] usbcore: registered new interface driver uvcvideo
[ 3.484161] USB Video Class driver (v1.0.0)
[ 3.488800] omap_device: omap_wdt.-1: new worst case activate latency 0: 3051
7
[ 3.497863] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[ 3.504730] Bluetooth: HCI UART driver ver 2.2
[ 3.509429] Bluetooth: HCI H4 protocol initialized
[ 3.514465] Bluetooth: HCILL protocol initialized
[ 3.527435] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
[ 3.540283] usbcore: registered new interface driver usbhid
[ 3.546173] usbhid: USB HID core driver
[ 3.552734] usbcore: registered new interface driver snd-usb-audio
[ 3.562805] OMAP3 EVM SoC init
[ 3.653259] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
[ 3.664520] ALSA device list:
[ 3.667602] #0: omap3evm
[ 3.670501] oprofile: hardware counters not available
[ 3.675781] oprofile: using timer interrupt.
[ 3.680450] nf_conntrack version 0.5.0 (3780 buckets, 15120 max)
[ 3.688018] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 3.694152] TCP cubic registered
[ 3.697509] Initializing XFRM netlink socket
[ 3.702148] NET: Registered protocol family 17
[ 3.706878] NET: Registered protocol family 15
[ 3.712219] Bluetooth: L2CAP ver 2.15
[ 3.716064] Bluetooth: L2CAP socket layer initialized
[ 3.721435] Bluetooth: SCO (Voice Link) ver 0.6
[ 3.726196] Bluetooth: SCO socket layer initialized
[ 3.731689] Bluetooth: RFCOMM TTY layer initialized
[ 3.736877] Bluetooth: RFCOMM socket layer initialized
[ 3.742279] Bluetooth: RFCOMM ver 1.11
[ 3.746215] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.751770] Bluetooth: BNEP filters: protocol multicast
[ 3.757263] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.765258] Registering the dns_resolver key type
[ 3.770568] VFP support v0.3: implementor 41 architecture 3 part 30 variant c
rev 3
[ 3.783050] ThumbEE CPU extension supported.
[ 3.802062] Power Management for TI OMAP3.
[ 3.807006] sr_init: No PMIC hook to init smartreflex
[ 3.812713] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver init
ialized
[ 3.821350] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver init
ialized
[ 3.830474] SmartReflex Class3 initialized
[ 3.865295] clock: disabling unused clocks to save power
[ 3.872802] platform mpu.0: omap_voltage_scale: Already at the requestedrate
1000000000
[ 3.953887] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC
(946684800)
[ 3.962677] omap_vout omap_vout: Buffer Size = 3686400
[ 3.981140] omap_vout omap_vout: : registered and initialized video device 16
[ 3.988708] omap_vout omap_vout: Buffer Size = 3686400
[ 3.995849] omap_vout omap_vout: : registered and initialized video device 17
[ 4.007232] Waiting for root device /dev/mmcblk0p2...
[ 4.020965] mmc0: new SDHC card at address e624
[ 4.027648] mmcblk0: mmc0:e624 SD08G 7.40 GiB (ro)
[ 4.051330] mmcblk0: p1 p2 p3
[ 4.130096] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)
[ 4.137542] Please append a correct "root=" boot option; here are the availab
le partitions:
[ 4.146606] 1f00 512 mtdblock0 (driver?)
[ 4.151885] 1f01 1280 mtdblock1 (driver?)
[ 4.157226] 1f02 768 mtdblock2 (driver?)
[ 4.162536] 1f03 5120 mtdblock3 (driver?)
[ 4.167846] 1f04 516608 mtdblock4 (driver?)
[ 4.173156] b300 7761920 mmcblk0 driver: mmcblk
[ 4.178771] b301 40131 mmcblk0p1 00000000-0000-0000-0000-00000000
0mmcblk0p1
[ 4.187164] b302 883575 mmcblk0p2 00000000-0000-0000-0000-00000000
0mmcblk0p2
[ 4.195556] b303 6835657 mmcblk0p3 00000000-0000-0000-0000-00000000
0mmcblk0p3
[ 4.203979] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno
wn-block(179,2)
[ 4.212860] [<c004faf0>] (unwind_backtrace+0x0/0xec) from [<c0471b34>] (panic
+0x4c/0x184)
[ 4.221435] [<c0471b34>] (panic+0x4c/0x184) from [<c00091f0>] (mount_block_ro
ot+0x1d4/0x21c)
[ 4.230316] [<c00091f0>] (mount_block_root+0x1d4/0x21c) from [<c00092dc>] (mo
unt_root+0xa4/0xc4)
[ 4.239532] [<c00092dc>] (mount_root+0xa4/0xc4) from [<c0009460>] (prepare_na
mespace+0x164/0x1c8)
[ 4.248840] [<c0009460>] (prepare_namespace+0x164/0x1c8) from [<c0008710>] (k
ernel_init+0x10c/0x150)
[ 4.258422] [<c0008710>] (kernel_init+0x10c/0x150) from [<c004ad10>] (kernel_
thread_exit+0x0/0x8)
How can I keep booting? What's the problem?
Thanks.