Ubuntu Installation - Freeze on First Boot

I have been using Angstrom for a little while now, and now am attempting to install Ubuntu 13.10 on my BeagleBoard-xM using the following procedure:


I setup the boot partition on my SD card without any issues using the following command from the netinstall git repository mentioned above:

$ sudo ./mk_mmc.sh --mmc /dev/sdf --dtb omap3-beagle-xm --distro saucy --serial-mode

I have tried toggling the console parameter between ttyO2 and ttyS2 with no luck. I get the following initial output from U-Boot:

U-Boot SPL 2013.10-00015-g0880266 (Nov 08 2013 - 16:10:03)

reading u-boot.img

reading u-boot.img

U-Boot 2013.10-00015-g0880266 (Nov 08 2013 - 16:10:03)

OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz

OMAP3 Beagle board + LPDDR/NAND

I2C: ready

DRAM: 512 MiB



*** Warning - readenv() failed, using default environment

In: serial

Out: serial

Err: serial

Beagle xM Rev C

No EEPROM on expansion board

No EEPROM on expansion board

Die ID #1db400029ff800000146a60619011009

Net: usb_ether

Hit any key to stop autoboot: 0

mmc0 is current device

gpio: pin 173 (gpio 173) value is 0

gpio: pin 4 (gpio 4) value is 0

SD/MMC found on device 0

reading uEnv.txt

983 bytes read in 3 ms (319.3 KiB/s)

Loaded environment from uEnv.txt

Importing environment from mmc …

Checking if uenvcmd is set …

Running uenvcmd …

Installer for [saucy-armhf] is using the Serial Interface

reading zImage.net

3417384 bytes read in 211 ms (15.4 MiB/s)

reading initrd.net

22513335 bytes read in 1375 ms (15.6 MiB/s)

Kernel image @ 0x80300000 [ 0x000000 - 0x342528 ]

Starting kernel …

Uncompressing Linux… done, booting the kernel.

At this point, I get no additional output on the serial device. I also reformatted the MMC without the --serial-mode parameter, hooking up my DVI monitor. I get a yellow/orange screen during U-Boot initialization, and then I get no display. Does anyone have any advice?


use the "--dtb dt-beagleboard-xm" option..

At the time I didn't really care to explain this more then what's in
this commit message, as it's ubuntu..

with ubuntu: saucy and everything later, the old v3.7.x based kernel
we use for "--dtb omap3-beagle-xm" is broken and ubuntu only seems to
work with kms based kernels going forward with the network based

Which brings me to a 2nd point, I'm planning to do some cleaning at
the start of the new year with the netinstall script. 3.7.x is going
byebye and the v3.12/v3.13 will be the only option for the older


Awesome, I’m getting the installation to boot now. Thank you very much!