Talk:BeagleBoardUbuntu

From eLinux.org
Revision as of 08:33, 31 March 2010 by RobertCNelson (talk | contribs) (Staging Section: beta image)
Jump to: navigation, search

Questions

Rob's todo:

Adding/Testing Update MLO/xloader to 1.4.2.

--RobertCNelson 21:26, 5 March 2009 (UTC)

It is easier just to do BOTH "nand ecc sw" and "nandecc sw" to avoid mistakes where someone doesn't use the right one for their u-boot. Doing the "wrong" one won't hurt.--Jkridner 03:16, 10 March 2009 (UTC)

Adding the SGX is unclear

Your instructions on adding the SGX acceleration are unclear - you don't specify where all the files you are copying are to come from.

e.g. you say "cp *.so /usr/lib" - but you don't say WHERE you are to issue that command from.

David Hagood 21:57, 3 June 2009 (UTC)

Your choice, either the gfx_rel or the gfx_dbg* directory of the SDK. *really not sure how helpful ti/imgtec would be if we ever found a bug.. ;)

--RobertCNelson 01:46, 4 June 2009 (UTC)

any pre-made images?

It seems a lot easier to put Angstrom on the SD card than Ubuntu--why? Is there any way not to build the rootfs from scratch but rather untar onto the ext3 partition?

There's really two issues, hosting and what is a good generic package for everyone???

File Sizes when tar'ed & 7z'ed

bare-bone base: 47Mb

lxde-desktop: 101Mb
xfce4-desktop: 112Mb
gnome-desktop: 144Mb

xubuntu-desktop: 321Mb
kubuntu-desktop: 357Mb
ubuntu-desktop: 382Mb

I've thought of at-least uploading the bare-bone's to rcn-ee.com, which is good generic starting point, but it's still almost faster to just build lxde-desktop from scratch. (specially if you are you are using apt-cacher-ng/etc)

--RobertCNelson 13:54, 24 June 2009 (UTC)

It probably is faster to build from scratch--however (as an unfortunate medium-level non-computer professional linux user) it took me 15 hours to compile the full ubuntu-desktop image (is that normal?). For the life of me I could not get the uImage to load from my RevC3 board, no matter how I updated the uboot--however, it finally worked when I copied the MLO and uboot.bin files from my working Angstrom card as the first ones on my reformatted fat32 partition and then downloaded your kernel and renamed it uImage.bin. I'd rather know how to get it working with your instructions but I'm glad it worked. Your instructions are quite clear btw although I couldn't upgrade the kernel or write kernel scripts as I couldn't get that far--the nand just wouldn't read the uImage at all.

Considering the number of packages, 15 hours sounds about right. For reference on my dual opteron, with the full ubuntu repo mirrored it takes roughly 6 hours for ubuntu-desktop. An lxde (lxde, gdm) or xfce4 (xfce4, gdm) minimal desktop takes roughly and hour and a half... Could you pastebin your U-Boot bootup with error, I'm guessing it's the latest with the default environment (printenv) which has been changed by default to look for uImage.bin instead of just uImage (and "mmcinit" has been replaced by "mmc init")..

--RobertCNelson 12:59, 25 June 2009 (UTC)

Basically it just said "unable to read uImage file" but there was nothing special. I tried renaming uImage to uImage.bin but nothing happened. The only thing that worked for me was the combo MLO+uboot.bin+uImage.bin. --Jthiels 19:20, 27 June 2009 (UTC)

console-setup-min

I'm not sure where to put this in the page, but adding console-setup-mini to my seed list dramatically improved my boot time. --Rwfowler 16:57, 9 November 2009 (UTC)

Interesting.

Maybe after the Jaunty/Karmic setup section in Build Image?

Replace "Note: For USB WIFI adapters, add package "linux-firmware, wireless-tools" to the --seed WiFi Hints: http://elinux.org/BeagleBoardUbuntuNetwork"

with an new subsection:

Useful Seeds:

console-setup-mini: fast console boot...
linux-firmware, wireless-tools: WiFi Hints: http://elinux.org/BeagleBoardUbuntuNetwork

We don't need to explain every one, just ones that make a nice difference for the board..

PS. I've given some thought about making a meta package such as "ubuntu-desktop" but for the beagle, "beagle-console", "beagle-desktop"

