Linaro,

I've downloaded and installed one of your prebuilt images of Android for the iMX53 board onto an SD card.  Everything appeared to work well without errors but when I attempt to boot and run on the QSB board, Linux starts but Android does not start.  What have I done wrong?  

Here is the output on the console:



U-Boot 2011.12 (Apr 20 2012 - 15:20:20)

CPU:   Freescale i.MX53 family rev2.1 at 800 MHz
Reset cause: POR
Board: MX53 LOCO with MC34708
I2C:   ready
DRAM:  1 GiB
WARNING: Caches not enabled
CPU:   Switch CPU clock to 1GHZ OK
DDR:   Switch DDR clock to 400MHz OK
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
In:    serial
Out:   serial
Err:   serial
Net:   FEC
Hit any key to stop autoboot:  0
reading boot.scr

408 bytes read
Running bootscript from mmc ...
## Executing script at 70800000
reading uImage

4115936 bytes read
reading uInitrd

190164 bytes read
## Booting kernel from Legacy Image at 70000000 ...
   Image Name:   Linux-3.1.0-rc9+
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4115872 Bytes = 3.9 MiB
   Load Address: 70008000
   Entry Point:  70008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 72000000 ...
   Image Name:   Android Ramdisk Image
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    190100 Bytes = 185.6 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Linux version 3.1.0-rc9+ (jenkins-build@ip-10-68-119-140) (gcc version 4.7.1 20120402 (prerelease) (Linaro GCC 4.7-2012.04) ) #1 PREEMPT Fri Apr 20 16:06:47 UTC 2012
[    0.000000] CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c5387f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: Freescale MX53 LOCO Board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 242688
[    0.000000] Kernel command line: console=ttymxc0,115200n8 rootwait ro earlyprintk rootdelay=1 fixrtc nocompcache di1_primary tve init=/init androidboot.console=ttymxc0
[    0.000000]
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 512MB 448MB = 960MB total
[    0.000000] Memory: 958700k/958700k available, 89876k reserved, 458752K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xf7e00000 - 0xffe00000   ( 128 MB)
[    0.000000]     vmalloc : 0xe0800000 - 0xf4000000   ( 312 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07d3dd8   (7984 kB)
[    0.000000]       .init : 0xc07d4000 - 0xc0821000   ( 308 kB)
[    0.000000]       .data : 0xc0822000 - 0xc08821b0   ( 385 kB)
[    0.000000]        .bss : 0xc08821d4 - 0xc0f192b0   (6749 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:400
[    0.000000] TrustZone Interrupt Controller (TZIC) initialized
[    0.000000] sched_clock: 32 bits at 8MHz, resolution 125ns, wraps every 536870ms
[    0.000000] Console: colour dummy device 80x30
[    0.000000] ram_console: buffer   (null), invalid size 0, datasize 4294967284
[    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: 3695 kB
[    0.000000]  per task-struct memory footprint: 1152 bytes
[    0.001281] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[    0.090631] pid_max: default: 32768 minimum: 301
[    0.091205] Security Framework initialized
[    0.091434] Mount-cache hash table entries: 512
[    0.097847] CPU: Testing write buffer coherency: ok
[    0.098088] ftrace: allocating 21116 entries in 63 pages
[    0.126256] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[    0.132759] devtmpfs: initialized
[    0.153291] print_constraints: dummy:
[    0.156824] NET: Registered protocol family 16
[    0.257977] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.260674] IMX usb wakeup probe
[    0.261768] IMX usb wakeup probe
[    0.436751] bio: create slab <bio-0> at 0
[    0.451556] SCSI subsystem initialized
[    0.460911] usbcore: registered new interface driver usbfs
[    0.463046] usbcore: registered new interface driver hub
[    0.464647] usbcore: registered new device driver usb
[    0.482005] print_constraints: VDDA: 3200 mV
[    0.496568] print_constraints: DA9052_LDO1: 600 <--> 1800 mV at 1300 mV normal
[    0.499557] print_constraints: DA9052_LDO2: 600 <--> 1800 mV at 1300 mV normal
[    0.502173] print_constraints: DA9052_LDO3: 1725 <--> 3300 mV at 3300 mV normal
[    0.504614] print_constraints: DA9052_LDO4: 1725 <--> 3300 mV at 2775 mV normal
[    0.507188] print_constraints: DA9052_LDO5: 1200 <--> 3600 mV at 1300 mV normal
[    0.510185] print_constraints: DA9052_LDO6: 1200 <--> 3600 mV at 1300 mV normal
[    0.512909] print_constraints: DA9052_LDO7: 1200 <--> 3600 mV at 2750 mV normal
[    0.515404] print_constraints: DA9052_LDO8: 1200 <--> 3600 mV at 1800 mV normal
[    0.518392] print_constraints: DA9052_LDO9: 1250 <--> 3650 mV at 1500 mV normal
[    0.520979] print_constraints: DA9052_LDO10: 1200 <--> 3600 mV at 1300 mV normal
[    0.523477] print_constraints: DA9052_BUCK_CORE: 500 <--> 2075 mV at 1250 mV normal
[    0.526036] print_constraints: DA9052_BUCK_PRO: 500 <--> 2075 mV at 1350 mV normal
[    0.528807] print_constraints: DA9052_BUCK_MEM: 925 <--> 2500 mV at 1500 mV normal
[    0.531624] print_constraints: DA9052_BUCK_PERI: 925 <--> 2500 mV at 2475 mV normal
[    0.558595] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[    0.567076] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.573519] NetLabel: Initializing
[    0.573548] NetLabel:  domain hash size = 128
[    0.573559] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.574036] NetLabel:  unlabeled traffic allowed by default
[    0.574186] Switching to clocksource mxc_timer1
[    0.578502] Switched to NOHz mode on CPU #0
[    0.808547] NET: Registered protocol family 2
[    0.809503] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.812363] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.814108] TCP bind hash table entries: 65536 (order: 9, 2359296 bytes)
[    0.844780] TCP: Hash tables configured (established 65536 bind 65536)
[    0.844993] TCP reno registered
[    0.845067] UDP hash table entries: 256 (order: 2, 20480 bytes)
[    0.845345] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[    0.846438] NET: Registered protocol family 1
[    0.848892] RPC: Registered named UNIX socket transport module.
[    0.848924] RPC: Registered udp transport module.
[    0.848940] RPC: Registered tcp transport module.
[    0.848954] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.850430] Trying to unpack rootfs image as initramfs...
[    0.873959] Freeing initrd memory: 184K
[    0.876569] Bus freq driver module loaded
[    0.877803] sdram autogating driver module loaded
[    0.878416] i.MXC CPU frequency driver
[    0.881582] DVFS driver module loaded
[    0.884965] audit: initializing netlink socket (disabled)
[    0.885517] type=2000 audit(0.850:1): initialized
[    0.967194] Kprobe smoke test started
[    0.987750] Kprobe smoke test passed successfully
[    1.019026] highmem bounce pool size: 64 pages
[    1.022286] ashmem: initialized
[    1.029150] JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.032819] Btrfs loaded
[    1.032951] msgmni has been set to 976
[    1.040747] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    1.040997] io scheduler noop registered
[    1.041028] io scheduler deadline registered
[    1.041306] io scheduler cfq registered (default)
[    1.048909] mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi
[    1.085338] sii902x 1-0039: cound not find device
[    1.090005] mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver failed with -22
[    1.090187] mxc_sdc_fb: probe of mxc_sdc_fb.0 failed with error -22
[    1.090326] mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver vga
[    1.090680] _regulator_get: get() with no identifier
[    1.092716] imx-ipuv3 imx-ipuv3.0: Channel already disabled 9
[    1.092751] imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 9
[    1.124457] imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[    1.181448] Console: switching to colour frame buffer device 128x48
[    1.188265] imx-ipuv3 imx-ipuv3.0: Channel already disabled 10
[    1.188298] imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 10
[    1.194462] imx-sdma imx35-sdma: loaded firmware 1.0
[    1.238798] imx-sdma imx35-sdma: initialized
[    1.241898] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.326448] Serial: IMX driver
[    1.327182] imx21-uart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a IMX
[    2.070035] console [ttymxc0] enabled
[    2.157351] brd: module loaded
[    2.195500] loop: module loaded
[    2.200366] Android kernel panic handler initialized (bind=kpanic)
[    2.217256] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.237015] FEC Ethernet Driver
[    2.252042] fec_enet_mii_bus: probed
[    2.263324] usbcore: registered new interface driver asix
[    2.270346] usbcore: registered new interface driver cdc_ether
[    2.277771] usbcore: registered new interface driver smsc95xx
[    2.285049] usbcore: registered new interface driver net1080
[    2.291707] usbcore: registered new interface driver cdc_subset
[    2.299082] usbcore: registered new interface driver zaurus
[    2.305181] cdc_ncm: 04-Aug-2011
[    2.309459] usbcore: registered new interface driver cdc_ncm
[    2.318786] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.434375] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
[    2.446536] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 1
[    2.484489] fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200
[    2.504454] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
[    2.512108] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.519056] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.526382] usb usb1: Product: Freescale On-Chip EHCI Host Controller
[    2.532841] usb usb1: Manufacturer: Linux 3.1.0-rc9+ ehci_hcd
[    2.538774] usb usb1: SerialNumber: fsl-ehci.1
[    2.551264] hub 1-0:1.0: USB hub found
[    2.555725] hub 1-0:1.0: 1 port detected
[    2.674388] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
[    2.683120] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 2
[    2.714482] fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000
[    2.734360] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
[    2.740660] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.747593] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.756285] usb usb2: Product: Freescale On-Chip EHCI Host Controller
[    2.762754] usb usb2: Manufacturer: Linux 3.1.0-rc9+ ehci_hcd
[    2.769104] usb usb2: SerialNumber: fsl-ehci.0
[    2.777765] hub 2-0:1.0: USB hub found
[    2.781624] hub 2-0:1.0: 1 port detected
[    2.790949] usbcore: registered new interface driver cdc_wdm
[    2.797051] Initializing USB Mass Storage driver...
[    2.803086] usbcore: registered new interface driver usb-storage
[    2.809598] USB Mass Storage support registered.
[    2.817388] usbcore: registered new interface driver libusual
[    2.874545] usb 1-1: new full speed USB device number 2 using fsl-ehci
[    3.030126] usb 1-1: New USB device found, idVendor=413c, idProduct=1003
[    3.036977] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.044130] usb 1-1: Product: Dell USB Keyboard Hub
[    3.049176] usb 1-1: Manufacturer: Dell
[    3.061371] hub 1-1:1.0: USB hub found
[    3.067121] hub 1-1:1.0: 3 ports detected
[    3.080246] usbcore: registered new interface driver usbtest
[    3.096663] mxc_rtc mxc_rtc.0: hardware module can't be enabled!
[    3.102803] mxc_rtc: probe of mxc_rtc.0 failed with error -5
[    3.119121] using rtc device, mxc_rtc, for alarms
[    3.123789] mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0
[    3.131878] i2c /dev entries driver
[    3.142944] Driver for 1-wire Dallas network protocol.
[    3.162546] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
[    3.175835] device-mapper: ioctl: 4.21.0-ioctl (2011-07-06) initialised: dm-devel@redhat.com
[    3.187325] cpuidle: using governor ladder
[    3.191651] cpuidle: using governor menu
[    3.195983] usb 2-1: new low speed USB device number 2 using fsl-ehci
[    3.205155] sdhci: Secure Digital Host Controller Interface driver
[    3.211362] sdhci: Copyright(c) Pierre Ossman
[    3.216148] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.223401] mmc0: no vmmc regulator found
[    3.233527] mmc0: SDHCI controller on sdhci-esdhc-imx53.0 [sdhci-esdhc-imx53.0] using DMA
[    3.242802] mmc1: no vmmc regulator found
[    3.350749] mmc1: SDHCI controller on sdhci-esdhc-imx53.2 [sdhci-esdhc-imx53.2] using DMA
[    3.364710] VPU initialized
[    3.441268] usb 2-1: New USB device found, idVendor=045e, idProduct=0040
[    3.454384] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    3.461543] usb 2-1: Product: Microsoft 3-Button Mouse with IntelliEye(TM)
[    3.484314] usb 2-1: Manufacturer: Microsoft
[    3.547229] mmc0: host does not support reading read-only switch. assuming write-enable.
[    3.662346] usb 1-1.1: new full speed USB device number 3 using fsl-ehci
[    3.708152] mmc0: new SDHC card at address 1234
[    3.722562] mmcblk0: mmc0:1234 SA04G 3.63 GiB
[    3.728911] input: Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) as /devices/platform/fsl-ehci.0/usb2/2-1/2-1:1.0/input/input0
[    3.761735] generic-usb 0003:045E:0040.0001: input: USB HID v1.10 Mouse [Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)] on usb-fsl-ehci.0-1/input0
[    3.776447]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 >
[    3.795873] usbcore: registered new interface driver usbhid
[    3.804682] usbhid: USB HID core driver
[    3.811522] usb 1-1.1: New USB device found, idVendor=413c, idProduct=2010
[    3.822719] usb 1-1.1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    3.930950] logger: created 256K log 'log_main'
[    3.937441] logger: created 256K log 'log_events'
[    3.942930] usb 1-1.1: Product: Dell USB Keyboard
[    3.949045] logger: created 256K log 'log_radio'
[    3.954620] usb 1-1.1: Manufacturer: Dell
[    3.960574] logger: created 256K log 'log_system'
[    3.991798] input: Dell Dell USB Keyboard as /devices/platform/fsl-ehci.1/usb1/1-1/1-1.1/1-1.1:1.0/input/input1
[    4.004197] mxc_spdif mxc_spdif.0: MXC SPDIF Audio
[    4.024710] generic-usb 0003:413C:2010.0002: input: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-fsl-ehci.1-1.1/input0
[    4.041848] sgtl5000 1-000a: Failed to get supply 'VDDD': -19
[    4.052508] print_constraints: 1-000a: 850 <--> 1600 mV at 1200 mV normal
[    4.070271] sgtl5000 1-000a: Using internal LDO instead of VDDD
[    4.082695] input: Dell Dell USB Keyboard as /devices/platform/fsl-ehci.1/usb1/1-1/1-1.1/1-1.1:1.1/input/input2
[    4.099017] sgtl5000 1-000a: sgtl5000 revision 17
[    4.104201] generic-usb 0003:413C:2010.0003: input: USB HID v1.10 Device [Dell Dell USB Keyboard] on usb-fsl-ehci.1-1.1/input1
[    4.144134] asoc: sgtl5000 <-> imx-ssi.1 mapping ok
[    4.261092] input: sgtl5000-audio Headphone Jack as /devices/platform/soc-audio/sound/card0/input3
[    4.284546] asoc: mxc-spdif <-> imx-spdif-dai.0 mapping ok
[    4.295856] ALSA device list:
[    4.298852]   #0: sgtl5000-audio
[    4.302091]   #1: imx-spdif
[    4.308124] oprofile: using arm/armv7
[    4.312999] TCP cubic registered
[    4.316718] Initializing XFRM netlink socket
[    4.322415] NET: Registered protocol family 10
[    4.332690] IPv6 over IPv4 tunneling driver
[    4.340148] NET: Registered protocol family 17
[    4.345314] NET: Registered protocol family 15
[    4.350523] Registering the dns_resolver key type
[    4.357419] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
[    4.365615] ThumbEE CPU extension supported.
[    4.369989] Registering SWP/SWPB emulation handler
[    4.401060] regulator_init_complete: DA9052_BUCK_PERI: incomplete constraints, leaving on
[    4.409853] regulator_init_complete: DA9052_BUCK_MEM: incomplete constraints, leaving on
[    4.518418] regulator_init_complete: DA9052_BUCK_PRO: incomplete constraints, leaving on
[    4.526700] regulator_init_complete: DA9052_BUCK_CORE: incomplete constraints, leaving on
[    4.535045] regulator_init_complete: DA9052_LDO10: incomplete constraints, leaving on
[    4.542910] regulator_init_complete: DA9052_LDO9: incomplete constraints, leaving on
[    4.550954] regulator_init_complete: DA9052_LDO8: incomplete constraints, leaving on
[    4.558860] regulator_init_complete: DA9052_LDO7: incomplete constraints, leaving on
[    4.566737] regulator_init_complete: DA9052_LDO6: incomplete constraints, leaving on
[    4.574602] regulator_init_complete: DA9052_LDO5: incomplete constraints, leaving on
[    4.582378] regulator_init_complete: DA9052_LDO4: incomplete constraints, leaving on
[    4.590241] regulator_init_complete: DA9052_LDO3: incomplete constraints, leaving on
[    4.598111] regulator_init_complete: DA9052_LDO2: incomplete constraints, leaving on
[    4.605985] regulator_init_complete: DA9052_LDO1: incomplete constraints, leaving on
[    4.613854] otg_wakelock_init: No OTG transceiver found
[    4.623665] input: gpio-keys as /devices/platform/gpio-keys/input/input4
[    4.640452] mxc_rtc mxc_rtc.0: setting system clock to 1970-01-02 00:00:26 UTC (86426)
[    4.755980] Freeing init memory: 308K
[    4.780834] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[    5.788836] init: cannot open '/initlogo.rle'
[    5.875007] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[    6.030078] EXT4-fs (mmcblk0p5): recovery complete
[    6.041653] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[    6.840440] EXT4-fs (mmcblk0p6): recovery complete
[    6.850416] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
[    7.213649] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    7.773999] warning: `rild' uses 32-bit capabilities (legacy support in use)
root@android:/ #