Installing Linaro Image on Gumstix Overo
Introduction
In this tutorial, you will install a customized version of linux on your Overo. This particular version is based on Ubuntu Linux (12.04), one of the most popular Linux distribution today. By Linaro, it has been optimized and modified to run on ARM based devices like the Gumstix Overo. Therefore it will be referred to as the Linaro image from here on. The result of the customization is a lightweight, yet still very versatile version of linux that runs on the Gumstix Overo COM. On top of the rock solid Linux Kernel 3.2, you will get a graphical desktop interface LXDE which comes with a file browser, media player and as well as Google’s Chromium Web Browser. It will provide a good starting point for many Gumstix Overo users who want to further develop their own applications. Lastly, this is the same guide on the official Gumstix user wiki, except I added nicer formatting and graphices.
Prerequisites
To Install
- Computer with Ubuntu Linux 10.04 or later with internet connection
- Micro-SD card read/writer
- Micro-SD card size larger than 1 GB
To Use
- Gumstix Overo COM
- Expansion board with HDMI port and ethernet port
- Ethernet cable for the Overo to connect to a network
- Powered USB hub for peripherals such as keyboard and mouse on the Overo
- USB keyboard and mouse for the Overo
Installation
On your host computer (ie your workstation):
- Install git and Linaro Image Tools
$ sudo apt-get install git linaro-image-tools
After this operation, 152 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y - Obtain the root file system and the hardware pack via direct downloads: hwpack rootfs or via Gumstix’s Github.
$ git clone git://github.com/gumstix/Gumstix-Overo-Linaro.git
It will create a directory called Gumstix-Overo-Linaro as below
$ ls
Gumstix-Overo-LinaroYou can additionally check the integrity of the downloaded files by comparing the md5sum result in the README file.
- Insert micro-SD card to your card writer
- Execute the following command:
$ linaro-media-create --rootfs ext3 --mmc </dev/mmcblk0> --dev overo --hwpack <hwpack.tar.gz> --binary <rootfs.tar.gz>
Replace </dev/mmcblk0>, <hwpack.tar.gz> <rootfs.tar.gz> with the mount point of your micro-SD card, the location of the hardware pack, and the location of the root file system respectively.
For example, it may look like the below:$ linaro-media-create --rootfs ext3 --mmc /dev/sdd --dev overo --hwpack Gumstix-Overo-Linaro/Gumstix-Overo-Linaro-armhf-HWPack.tar.gz --binary Gumstix-Overo-Linaro/Gumstix-Overo-Linaro-Precise-ALIP-armhf-RootFS.tar.gz - It will list disk devices attached on your computer, and will confirm with you the location of the micro-SD you have provided in the previous step. If correct, say yes or y.
$
I see...
Device Mount point Size
/dev/dm-0 / 80904MB
/dev/dm-1 none 768MB
/dev/sda none 81920MB
/dev/sda1 /boot 243MB
/dev/sda2 none 81674MB
/dev/sda5 none 81674MB
/dev/sdb none 0MB
/dev/sdc none 0MB
/dev/sdd none 3782MB
/dev/sdd1 none 51MB
/dev/sdd2 none 3730MB
/dev/sde none 0MB
/dev/sr0 none 0MB
/dev/sr1 none 0MB
Are you 100% sure, on selecting [/dev/sdd] (y/n)? y - Answer yes or y to the questions when it needs to install packages
$ After this operation, 20.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? y - At some point you should see something like below:
$ Populating rootfs partition
Be patient, this may take a few minutesWait for…
$ Done creating Linaro image on /dev/sdd - When it is finished, insert the microSD card to your Overo
- Done!
Using Linaro
To boot your Overo with the new Linaro image:
- Insert the micro-SD Card to the Overo COM
- Connect the HDMI and the Ethernet cables to the expansion board
- Attach peripherals through a powered USB hub
- Plug power into the power jack
- In the log in prompt, select Lubuntu
- Default user name and password are gumstix and gumstix respectively
- You should be greeted with a desktop much like below!
Username:password are gumstix:gumstix
Host name is overo (overo.local if you want to reach from local area network)
List of Notable Standard Applications
- Accessories
- Disk Utility
- File Manager
- Calculator
- LXTerminal
- Leafpad
- Internet
- Chromium Web Browser
- Office
- Adobe Document Viewer
- AbiWord
List of Hardware Pack Components
As per the manifest file which can also be found from the Gumstix GitHub:
iw=3.2-1
devio=1.2-1build1
wireless-regdb=2011.04.28-1ubuntu3
wireless-crda=1.16
u-boot-tools=2011.09-2
libnl-3-200=3.2.3-2ubuntu2
linux-firmware=1.79
uboot-mkimage=2011.09-2
flash-kernel=2.28ubuntu42.2linaro1
crda=1.1.2-1ubuntu1
libnl-genl-3-200=3.2.3-2ubuntu2
linux-headers-3.2.1-linaro-omap=3.2.1-linaro-omap-10.00.Custom
linux-image-3.2.1-linaro-omap=3.2.1-linaro-omap-10.00.Custom
Additional Tips
Enabling Audio
By default sound output is disabled. To enable sound, launch alsamixer through LXTerminal and adjust the values as below.
┌───────────────────────────── AlsaMixer v1.0.25 ──────────────────────────────┐
│ Card: overo F1: Help │
│ Chip: F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: HeadsetR Mixer Voice Esc: Exit │
│ │
│ ┌──┐ │
│ │ │ │
│ │ │ │
← │▒▒│ →
← │▒▒│ →
← │▒▒│ →
← │▒▒│ →
← │▒▒│ →
← │▒▒│ →
← │▒▒│ →
│ │▒▒│ │
│ │▒▒│ │
│ Voice └──┘ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │OO│ │OO│ │OO│ │OO│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
│ 79<>79 │
│ Handsfre Headset HeadsetL HeadsetL HeadsetL HeadsetR HeadsetR<HeadsetR> │
└──────────────────────────────────────────────────────────────────────────────┘
Changing Screen Resolution
Getting USB Host To Work
Exception of USB flash drive, the USB host port requires a powered USB hub to be functional with peripherals such as keyboard and mouse.
Getting WiFi To Work
Follow this wiki depending on your wireless network configuration.
Current Issues
Long network bring up time w/ no Ethernet connected
(Only wireless Overos)
Booting takes time without an ethernet cable plugged to the expansion board. This is because the failsafe script waits too long before giving up on acquiring an IP address. This is a poor implementation of fail safe mechanism. We are leaving it up to the upstream to decide how to deal with it.
Not all default desktop managers work
All desktop environments (Lubuntu, Lubuntu Netbook and Openbox) work. GNOME/Openbox seems to be misconfigured.
Hardware acceleration is not working for the Overos with OpenGL.
Getting the driver for PowerVR/SGX to work with the Linaro image is a high priority task at the moment
Source Code
You can obtain the source code for the kernel and the root file system from the Gumstix Github.
Repository for kernel
Repository for root file system (Debian Live Build)
You can also directly download the tar-balls of the kernel , hardware pack, and the root file system.