--RobertCNelson 20:41, 9 November 2009 (UTC)

Staging Section

Lucid Release Schedule : https://wiki.ubuntu.com/LucidReleaseSchedule

Opps Missed Beta-1

For Beta-2: April 8th

Base image:

sudo ./rootstock --fqdn beagleboard --imagesize 2G --seed wget,nano,linux-firmware,wireless-tools,usbutils \ 
--dist lucid --serial ttyS2 --script fixup.sh \
--kernel-image http://rcn-ee.net/deb/kernel/beagle/lucid/v2.6.32.10-l12/linux-image-2.6.32.10-l12_1.0lucid_armel.deb

Thinking: xfce Image:

sudo ./rootstock --fqdn beagleboard --imagesize 2G --dist lucid --serial ttyS2 --script fixup.sh \
--seed wget,nano,linux-firmware,wireless-tools,usbutils,xfce4,gdm,xubuntu-gdm-theme,xubuntu-artwork \
--kernel-image http://rcn-ee.net/deb/kernel/beagle/lucid/v2.6.32.9-l9.1/linux-image-2.6.32.9-l9.1_1.0lucid_armel.deb
xfce4
xfce4-datetime-plugin
xfce4-genmon-plugin
xfce4-netload-plugin
xfce4-systemload-plugin
xfce4-taskmanager
xfce4-wavelan-plugin
xfce4-weather-plugin
wireless-tools
ntfs-3g
ntpdate
udhcpd
midori
firefox
gecko-mediaplayer
swfdec-mozilla
pidgin
totem
gthumb
fbreader
abiword
abiword-plugins
gnumeric
evince
openoffice.org
gimp
xournal
gnome-games
gcalctool
eog
file-roller
xtightvncviewer
gnome-nettool
network-manager-gnome
cups-pdf
bluez-gnome
emacs23
vim
nano
dosfstools
grdesktop
fennec
mousepad
gedit
xfce4-terminal
wireshark
gftp
tangogps
gconf-editor
gnome-system-tools
smbnetfs
onboard
libclutter-1.0-0
xserver-xorg-input-tslib
hicolor-icon-theme
halevt
dpkg-dev
autoconf
libtool
xtrans-dev
xorg-build-macros
libdrm-dev
libdvdread-dev
ffmpeg
gdm
git-core
subversion
debhelper
quilt
libglib2.0-dev
gnome-media
alsa-utils
strace


But Enlightenment would be better...

3.1: md5sum ubuntu-lucid-alpha3.1-minimal-armel.tar.7z 57dd370ca7660f55ae809d631b3e89c8 ubuntu-lucid-alpha3.1-minimal-armel.tar.7z

Conversion to Ubuntu ti-omap kernel

Testing Images here:

http://rcn-ee.homeip.net:81/dl/testing/lucid/

These are based off:

https://code.launchpad.net/~beagleboard-kernel/+junk/lucid-ti-omap

no-uInitrd (we need to boot first to generate the uInitrd)

setenv bootcmd 'mmc init; fatload mmc 0:1 0x80000000 uImage; bootm 0x80000000'
setenv bootargs 'console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootwait ro vram=12M omapfb.mode=dvi:1280x720MR-16@60'
boot

boot.cmd:

setenv bootcmd 'mmc init; fatload mmc 0:1 0x80000000 uImage; fatload mmc 0:1 0x81600000 uInitrd; bootm 0x80000000 0x81600000'
setenv bootargs 'console=tty0 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootwait ro vram=12M omapfb.debug=y omapfb.mode=dvi:1280x720MR-16@60'
boot

setup.sh script on fat16 partition:

#!/bin/sh
sudo dpkg -i linux-image-2.6.33-500-omap_2.6.33-500.3_armel.deb

sudo mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Ubuntu 10.04" -d ./boot.cmd ./boot.scr
sudo cp -v ./boot.scr ./boot.ini
sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d /boot/initrd.img-2.6.33-500-omap ./uInitrd


Weird Bug

Affects only Squeeze 4.4.2-9

http://packages.qa.debian.org/g/gcc-4.4.html

## Booting kernel from Legacy Image at 80300000 ...
   Image Name:   2.6.33.1-d5

   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3492636 Bytes =  3.3 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux...

uncompression error

 -- System halted