Ubuntu boot issue for BeagleBoard Rev D

Hey all,

I’m trying to set up my BeagleBoard Rev D to run Ubuntu. I followed the steps for Method 1 on the elinux wiki page for Beagleboard & Ubuntu. When I attempt to boot from SD, the system appears to mostly boot correctly, and allows login with the default username and password. However, there is no output to the external monitor I have connected to the board with HDMI, and the following messages print on loop every 10 s:

[ 37.054840] omap_i2c 48060000.i2c: controller timed out
[ 47.080688] omap_i2c 48060000.i2c: timeout waiting on XUDF bit

Does anyone know what this means/how to fix it? Also, how do I go about setting up an Ubuntu GUI?

I’ve attached a full log of the serial session from a boot attempt.

Thanks,
Catherine

err mrg ubuntu 8-5-14 4.01.txt (10.3 KB)

Hey all,

I'm trying to set up my BeagleBoard Rev D to run Ubuntu. I followed the
steps for Method 1 on the elinux wiki page for Beagleboard & Ubuntu. When I
attempt to boot from SD, the system appears to mostly boot correctly, and
allows login with the default username and password. However, there is no
output to the external monitor I have connected to the board with HDMI, and
the following messages print on loop every 10 s:

[ 37.054840] omap_i2c 48060000.i2c: controller timed out
[ 47.080688] omap_i2c 48060000.i2c: timeout waiting on XUDF bit

This is a regression since v3.13.x i think... Just haven't spent the
time to track it fully down yet..

Does anyone know what this means/how to fix it? Also, how do I go about
setting up an Ubuntu GUI?

Well, we need to fix hdmi output first..

Regards,

This is a regression since v3.13.x i think... Just haven't spent the
time to track it fully down yet..

Any idea if it's specific to the installation method? Or should I just
switch to a different OS?

Thanks for the quick reply.

"regression since v3.13.x" = kernel issue...

In our transition to device tree's and kms/omapdrm, it got left
behind. (the beagle-xm works perfect)

Regards,

So, should an older kernel version work then?

Sorry if my questions are dumb; I’m rather new to this.

So, should an older kernel version work then?

Yeap...

Sorry if my questions are dumb; I'm rather new to this.

There's always this old image:

Regards,

Okay, i've got a workaround for this old board. The i2c bus is timing
out when trying to read the edid. (weather it's present or not).. So i
just disabled it.. So to force a specific resolution you will have to
use:

video=DVI-D-1:1024x768@60e

So your bootargs will look like:

debian@arm:~$ dmesg | grep console
[ 0.000000] Kernel command line: console=ttyO2,115200n8
root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc
musb_hdrc.fifo_mode=5 quiet video=DVI-D-1:1024x768@60e

It'll be part of the "3.16.0-armv7-x3" kernel i'll push out shortly.

It'll also be part of this month's image release. (which is tomorrow
afternoon)...

Regards,