I’ve gone through your instructions, created an image and booted from it. However I get no HDMI output on my Tobi board.
The Overo is booting fine and I can use the console connection just fine. But no HDMI.
Any ideas?
Can you provide the boot log or dmesg?
Here you go :
U-Boot SPL 2012.04.01 (Jul 19 2012 – 17:31:34)
OMAP SD/MMC: 0
reading u-boot.img
reading u-boot.img
U-Boot 2012.04.01 (Jul 19 2012 – 17:31:34)
OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 512 MiB
MMC: OMAP SD/MMC: 0
*** Warning – bad CRC, using default environment
In: serial
Out: serial
Err: serial
Board revision: 1
Tranceiver detected on mmc2
No EEPROM on expansion board
Die ID #585400029ff80000016842c91601800b
Net: smc911x-0
Hit any key to stop autoboot: 5 … 4 … 3 … 2 … 1 … 0
reading boot.scr
469 bytes read
Running bootscript from mmc …
## Executing script at 82000000
reading uImage
4356064 bytes read
reading uInitrd
1987951 bytes read
## Booting kernel from Legacy Image at 80000000 …
Image Name: Linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4356000 Bytes = 4.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK
## Loading init Ramdisk from Legacy Image at 81600000 …
Image Name: initramfs
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 1987887 Bytes = 1.9 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] Linux version 3.2.1-linaro-omap (root@adam-Gumstix) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-7ubuntu2) ) #3 PREEMPT Thu Jul 26 17:05:26 PDT 2012
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Gumstix Overo
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Reserving 12582912 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] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 126976
[ 0.000000] Kernel command line: console=tty0 console=ttyO2,115200n8 root=UUID=ce3bae11-d20e-422e-bb6b-a24beddbfc62 rootwait ro earlyprintk mpurate=500 vram=12M omapdss.def_disp=dvi omapfb.mode=dvi:1024x768MR-16@60
[ 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: 500MB = 500MB total
[ 0.000000] Memory: 490564k/490564k available, 33724k 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] vmalloc : 0xe0800000 – 0xff000000 ( 488 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 – 0xc085f770 (8542 kB)
[ 0.000000] .init : 0xc0860000 – 0xc08b9000 ( 356 kB)
[ 0.000000] .data : 0xc08ba000 – 0xc09274f8 ( 438 kB)
[ 0.000000] .bss : 0xc092751c – 0xc0e957cc (5561 kB)
[ 0.000000] NR_IRQS:410
[ 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 clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[ 0.000000] Console: colour dummy device 80×30
[ 0.000000] console [tty0] enabled
[ 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.065246] Calibrating delay loop… 597.64 BogoMIPS (lpj=2334720)
[ 0.106292] pid_max: default: 32768 minimum: 301
[ 0.111755] Security Framework initialized
[ 0.116241] AppArmor: AppArmor initialized
[ 0.120819] Mount-cache hash table entries: 512
[ 0.132354] CPU: Testing write buffer coherency: ok
[ 0.137939] ftrace: allocating 22297 entries in 66 pages
[ 0.215057] Setting up static identity map for 0x805e5b70 – 0x805e5bc8
[ 0.226684] devtmpfs: initialized
[ 0.246276] print_constraints: dummy:
[ 0.252746] NET: Registered protocol family 16
[ 0.258636] GPMC revision 5.0
[ 0.274963] OMAP GPIO hardware version 2.5
[ 0.294921] omap_mux_init: Add partition: #1: core, flags: 0
[ 0.320373] Reprogramming SDRC clock to 400000000 Hz
[ 0.326049] dpll3_m2_clk rate change failed: -22
[ 0.331024] Found NAND on CS0
[ 0.334197] Registering NAND on CS0
[ 0.356567] hw-breakpoint: debug architecture 0×4 unsupported.
[ 0.386596] omap-mcbsp.2: alias fck already exists
[ 0.393066] omap-mcbsp.3: alias fck already exists
[ 0.404113] Calibrating delay loop (skipped) already calibrated this CPU
[ 0.411407] Switched to new clocking rate (Crystal/Core/MPU): 26.0/400/500 MHz
[ 0.420074] OMAP DMA hardware revision 5.0
[ 0.538452] bio: create slab at 0
[ 0.548095] print_constraints: vads7846: 3300 mV
[ 0.560119] SCSI subsystem initialized
[ 0.579071] usbcore: registered new interface driver usbfs
[ 0.586853] usbcore: registered new interface driver hub
[ 0.593811] usbcore: registered new device driver usb
[ 0.605651] omap_i2c omap_i2c.1: bus 1 rev1.4.0 at 2600 kHz
[ 0.624877] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 0.631408] twl4030: power (irq 373) chaining IRQs 376..383
[ 0.640228] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 0.659759] print_constraints: VUSB1V5: 1500 mV normal standby
[ 0.669281] print_constraints: VUSB1V8: 1800 mV normal standby
[ 0.678710] print_constraints: VUSB3V1: 3100 mV normal standby
[ 0.693023] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[ 0.706237] print_constraints: VMMC1: 1850 3150 mV at 3150 mV normal standby
[ 0.717437] print_constraints: VDAC: 1800 mV normal standby
[ 0.726531] print_constraints: VDVI: 1800 mV normal standby
[ 0.733795] omap_i2c omap_i2c.3: bus 3 rev1.4.0 at 400 kHz
[ 0.747161] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.758911] NetLabel: Initializing
[ 0.762908] NetLabel: domain hash size = 128
[ 0.767608] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.773315] NetLabel: unlabeled traffic allowed by default
[ 0.779357] Switching to clocksource 32k_counter
[ 0.898406] AppArmor: AppArmor Filesystem Enabled
[ 1.002319] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[ 1.020172] musb-hdrc musb-hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
[ 1.029846] NET: Registered protocol family 2
[ 1.035461] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 1.045104] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 1.053771] TCP bind hash table entries: 16384 (order: 7, 589824 bytes)
[ 1.073425] TCP: Hash tables configured (established 16384 bind 16384)
[ 1.080444] TCP reno registered
[ 1.083892] UDP hash table entries: 256 (order: 2, 20480 bytes)
[ 1.090576] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[ 1.098480] NET: Registered protocol family 1
[ 1.105224] RPC: Registered named UNIX socket transport module.
[ 1.111480] RPC: Registered udp transport module.
[ 1.116577] RPC: Registered tcp transport module.
[ 1.121612] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.129547] Trying to unpack rootfs image as initramfs…
[ 1.394042] Freeing initrd memory: 1940K
[ 1.410003] audit: initializing netlink socket (disabled)
[ 1.416107] type=2000 audit(1.359:1): initialized
[ 1.578552] Kprobe smoke test started
[ 1.615112] Kprobe smoke test passed successfully
[ 1.645355] JFFS2 version 2.2. (NAND) (SUMMARY) .. 2001-2006 Red Hat, Inc.
[ 1.657440] Btrfs loaded
[ 1.660552] msgmni has been set to 961
[ 1.672698] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 1.681060] io scheduler noop registered
[ 1.685394] io scheduler deadline registered
[ 1.690185] io scheduler cfq registered (default)
[ 1.700744] OMAP DSS rev 2.0
[ 1.735351] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[ 1.747161] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[ 1.756683] omap_uart.2: ttyO2 at MMIO 0×49020000 (irq = 74) is a OMAP UART2
[ 1.764648] console [ttyO2] enabled, bootconsole disabled
[ 1.764648] console [ttyO2] enabled, bootconsole disabled
[ 1.777954] omap_uart.3: ttyO3 at MMIO 0×49042000 (irq = 80) is a OMAP UART3
[ 1.789184] [drm] Initialized drm 1.1.0 20060810
[ 1.841735] brd: module loaded
[ 1.873870] loop: module loaded
[ 1.880767] twl4030_madc twl4030_madc: clk disabled, enabling
[ 1.897735] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.905517] omap2-nand driver initializing
[ 1.910583] ONFI flash detected
[ 1.914215] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit)
[ 1.923522] Creating 5 MTD partitions on “omap2-nand.0″:
[ 1.929260] 0×000000000000-0×000000080000 : “xloader”
[ 1.945983] 0×000000080000-0×000000240000 : “uboot”
[ 1.959014] 0×000000240000-0×000000280000 : “uboot environment”
[ 1.972595] 0×000000280000-0×000000680000 : “linux”
[ 1.986572] 0×000000680000-0×000020000000 : “rootfs”
[ 2.278839] OneNAND driver initializing
[ 2.289794] smsc911x: Driver version 2008-10-21
[ 2.320495] smsc911x-mdio: probed
[ 2.324859] smsc911x smsc911x.0: eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
[ 2.335479] smsc911x smsc911x.0: eth0: MAC Address: 00:15:c9:28:f0:96
[ 2.342681] smsc911x: Driver version 2008-10-21
[ 2.349761] usbcore: registered new interface driver asix
[ 2.356506] usbcore: registered new interface driver cdc_ether
[ 2.363006] cdc_ncm: 04-Aug-2011
[ 2.367126] usbcore: registered new interface driver cdc_ncm
[ 2.375701] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 3.386077] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 3.399139] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 3.407928] ehci-omap ehci-omap.0: irq 77, io mem 0×48064800
[ 3.425201] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 3.432922] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.440155] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.447845] usb usb1: Product: OMAP-EHCI Host Controller
[ 3.453552] usb usb1: Manufacturer: Linux 3.2.1-linaro-omap ehci_hcd
[ 3.460327] usb usb1: SerialNumber: ehci-omap.0
[ 3.472442] hub 1-0:1.0: USB hub found
[ 3.476715] hub 1-0:1.0: 3 ports detected
[ 3.511688] Initializing USB Mass Storage driver…
[ 3.517883] usbcore: registered new interface driver usb-storage
[ 3.524444] USB Mass Storage support registered.
[ 3.531311] usbcore: registered new interface driver libusual
[ 3.538055] gadget: using random self ethernet address
[ 3.543731] gadget: using random host ethernet address
[ 3.552001] usb0: MAC 82:10:84:57:4a:72
[ 3.556091] usb0: HOST MAC 7a:5c:15:ec:c9:cd
[ 3.561065] gadget: Ethernet Gadget, version: Memorial Day 2008
[ 3.567596] gadget: g_ether ready
[ 3.571289] musb-hdrc musb-hdrc: MUSB HDRC host driver
[ 3.579559] musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 2
[ 3.589416] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.596618] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.604370] usb usb2: Product: MUSB HDRC host driver
[ 3.609680] usb usb2: Manufacturer: Linux 3.2.1-linaro-omap musb-hcd
[ 3.616485] usb usb2: SerialNumber: musb-hdrc
[ 3.626007] hub 2-0:1.0: USB hub found
[ 3.630584] hub 2-0:1.0: 1 port detected
[ 3.642761] mousedev: PS/2 mouse device common for all mice
[ 3.656585] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input0
[ 3.679687] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 3.690032] i2c /dev entries driver
[ 3.699829] Driver for 1-wire Dallas network protocol.
[ 3.808135] usb 1-2: new high-speed USB device number 2 using ehci-omap
[ 3.975616] usb 1-2: New USB device found, idVendor=05e3, idProduct=0608
[ 3.984863] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 3.996673] usb 1-2: Product: USB2.0 Hub
[ 4.010040] hub 1-2:1.0: USB hub found
[ 4.015930] usbcore: registered new interface driver usbhid
[ 4.022125] hub 1-2:1.0: 4 ports detected
[ 4.027435] usbhid: USB HID core driver
[ 4.032226] omap-iommu omap-iommu.0: isp registered
[ 4.054931] overo SoC init
[ 4.162078] asoc: twl4030-hifi omap-mcbsp-dai.1 mapping ok
[ 4.179321] ALSA device list:
[ 4.182495] #0: overo
[ 4.186584] oprofile: hardware counters not available
[ 4.192108] oprofile: using timer interrupt.
[ 4.197662] TCP cubic registered
[ 4.201232] Initializing XFRM netlink socket
[ 4.208099] NET: Registered protocol family 10
[ 4.216979] IPv6 over IPv4 tunneling driver
[ 4.224395] NET: Registered protocol family 17
[ 4.229248] NET: Registered protocol family 15
[ 4.235992] Registering the dns_resolver key type
[ 4.242736] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 4.251647] ThumbEE CPU extension supported.
[ 4.273193] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 4.289550] sr_init: No PMIC hook to init smartreflex
[ 4.295684] mmc0: new high speed SDHC card at address e624
[ 4.304565] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[ 4.314941] mmcblk0: mmc0:e624 SU04G 3.69 GiB
[ 4.322601] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[ 4.332031] usb 1-2.3: new low-speed USB device number 3 using ehci-omap
[ 4.355346] mmcblk0: p1 p2
[ 4.406005] clock: disabling unused clocks to save power
[ 4.419830] fbcvt: 1024×768@60: CVT Name – .786M3-R
[ 4.455688] mmc1: new SDIO card at address 0001
[ 4.464752] usb 1-2.3: device descriptor read/64, error -32
[ 4.471099] Console: switching to colour frame buffer device 128×48
[ 4.512176] regulator_init_complete: VDAC: incomplete constraints, leaving on
[ 4.520141] regulator_init_complete: vads7846: incomplete constraints, leaving on
[ 4.531829] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[ 4.544158] twl_rtc twl_rtc: setting system clock to 2012-09-13 09:59:07 UTC (1347530347)
[ 4.561065] Freeing init memory: 356K
Loading, please wait…
[ 4.695617] usb 1-2.3: New USB device found, idVendor=04f3, idProduct=0234
[ 4.714752] usb 1-2.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4.729949] usb 1-2.3: Product: OM
[ 4.769378] input: OM as /devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.0/input/input2
[ 4.813659] generic-usb 0003:04F3:0234.0001: input,hidraw0: USB HID v1.11 Mouse [OM] on usb-ehci-omap.0-2.3/input0
[ 4.933654] usb 1-2.4: new low-speed USB device number 4 using ehci-omap
[ 4.958587] udevd[738]: starting version 175
Begin: Loading essential drivers … [ 5.117675] usb 1-2.4: New USB device found, idVendor=04d9, idProduct=1602
[ 5.246002] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.417572] usb 1-2.4: Product: USB Keyboard
[ 5.640991] usb 1-2.4: Manufacturer:
done.
[ 6.030792] input: USB Keyboard as /devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.4/1-2.4:1.0/input/input3
Begin: Running /scripts/init-premount … done.
[ 6.329376] generic-usb 0003:04D9:1602.0002: input,hidraw1: USB HID v1.10 Keyboard [ USB Keyboard] on usb-ehci-omap.0-2.4/input0
Begin: Mounting root file system … Begin: Running /scripts/local-top … done.
[ 6.569244] input: USB Keyboard as /devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.4/1-2.4:1.1/input/input4
Begin: Running /scripts/local-premount … [ 6.638977] generic-usb 0003:04D9:1602.0003: input,hidraw2: USB HID v1.10 Device [ USB Keyboard] on usb-ehci-omap.0-2.4/input1
done.
[ 7.066955] EXT3-fs (mmcblk0p2): recovery required on readonly filesystem
[ 7.220397] EXT3-fs (mmcblk0p2): write access will be enabled during recovery
[ 10.419830] EXT3-fs (mmcblk0p2): recovery complete
[ 10.432220] kjournald starting. Commit interval 5 seconds
[ 10.455261] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
Begin: Running /scripts/local-bottom … done.
done.
Begin: Running /scripts/init-bottom … done.
[ 11.415374] init: ureadahead main process (852) terminated with status 5
fsck from util-linux 2.20.1
rootfs: clean, 107274/239040 files, 363867/954752 blocks
* Starting bluetooth daemon.[74G[ OK ]
* Starting Mount network filesystems.[74G[ OK ]
* Starting Failsafe Boot Delay.[74G[ OK ]
* Starting configure network device security.[74G[ OK ]
* Starting configure network device.[74G[ OK ]
* Starting mDNS/DNS-SD daemon.[74G[ OK ]
* Starting configure network device.[74G[ OK ]
* Stopping Mount network filesystems.[74G[ OK ]
* Starting Bridge socket events into upstart.[74G[ OK ]
* Starting CUPS printing spooler/server.[74G[ OK ]
* Starting Mount network filesystems.[74G[ OK ]
* Starting configure network device.[74G[ OK ]
* Stopping Failsafe Boot Delay.[74G[ OK ]
* Starting System V initialisation compatibility.[74G[ OK ]
* Starting modem connection manager.[74G[ OK ]
* Starting configure network device security.[74G[ OK ]
* Stopping Mount network filesystems.[74G[ OK ]
* Starting network connection manager.[74G[ OK ]
saned disabled; edit /etc/defaul
Last login: Thu Sep 13 09:25:58 UTC 2012 on tty1
* Stopping System V initialisation compatibility.[74G[ OK ]
* Starting System V runlevel compatibility.[74G[ OK ]
* Starting automatic crash report generation.[74G[ OK ]
* Starting LightDM Display Manager.[74G[ OK ]
* Starting save kernel messages.[74G[ OK ]
* Starting anac(h)ronistic cron.[74G[ OK ]
* Starting regular background program processing daemon.[74G[ OK ]
* Stopping System V runlevel compatibility.[74G[ OK ]
Welcome to Linaro 12.07 (GNU/Linux 3.2.1-linaro-omap armv7l)
* Documentation: https://wiki.linaro.org/
* Stopping System PulseAudio sound server.[74G[ OK ]
root@overo:~#
I should note that the HDMI / USB Hub, Keyboard & Mouse I have work fine with a standard factory default boot.