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?
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.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:/ #