armv7-optimized full Ubuntu desktop image with working DSP and 3D for OMAP3530 Gumstix Overo's

Hi Robert-

Never mind- I had IS_LUCID=1 set in my system.sh so I needed to apply
the changes to lucid-defconfig instead. Anyway NFS booting works now.

Thanks!
Dan

Hi Robert-

Thanks. I'm now able to tftp boot a kernel (I'm using a Gumstix Tobi
card with onboard ethernet) and nfs mount a rootfs. I have followed
your page (http://elinux.org/BeagleBoardUbuntu) and I have done:

sudo apt-get install xfce4 gdm xubuntu-gdm-theme xubuntu-artwork

and

. build_sgx_modules.sh
sudo depmod -a omaplfb
sudo ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0
sudo ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0

but startx still fails (see below) with "(EE) open /dev/fb0: No such
file or directory".

Do you spot any problems?

Thanks,
Dan

U-Boot 2009.11 (Mar 02 2010 - 22:41:24)

OMAP3530-GP ES2.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Board revision: 0
No EEPROM on expansion board
Die ID #480400020000000004031c1319007017
Net: smc911x-0
Warning: smc911x-0 MAC addresses don't match:
Address in SROM is 00:15:c9:28:c7:57
Address in environment is 00:14:d1:18:10:55

Hit any key to stop autoboot: 0
Booting nfs ...
smc911x: detected LAN9221 controller
smc911x: phy initialized
smc911x: MAC 00:14:d1:18:10:55
Using smc911x-0 device
TFTP from server 192.168.1.65; our IP address is 192.168.1.64
Filename 'uImage'.
Load address: 0x82000000
Loading:

Hi Dan,

Hi Robert-

Thanks. I'm now able to tftp boot a kernel (I'm using a Gumstix Tobi
card with onboard ethernet) and nfs mount a rootfs. I have followed
your page (BeagleBoardUbuntu - eLinux.org) and I have done:

sudo apt-get install xfce4 gdm xubuntu-gdm-theme xubuntu-artwork

and

. build_sgx_modules.sh
sudo depmod -a omaplfb
sudo ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0
sudo ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0

but startx still fails (see below) with "(EE) open /dev/fb0: No such
file or directory".

Do you spot any problems?

Thanks,
Dan

[ 0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/
nfs rootfstype=nfs
ip=192.168.1.64:192.168.1.65:192.168.1.254:255.255.255.0:overo:eth0:none
nfsroot=/home/dwright/nfs_rootfs_overo rootwait vram=12M
omapfb.mode=dvi:1280x720MR-16@60

I would normally add "console=tty0" to your kernel boot command..

[ 20.450317] omapfb omapfb: no displays
[ 20.454101] omapfb omapfb: failed to setup omapfb
[ 20.458923] omapfb: probe of omapfb failed with error -22

Crap, no DSS2 support for the overo in my snapshot, I'll pull in this commit:

http://www.sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=commit;h=a7e4d5c1b598e866c98be33768d14c9cd80d864d

Regards,

Opps, not that one, copy and paste error...

I added the correct one here:

http://bazaar.launchpad.net/~beagleboard-kernel/+junk/2.6-stable/revision/57

just 'bzr pull' to get the overo dss2 patch, compile tested...

Regards,

Hi Robert-

That did it- thanks! I notice though that the web browser does not
launch ("Input/output error."). Also I get an error attempting to
run ./OGLESChameleonMan:

ubuntu@beagleboard::~/OGLES/SDKPackage/Binaries/CommonX11/Demos/
ChameleonMan$ ./OGLESChameleonMan
./OGLESChameleonMan: error while loading shared libraries:
libGLES_CM.so: cannot open shared object file: No such file or
directory
ubuntu@beagleboard::~/OGLES/SDKPackage/Binaries/CommonX11/Demos/
ChameleonMan$

ubuntu@beagleboard::~/OGLES/SDKPackage/Binaries/CommonX11/Demos/
ChameleonMan$ find / -name libGLES_CM.so
/usr/lib/ES3.0/libGLES_CM.so
/usr/lib/ES2.0/libGLES_CM.so
/home/ubuntu/OGLES2/SDKPackage/Utilities/PVRVFrame/OGLES-1.1/Linux/
libGLES_CM.so
/home/ubuntu/OGLES/SDKPackage/Utilities/PVRVFrame/OGLES-1.1/Linux/
libGLES_CM.so
ubuntu@beagleboard::~/OGLES/SDKPackage/Binaries/CommonX11/Demos/
ChameleonMan$

After rebuilding the kernel I did update the modules and used the
newly generated GFX_Linux_SDK.tar.gz.

Dan

Hi All,
Could some one summarize how to get full working armv7-optimized full Ubuntu desktop image with working DSP and 3D for OMAP3530 ??

Help is much appreciated.

-Petri-

Read: http://elinux.org/BeagleBoardUbuntu

Use 10.04 Lucid release beta1-2 stage.. (armv7 thumb2 optimized)

3D Modules: http://elinux.org/BeagleBoardUbuntu#SGX_Video_Acceleration

DSP: Still playing around with the best combination..

Regards,

Hello, Robert,

Read: http://elinux.org/BeagleBoardUbuntu

Use 10.04 Lucid release beta1-2 stage… (armv7 thumb2 optimized)

Which one is the ‘beta1-2 stage’ kernel?
I visited your repository in http://rcn-ee.net/deb/kernel/beagle/lucid/ and found that v2.6.34-rc3-10 is the latest in terms of version number and v2.6.33.2-dl5 is the latest in tersm of directory time stamp. :slight_smile:

Also, is the kernel compatible with the ‘alpha-3.1’ version rootfs which I can find in http://rcn-ee.net/deb/rootfs/ ?

Regards,

ILKYOUNG

Hello,

Use 10.04 Lucid release beta1-2 stage.. (armv7 thumb2 optimized)

Which one is the 'beta1-2 stage' kernel?

Sorry, Ubuntu's coming up on beta-2 on april 8th so that's why i said
it. I got pretty busy at work so i missed the beta-1 timeframe, I'm
planning two images (minmal and gui) for beta-2...

I visited your repository in http://rcn-ee.net/deb/kernel/beagle/lucid/ and
found that v2.6.34-rc3-10 is the latest in terms of version number and
v2.6.33.2-dl5 is the latest in tersm of directory time stamp. :slight_smile:

2.6.33.2-dl5 is the latest unstable feature release.. I'm currently
stress testing it on my omap hardware.. 2.6.34-rc3 was a build test,
and it might work.. I think it needs a dss2 tweak..

Also, is the kernel compatible with the 'alpha-3.1' version rootfs which I
can find in http://rcn-ee.net/deb/rootfs/ ?

Yeap, it's perfectly fine, you can apt-get update it to beta 1...
Just use the install-me.sh script in the kernel directory on
rcn-ee.net...

Regards,