Hi Oliver, I did not know the first boot script would be important, since it made it all the way through. What posted was the 2nd time around when it did not make it all the way through (aka froze, although from what you say, maybe it didn't freeze, just my display was not showing anything further...) Below is the complete output from virgin image install on sd card until the point of nothing happening (with the altered boot.scr as in my last post above): Texas Instruments X-Loader 1.4.4ss (Sep 30 2010 - 14:44:32) Beagle xM Rev A Reading boot sector Loading u-boot.bin from mmc U-Boot 2010.09-rc1 (Sep 23 2010 - 11:20:00) OMAP3630/3730-GP ES1.0, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 256 MiB In: serial Out: serial Err: serial Beagle xM Rev A Die ID #528e00001bf00000015739ea0702900b Hit any key to stop autoboot: 3  2  1  0 mmc1 is available Unknown command 'userbutton' - try 'help' reading boot.scr 530 bytes read Running bootscript from mmc ... ## Executing script at 80200000 Kernel is not ready for 1Ghz limiting to 800Mhz mmc1 is available reading uImage 3687812 bytes read reading uInitrd 6769443 bytes read ## Booting kernel from Legacy Image at 80000000 ... Image Name: Ubuntu Kernel Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3687748 Bytes = 3.5 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 81600000 ... Image Name: Ubuntu Initrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 6769379 Bytes = 6.5 MiB 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] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.35-22-omap (buildd@gourd) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu4) ) #33-Ubuntu Mon Sep 20 03:17:30 UTC 2010 (Ubuntu 2.6.35-22.33-omap 2.6.35.4) [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: OMAP3 Beagle Board [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] OMAP3630 ES1.0 (l2cache iva sgx neon isp 192mhz_clk ) [ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000 [ 0.000000] Reserving 6291456 bytes SDRAM for VRAM [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 [ 0.000000] Kernel command line: console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rootwait ro vram=${vram} omapfb.mode=tv:pal omapdss.def_disp=tv fixrtc buddy=unknown [ 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] allocated 2621440 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 512MB = 512MB total [ 0.000000] Memory: 496164k/496164k available, 28124k 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 : 0xe0800000 - 0xf8000000 ( 376 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .init : 0xc0008000 - 0xc0044000 ( 240 kB) [ 0.000000] .text : 0xc0044000 - 0xc06ac000 (6560 kB) [ 0.000000] .data : 0xc0718000 - 0xc0767960 ( 319 kB) [ 0.000000] SLUB: Genslabs=9, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] Verbose stalled-CPUs detection is disabled. [ 0.000000] NR_IRQS:402 [ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz [ 0.000000] (null): no physical address for uart#3, so skipping early_init... [ 0.000000] omap_hwmod: l3_hwmod: cannot be enabled (3) [ 0.000000] omap_hwmod: l4_core_hwmod: cannot be enabled (3) [ 0.000000] omap_hwmod: l4_per_hwmod: cannot be enabled (3) [ 0.000000] omap_hwmod: l4_wkup_hwmod: cannot be enabled (3) [ 0.000000] Reprogramming SDRC clock to 332000000 Hz [ 0.000000] GPMC revision 5.0 [ 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] OMAP GPIO hardware version 2.5 [ 0.000000] OMAP clockevent source: GPTIMER12 at 32768 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] console [tty0] enabled [ 0.000000] Calibrating delay loop... 507.32 BogoMIPS (lpj=1982464) [ 0.000000] pid_max: default: 32768 minimum: 301 [ 0.000000] Security Framework initialized [ 0.000000] AppArmor: AppArmor initialized [ 0.000000] Yama: becoming mindful. [ 0.000000] Mount-cache hash table entries: 512 [ 0.000000] Initializing cgroup subsys ns [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Initializing cgroup subsys memory [ 0.000000] Initializing cgroup subsys devices [ 0.000000] Initializing cgroup subsys freezer [ 0.000000] CPU: Testing write buffer coherency: ok [ 0.000000] devtmpfs: initialized [ 0.000000] regulator: core version 0.5 [ 0.000000] NET: Registered protocol family 16 [ 0.000000] OMAP3 Beagle Rev: xM [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: at /build/buildd/linux-2.6.35/arch/arm/mach-omap2/serial.c:727 omap_serial_init_port+0x88/0x1f8() [ 0.000000] (null): can't init uart3, no clocks available [ 0.000000] Modules linked in: [ 0.000000] [] (unwind_backtrace+0x0/0x100) from [] (dump_stack+0x18/0x1c) [ 0.000000] [] (dump_stack+0x18/0x1c) from [] (warn_slowpath_common+0x5c/0x6c) [ 0.000000] [] (warn_slowpath_common+0x5c/0x6c) from [] (warn_slowpath_fmt+0x38/0x40) [ 0.000000] [] (warn_slowpath_fmt+0x38/0x40) from [] (omap_serial_init_port+0x88/0x1f8) [ 0.000000] [] (omap_serial_init_port+0x88/0x1f8) from [] (omap_serial_init+0x30/0x3c) [ 0.000000] [] (omap_serial_init+0x30/0x3c) from [] (omap3_beagle_init+0x6c/0xfc) [ 0.000000] [] (omap3_beagle_init+0x6c/0xfc) from [] (customize_machine+0x24/0x2c) [ 0.000000] [] (customize_machine+0x24/0x2c) from [] (do_one_initcall+0x3c/0x1dc) [ 0.000000] [] (do_one_initcall+0x3c/0x1dc) from [] (do_basic_setup+0x64/0x74) [ 0.000000] [] (do_basic_setup+0x64/0x74) from [] (kernel_init+0x90/0x120) [ 0.000000] [] (kernel_init+0x90/0x120) from [] (kernel_thread_exit+0x0/0x8) [ 0.000000] ---[ end trace da227214a82491b7 ]--- [ 0.000000] Found NAND on CS0 [ 0.000000] Registering NAND on CS0 [ 0.000000] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available [ 0.000091] OMAP DMA hardware revision 5.0 [ 0.004486] bio: create slab at 0 [ 0.006134] SCSI subsystem initialized [ 0.006774] usbcore: registered new interface driver usbfs [ 0.006866] usbcore: registered new interface driver hub [ 0.007049] usbcore: registered new device driver usb [ 0.018096] i2c_omap i2c_omap.1: bus 1 rev4.0 at 2600 kHz [ 0.020385] twl4030: PIH (irq 7) chaining IRQs 368..375 [ 0.020416] twl4030: power (irq 373) chaining IRQs 376..383 [ 0.020843] twl4030: gpio (irq 368) chaining IRQs 384..401 [ 0.022888] regulator: VUSB1V5: 1500 mV normal standby [ 0.023223] regulator: VUSB1V8: 1800 mV normal standby [ 0.023559] regulator: VUSB3V1: 3100 mV normal standby [ 0.024902] twl4030_usb twl4030_usb: Initialized TWL4030 USB module [ 0.025543] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby [ 0.025909] regulator: VDAC: 1800 mV normal standby [ 0.026367] regulator: VPLL2: 1800 mV normal standby [ 0.026763] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby [ 0.037933] i2c_omap i2c_omap.3: bus 3 rev4.0 at 100 kHz [ 0.038757] Advanced Linux Sound Architecture Driver Version 1.0.23. [ 0.039276] NetLabel: Initializing [ 0.039306] NetLabel: domain hash size = 128 [ 0.039306] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.039428] NetLabel: unlabeled traffic allowed by default [ 0.039459] Switching to clocksource 32k_counter [ 0.047332] AppArmor: AppArmor Filesystem Enabled [ 0.056793] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0 [ 0.061798] musb_hdrc musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92 [ 0.062042] NET: Registered protocol family 2 [ 0.062286] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.063171] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.063568] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 0.063781] TCP: Hash tables configured (established 16384 bind 16384) [ 0.063812] TCP reno registered [ 0.063842] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.063873] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.064086] NET: Registered protocol family 1 [ 0.064941] PMU: registered new PMU device of type 0 [ 0.065032] NetWinder Floating Point Emulator V0.97 (double precision) [ 0.065368] audit: initializing netlink socket (disabled) [ 0.065460] type=2000 audit(0.257:1): initialized [ 0.217376] Trying to unpack rootfs image as initramfs... [ 6.805847] VFS: Disk quotas dquot_6.5.2 [ 6.806213] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 6.809204] fuse init (API version 7.14) [ 6.809814] msgmni has been set to 969 [ 6.811401] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 6.811462] io scheduler noop registered [ 6.811492] io scheduler deadline registered [ 6.811584] io scheduler cfq registered (default) [ 6.867919] OMAP DSS rev 2.0 [ 6.868072] OMAP DISPC rev 3.0 [ 6.868133] OMAP VENC rev 2 [ 6.949066] Freeing initrd memory: 6608K [ 7.032897] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 7.116363] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 [ 7.285400] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 [ 7.454345] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 [ 8.327209] console [ttyS2] enabled [ 8.337738] brd: module loaded [ 8.344268] loop: module loaded [ 8.349060] omap2-nand driver initializing [ 8.353515] NAND device: Manufacturer ID: 0x20, Chip ID: 0xba (ST Micro omap2-nand.0) [ 8.361450] NAND bus width 8 instead 16 bit [ 8.365661] No NAND device found. [ 8.369171] NAND device: Manufacturer ID: 0x20, Chip ID: 0xba (ST Micro NAND 256MiB 1,8V 16-bit) [ 8.378082] Creating 5 MTD partitions on "omap2-nand.0": [ 8.383483] 0x000000000000-0x000000080000 : "X-Loader" [ 8.390075] 0x000000080000-0x000000260000 : "U-Boot" [ 8.396850] 0x000000260000-0x000000280000 : "U-Boot Env" [ 8.403350] 0x000000280000-0x000000680000 : "Kernel" [ 8.410827] 0x000000680000-0x000010000000 : "File System" [ 8.506408] Fixed MDIO Bus: probed [ 8.510223] PPP generic driver version 2.4.2 [ 8.514831] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled). [ 8.524627] CSLIP: code copyright 1989 Regents of the University of California. [ 8.532012] SLIP linefill/keepalive option. [ 8.536437] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 8.543273] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller [ 8.549072] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1 [ 8.556671] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 [ 8.570892] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 [ 8.577453] hub 1-0:1.0: USB hub found [ 8.581329] hub 1-0:1.0: 3 ports detected [ 8.610015] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 8.616760] mice: PS/2 mouse device common for all mice [ 8.622589] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0 [ 8.628906] twl_rtc twl_rtc: Power up reset detected. [ 8.634796] twl_rtc twl_rtc: Enabling TWL-RTC. [ 8.640197] device-mapper: uevent: version 1.0.3 [ 8.645599] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: