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

543 views
Skip to first unread message

Dan Wright

unread,
Mar 3, 2010, 10:31:12 AM3/3/10
to beagl...@googlegroups.com
Are there pre-built images for this or would I need to assemble all the pieces myself?
 
Also are there any general 3D object browsers that are already working with the 3D acceleration in the 3530's?
 
 

Robert Nelson

unread,
Mar 3, 2010, 10:38:36 AM3/3/10
to beagl...@googlegroups.com

Hey Dan,

Only partially built... (SGX stuff is non distributable)...

armv7-a optimized would be 'lucid'

Either use rootstock, or start with this base image:
http://elinux.org/BeagleBoardUbuntu#Lucid_10.04_.28alpha-3.29

You'll have to bug Sakoman for his kernel for the overo, as i don't
have one too test...

As a note, lucid requires 3 very specific defconfig settings to boot,
that may or may not be already enabled in overo's kernel...

http://bazaar.launchpad.net/~beagleboard-kernel/%2Bjunk/2.6-stable/annotate/head%3A/readme.txt

Best of all, CONFIG_DEVTMPFS=y breaks jaunty/karmic lenny/squeeze/sid... ;)

Regards,

--
Robert Nelson
http://www.rcn-ee.com/

Dan

unread,
Mar 7, 2010, 1:18:09 AM3/7/10
to Beagle Board
Hi Robert-

Thanks. As a sanity check I first used the image you suggested on the
beagle to first see what it *should* do before I took a bash at the
Overo. I'm most interested in getting a factional Ubuntu desktop so I
did a "sudo apt-get install xfce4 gdm xubuntu-gdm-theme xubuntu-
artwork" as you suggested but the results were disappointing. The
"desktop" I got had a mouse pointer but nothing else except for the
upper left quarter of the screen in which there was a non-resizable
and non-movable terminal window. No icons, menus, or anything else
GUI-ish. Does this sound familiar? How to get something like the
full Ubuntu desktop?

Also I tried changing the password once and forever after whenever I
need to do a "sudo" the system insists that I change my password again
(and it rejects any attempt to change it to something simple).

Is there a way around these problems?

Thanks,
Dan


On Mar 3, 7:38 am, Robert Nelson <robertcnel...@gmail.com> wrote:


> On Wed, Mar 3, 2010 at 9:31 AM, Dan Wright <danwwri...@sbcglobal.net> wrote:
> > Are there pre-built images for this or would I need to assemble all the
> > pieces myself?
>
> > Also are there any general 3D object browsers that are already working with
> > the 3D acceleration in the 3530's?
>
> Hey Dan,
>
> Only partially built... (SGX stuff is non distributable)...
>
> armv7-a optimized would be 'lucid'
>
> Either use rootstock, or start with this base image:http://elinux.org/BeagleBoardUbuntu#Lucid_10.04_.28alpha-3.29
>
> You'll have to bug Sakoman for his kernel for the overo, as i don't
> have one too test...
>

> As a note,lucidrequires 3 very specific defconfig settings to boot,


> that may or may not be already enabled in overo's kernel...
>

> http://bazaar.launchpad.net/~beagleboard-kernel/%2Bjunk/2.6-stable/an...

Robert Nelson

unread,
Mar 7, 2010, 10:18:57 AM3/7/10
to beagl...@googlegroups.com
On Sun, Mar 7, 2010 at 12:18 AM, Dan <danww...@gmail.com> wrote:
> Hi Robert-
>
> Thanks.  As a sanity check I first used the image you suggested on the
> beagle to first see what it *should* do before I took a bash at the
> Overo.  I'm most interested in getting a factional Ubuntu desktop so I
> did a "sudo apt-get install xfce4 gdm xubuntu-gdm-theme xubuntu-
> artwork" as you suggested but the results were disappointing.  The
> "desktop" I got had a mouse pointer but nothing else except for the
> upper left quarter of the screen in which there was a non-resizable
> and non-movable terminal window.  No icons, menus, or anything else
> GUI-ish.  Does this sound familiar?  How to get something like the
> full Ubuntu desktop?

Yeap, that's familiar and an annoying bug.. You've loaded xterm.. On
boot, when the gdm login appears, enter/click the user name. If your
resolution is correct, do you notice a drop down menu on the bottom
with the setting "xterm"? Switch that to "xfce4", note this only
shows up with 'xubuntu-gdm-theme' which is why i had you install
that.. Now when you complete login, you'll start xfce4.

Note the --seed i recommended is the absolute minimum for a working
xfce4 window interface. If you want a full blown ubuntu desktop, use
'xubuntu-desktop'.. But you'll need a 4Gb+ card and a large swap
partition..

> Also I tried changing the password once and forever after whenever I
> need to do a "sudo" the system insists that I change my password again
> (and it rejects any attempt to change it to something simple).

Yeah, that's annoying, here's my workaround..

sudo ntpdate pool.ntp.org (make sure time is correct is crucial)
sudo su
passwd <user>
exit

Dan Wright

unread,
Mar 7, 2010, 9:46:48 PM3/7/10
to beagl...@googlegroups.com
Hi Robert-

Thanks for the tips- I now have Ubuntu up on the beagle and I like what I
see so far. But despite following the http://elinux.org/BeagleBoardUbuntu
site SGX does not seem to be working. All the steps seem to succeed but
ChameleonMan still fails with the error "Unable to open X displayInitOS
failed!":

ubuntu@beagleboard:~$ sudo rm /etc/powervr-esrev
ubuntu@beagleboard:~$ sudo depmod -a omaplfb
ubuntu@beagleboard:~$ sudo /etc/init.d/pvr restart
Stopping PVR
Starting PVR
Starting SGX fixup for ES3.x
ubuntu@beagleboard:~$ cd
OGLES/SDKPackage/Binaries/CommonX11/Demos/ChameleonMan
ubuntu@beagleboard:~/OGLES/SDKPackage/Binaries/CommonX11/Demos/ChameleonMan$
GLESChameleonManrd:~/OGLES/SDKPackage/Binaries/CommonX11/Demos/ChameleonMan$
./O
Unable to open X displayInitOS failed!
ubuntu@beagleboard:~/OGLES/SDKPackage/Binaries/CommonX11/Demos/ChameleonMan$

Any ideas?

I've decided to retreat to the beagle and do all my code development on it
to take advantage of all the online support and then jump to the Overo as a
final step. But to make development on the beagle easier I'd really like to
get an NFS mount working. Have you been able to accomplish this using a USB
etherne dongel?

Thanks,
Dan

Regards,

--
You received this message because you are subscribed to the Google Groups
"Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to
beagleboard...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/beagleboard?hl=en.

Dan Wright

unread,
Mar 7, 2010, 9:51:48 PM3/7/10
to Dan Wright, beagl...@googlegroups.com
One more thing; once the SGX OGLES acceleration is up should the GL Ubuntu
screen savers start using it automatically? Thanks, Dan

Hi Robert-

Any ideas?

Thanks,
Dan

Regards,

--

Robert Nelson

unread,
Mar 7, 2010, 10:09:03 PM3/7/10
to beagl...@googlegroups.com

Hi Dan,

Strange, Is this with xorg running in a windows manager session?
Nothing weird in dmesg after the loading of the modules? Are you
using the uImage and modules from the bzr script?

>
>One more thing; once the SGX OGLES acceleration is up should the GL Ubuntu
>screen savers start using it automatically? Thanks, Dan
>

Sadly, no... The SGX is pretty limited, it only supports opengl-es,
not the full opengl spec... Although in the last year more
applications have been ported from the full opengl to the opengl-es to
be used on arm devices n900/beagle/etc...

Dan

unread,
Mar 10, 2010, 12:39:04 AM3/10/10
to Beagle Board
Hi Robert-

It does work but only if the demo is launched from a terminal window
ON the xorg screen; strangely it cannot be launched from a serial
terminal.

About Overo support you suggested getting an Overo Ubuntu kernel from
Sakoman- is it that easy? More specifically what I'm asking is do you
know that all the code that will differ between the Overo and the
Beagleboard is confined to the kernel? And can we expect that if a
rootfs works fine under a Beagleboard kernel on a Beagleboard then
that exact same rootfs is guaranteed to work fine under an Overo
kernel on an Overo board?

I have been searching for a clear summary of the hardware differences
between the Overo and the Beagleboard and what that implies about what
code changes will be required to port code from one to the other.
I've looked at rootstock and there is the "--fqdn" field... if I just
choose "--fqdn overo" will that activate all the relevant compile
options to build for the Overo?

Thanks,
Dan


On Mar 7, 7:09 pm, Robert Nelson <robertcnel...@gmail.com> wrote:

Robert Nelson

unread,
Mar 10, 2010, 8:37:34 AM3/10/10
to beagl...@googlegroups.com
Hello,

On Tue, Mar 9, 2010 at 11:39 PM, Dan <danww...@gmail.com> wrote:
> Hi Robert-
>
> It does work but only if the demo is launched from a terminal window
> ON the xorg screen; strangely it cannot be launched from a serial
> terminal.

Actually I've done it previously from a serial terminal window, but
yes it's way more straight forward to do it in an active xorg terminal
window...

> About Overo support you suggested getting an Overo Ubuntu kernel from
> Sakoman- is it that easy?  More specifically what I'm asking is do you
> know that all the code that will differ between the Overo and the
> Beagleboard is confined to the kernel?  And can we expect that if a
> rootfs works fine under a Beagleboard kernel on a Beagleboard then
> that exact same rootfs is guaranteed to work fine under an Overo
> kernel on an Overo board?

Yes, the same rootfs would work under the Overo.. Why wouldn't it? As
the only specific thing is the uImage you boot with on your SD card
and the modules for that uImage that we installed into
/lib/modules/...

Note: The kernel uImage you used for the beagleboard, might work with
the overo, as I have most of the other omap3 boards enabled. But it
only would be whatever is in the original 2.6.32 kernel. As i don't
have an overo board and didn't patch any external overo patches.

> I have been searching for a clear summary of the hardware differences
> between the Overo and the Beagleboard and what that implies about what
> code changes will be required to port code from one to the other.
> I've looked at rootstock and there is the "--fqdn" field...  if I just
> choose "--fqdn overo" will that activate all the relevant compile
> options to build for the Overo?

Nope... rootstock isn't that advanced yet.. fqdn = "fully qualified
domain name"

so: --fqdn <hostname>

Gary Thomas

unread,
Mar 10, 2010, 7:40:29 AM3/10/10
to beagl...@googlegroups.com, Dan
On 03/09/2010 10:39 PM, Dan wrote:
> Hi Robert-
>
> It does work but only if the demo is launched from a terminal window
> ON the xorg screen; strangely it cannot be launched from a serial
> terminal.

This is standard X behaviour - there is no window environment when
running from the serial terminal. You can get it though - just execute
this line before any others:
$ export DISPLAY=:0.0
$ sudo /etc/init.d/pvr restart

--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------

Dan

unread,
Mar 11, 2010, 1:01:27 AM3/11/10
to Beagle Board
Hi Robert-

I did try your kernel and roots on my Overo and got the result below.
What can you tell me about these errors?:

init: ureadahead main process (38) terminated with status 5
mountall: Could not connect to Plymouth
init: procps main process (67) terminated with status 255

Thanks,
Dan


3141024 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3140960 Bytes = 3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing
Linux.............................................................................................................................................................................................................
do.
[ 0.000000] Linux version 2.6.32.9-l9.1 (root@beagle-256mb-0) (gcc
version 4.4.3 (Ubuntu 4.4.3-1ubuntu1) ) #1 PREEMPT Thu Feb 25 02:09:36
UTC 2010
[ 0.000000] CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7),
cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing
instruction cache
[ 0.000000] Machine: Gumstix Overo
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] OMAP3430/3530 ES2.1 (l2cache iva sgx neon isp )
[ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size:
0x100000
[ 0.000000] Reserving 12582912 bytes SDRAM for VRAM
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 65024
[ 0.000000] Kernel command line: console=ttyS2,115200n8 vram=12M
omapfb.mode=dvi:800x600MR-24@60 omapfb.debug=y omapdss.def_disp=dvi
root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5,
131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536
bytes)
[ 0.000000] Memory: 128MB 128MB = 256MB total
[ 0.000000] Memory: 240512KB available (5976K code, 735K data, 192K
init, 0K highmem)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:402
[ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/331/500 MHz
[ 0.000000] Reprogramming SDRC clock to 331882352 Hz
[ 0.000000] GPMC revision 5.0
[ 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 GPIO hardware version 2.5
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
[ 0.000000] Security Framework initialized
[ 0.000000] Smack: Initializing.
[ 0.000000] Mount-cache hash table entries: 512
[ 0.000000] CPU: Testing write buffer coherency: ok
[ 0.000000] devtmpfs: initialized
[ 0.000000] regulator: core version 0.5
[ 0.000000] NET: Registered protocol family 16
[ 0.000000] Found NAND on CS0
[ 0.000000] Registering NAND on CS0
[ 13.935577] OMAP DMA hardware revision 4.0
[ 13.943572] bio: create slab <bio-0> at 0
[ 13.945373] SCSI subsystem initialized
[ 13.947113] usbcore: registered new interface driver usbfs
[ 13.947296] usbcore: registered new interface driver hub
[ 13.947509] usbcore: registered new device driver usb
[ 13.960144] i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
[ 13.963043] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 13.963104] twl4030: power (irq 373) chaining IRQs 376..383
[ 13.963439] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 13.964416] regulator: VUSB1V5: 1500 mV normal standby
[ 13.964691] regulator: VUSB1V8: 1800 mV normal standby
[ 13.964996] regulator: VUSB3V1: 3100 mV normal standby
[ 13.968811] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[ 13.969268] regulator: VMMC1: 1850 <--> 3150 mV normal standby
[ 13.983581] i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
[ 13.984954] Bluetooth: Core ver 2.15
[ 13.985168] NET: Registered protocol family 31
[ 13.985198] Bluetooth: HCI device and connection manager
initialized
[ 13.985198] Bluetooth: HCI socket layer initialized
[ 13.985229] NET: Registered protocol family 8
[ 13.985260] NET: Registered protocol family 20
[ 13.985351] NetLabel: Initializing
[ 13.985351] NetLabel: domain hash size = 128
[ 13.985382] NetLabel: protocols = UNLABELED CIPSOv4
[ 13.985473] NetLabel: unlabeled traffic allowed by default
[ 13.985809] Switching to clocksource 32k_counter
[ 13.999389] musb_hdrc: version 6.0, musb-dma, otg (peripheral
+host), debug=0
[ 13.999725] musb_hdrc: USB OTG mode controller at fa0ab000 using
DMA, IRQ 92
[ 14.000396] NET: Registered protocol family 2
[ 14.000671] IP route cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 14.001464] TCP established hash table entries: 8192 (order: 4,
65536 bytes)
[ 14.001800] TCP bind hash table entries: 8192 (order: 3, 32768
bytes)
[ 14.001922] TCP: Hash tables configured (established 8192 bind
8192)
[ 14.001953] TCP reno registered
[ 14.002288] NET: Registered protocol family 1
[ 14.004760] VFS: Disk quotas dquot_6.5.2
[ 14.004882] Dquot-cache hash table entries: 1024 (order 0, 4096
bytes)
[ 14.008117] fuse init (API version 7.13)
[ 14.009338] Btrfs loaded
[ 14.009490] msgmni has been set to 470
[ 14.010742] alg: No test for stdrng (krng)
[ 14.010833] io scheduler noop registered
[ 14.010864] io scheduler anticipatory registered
[ 14.010864] io scheduler deadline registered
[ 14.011138] io scheduler cfq registered (default)
[ 14.024230] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 14.045898] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a
ST16654
[ 14.066558] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a
ST16654
[ 14.087188] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a
ST16654
[ 14.541320] console [ttyS2] enabled
[ 14.553314] brd: module loaded
[ 14.560729] loop: module loaded
[ 14.565429] omap2-nand driver initializing
[ 14.569824] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba
(Micron NAND 256MiB 1,8V 16-bit)
[ 14.579101] cmdlinepart partition parsing not available
[ 14.584442] Creating 5 MTD partitions on "omap2-nand":
[ 14.589660] 0x000000000000-0x000000080000 : "xloader"
[ 14.596282] 0x000000080000-0x000000240000 : "uboot"
[ 14.602783] 0x000000240000-0x000000280000 : "uboot environment"
[ 14.609741] 0x000000280000-0x000000680000 : "linux"
[ 14.617218] 0x000000680000-0x000010000000 : "rootfs"
[ 14.729217] smsc911x: Driver version 2008-10-21.
[ 14.734802] smsc911x-mdio: probed
[ 14.738281] eth0: attached PHY driver [Generic PHY]
(mii_bus:phy_addr=ffffffff:01, irq=-1)
[ 14.746795] net eth0: MAC Address: 00:15:c9:28:c7:57
[ 14.752502] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver
[ 14.759460] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 14.765563] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[ 14.773437] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 14.790679] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 14.796630] usb usb1: New USB device found, idVendor=1d6b,
idProduct=0002
[ 14.803527] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 14.810821] usb usb1: Product: OMAP-EHCI Host Controller
[ 14.816192] usb usb1: Manufacturer: Linux 2.6.32.9-l9.1 ehci_hcd
[ 14.822265] usb usb1: SerialNumber: ehci-omap.0
[ 14.827423] usb usb1: configuration #1 chosen from 1 choice
[ 14.833343] hub 1-0:1.0: USB hub found
[ 14.837219] hub 1-0:1.0: 3 ports detected
[ 14.841888] Initializing USB Mass Storage driver...
[ 14.847045] usbcore: registered new interface driver usb-storage
[ 14.853088] USB Mass Storage support registered.
[ 14.857849] g_ether gadget: using random self ethernet address
[ 14.863769] g_ether gadget: using random host ethernet address
[ 14.870208] usb0: MAC d2:75:35:72:fc:0a
[ 14.874084] usb0: HOST MAC 4a:3b:9f:49:2e:7c
[ 14.878479] g_ether gadget: Ethernet Gadget, version: Memorial Day
2008
[ 14.885192] g_ether gadget: g_ether ready
[ 14.889221] musb_hdrc musb_hdrc: MUSB HDRC host driver
[ 14.894836] musb_hdrc musb_hdrc: new USB bus registered, assigned
bus number 2
[ 14.902282] usb usb2: New USB device found, idVendor=1d6b,
idProduct=0002
[ 14.909179] usb usb2: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 14.916473] usb usb2: Product: MUSB HDRC host driver
[ 14.921478] usb usb2: Manufacturer: Linux 2.6.32.9-l9.1 musb-hcd
[ 14.927551] usb usb2: SerialNumber: musb_hdrc
[ 14.932495] usb usb2: configuration #1 chosen from 1 choice
[ 14.938323] hub 2-0:1.0: USB hub found
[ 14.942260] hub 2-0:1.0: 1 port detected
[ 14.947265] mice: PS/2 mouse device common for all mice
[ 14.953735] input: twl4030_pwrbutton as /devices/platform/i2c_omap.
1/i2c-1/1-0049/twl4030_pwrbutton/input/input0
[ 14.964660] i2c /dev entries driver
[ 14.969360] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[ 15.080749] Advanced Linux Sound Architecture Driver Version
1.0.21.
[ 15.087829] usbcore: registered new interface driver snd-usb-audio
[ 15.094207] No device for DAI twl4030
[ 15.097961] No device for DAI twl4030 Voice
[ 15.102172] No device for DAI omap-mcbsp-dai-0
[ 15.106689] No device for DAI omap-mcbsp-dai-1
[ 15.111175] No device for DAI omap-mcbsp-dai-2
[ 15.115661] No device for DAI omap-mcbsp-dai-3
[ 15.120147] No device for DAI omap-mcbsp-dai-4
[ 15.124633] Not OMAP3 EVM!
[ 15.127380] ALSA device list:
[ 15.130371] No soundcards found.
[ 15.133880] oprofile: using arm/armv7
[ 15.137939] TCP cubic registered
[ 15.141815] NET: Registered protocol family 10
[ 15.147277] lo: Disabled Privacy Extensions
[ 15.152099] NET: Registered protocol family 17
[ 15.156616] NET: Registered protocol family 15
[ 15.161346] Bluetooth: L2CAP ver 2.14
[ 15.165039] Bluetooth: L2CAP socket layer initialized
[ 15.170196] Bluetooth: SCO (Voice Link) ver 0.6
[ 15.174774] Bluetooth: SCO socket layer initialized
[ 15.180664] Bluetooth: RFCOMM TTY layer initialized
[ 15.185668] Bluetooth: RFCOMM socket layer initialized
[ 15.190887] Bluetooth: RFCOMM ver 1.11
[ 15.194885] ThumbEE CPU extension supported.
[ 15.199218] Power Management for TI OMAP3.
[ 15.216339] VFP support v0.3: implementor 41 architecture 3 part 30
variant c rev 1
[ 15.225097] registered taskstats version 1
[ 15.229461] omapfb omapfb: no displays
[ 15.233276] omapfb omapfb: failed to setup omapfb
[ 15.238067] omapfb: probe of omapfb failed with error -22
[ 15.244384] Waiting for root device /dev/mmcblk0p2...
[ 15.478210] usb 2-1: new high speed USB device using musb_hdrc and
address 2
[ 15.509582] mmc0: host does not support reading read-only switch.
assuming write-enable.
[ 15.517761] mmc0: new SD card at address e624
[ 15.522766] mmcblk0: mmc0:e624 SU02G 1.89 GiB
[ 15.527740] mmcblk0: p1 p2
[ 15.619720] mmc1: new SDIO card at address 0001
[ 15.628173] usb 2-1: New USB device found, idVendor=05e3,
idProduct=0608
[ 15.636138] usb 2-1: New USB device strings: Mfr=0, Product=1,
SerialNumber=0
[ 15.643402] mmcblk0: retrying using single block read
[ 15.648529] usb 2-1: Product: USB2.0 Hub
[ 15.653259] usb 2-1: configuration #1 chosen from 1 choice
[ 15.659484] hub 2-1:1.0: USB hub found
[ 15.663726] hub 2-1:1.0: 4 ports detected
[ 15.955017] usb 2-1.2: new low speed USB device using musb_hdrc and
address 3
[ 16.086425] usb 2-1.2: device v046e p550f is not supported
[ 16.091979] usb 2-1.2: New USB device found, idVendor=046e,
idProduct=550f
[ 16.098937] usb 2-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 16.106353] usb 2-1.2: Product: USB Multimedia Keyboard
[ 16.111633] usb 2-1.2: Manufacturer: BTC
[ 16.116180] usb 2-1.2: configuration #1 chosen from 1 choice
[ 16.204956] usb 2-1.3: new low speed USB device using musb_hdrc and
address 4
[ 16.326324] usb 2-1.3: device v045e p0737 is not supported
[ 16.331909] usb 2-1.3: New USB device found, idVendor=045e,
idProduct=0737
[ 16.338867] usb 2-1.3: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 16.346252] usb 2-1.3: Product: Compact Optical Mouse 500
[ 16.351684] usb 2-1.3: Manufacturer: Microsoft
[ 16.356719] usb 2-1.3: configuration #1 chosen from 1 choice
[ 17.879547] EXT3-fs warning: maximal mount count reached, running
e2fsck is recommended
[ 17.887695] kjournald starting. Commit interval 5 seconds
[ 17.958435] EXT3 FS on mmcblk0p2, internal journal
[ 17.963317] EXT3-fs: recovery complete.
[ 17.971832] EXT3-fs: mounted filesystem with writeback data mode.
[ 17.978027] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 17.986328] devtmpfs: mounted
[ 17.989410] Freeing init memory: 192K
init: ureadahead main process (38) terminated with status 5
mountall: Could not connect to Plymouth
init: procps main process (67) terminated with status 255

Ubuntu lucid (development branch) beagleboard ttyS2

beagleboard login: ubuntu
Password:
Last login: Wed Dec 31 17:01:20 MST 1969 on ttyS2
Linux beagleboard 2.6.32.9-l9.1 #1 PREEMPT Thu Feb 25 02:09:36 UTC
2010 armv7l

For official documentation, please visit:
* http://help.ubuntu.com/
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@beagleboard:~$

On Mar 10, 4:40 am, Gary Thomas <g...@mlbassoc.com> wrote:
> On 03/09/2010 10:39 PM, Dan wrote:
>
> > Hi Robert-
>
> > It does work but only if the demo is launched from a terminal window
> > ON the xorg screen; strangely it cannot be launched from a serial
> > terminal.
>
> This is standard X behaviour - there is no window environment when
> running from the serial terminal.  You can get it though - just execute
> this line before any others:
>    $ export DISPLAY=:0.0
>    $ sudo /etc/init.d/pvr restart
>
>
>

> > AboutOverosupport you suggested getting anOveroUbuntu kernel from


> > Sakoman- is it that easy?  More specifically what I'm asking is do you

> > know that all the code that will differ between theOveroand the


> > Beagleboard is confined to the kernel?  And can we expect that if a
> > rootfs works fine under a Beagleboard kernel on a Beagleboard then
> > that exact same rootfs is guaranteed to work fine under anOvero
> > kernel on anOveroboard?
>
> > I have been searching for a clear summary of the hardware differences

> > between theOveroand the Beagleboard and what that implies about what


> > code changes will be required to port code from one to the other.
> > I've looked at rootstock and there is the "--fqdn" field...  if I just

> > choose "--fqdnovero" will that activate all the relevant compile

> >>> to take advantage of all the online support and then jump to theOveroas a

Robert Nelson

unread,
Mar 11, 2010, 9:38:29 AM3/11/10
to beagl...@googlegroups.com
Hello,

On Thu, Mar 11, 2010 at 12:01 AM, Dan <danww...@gmail.com> wrote:
> Hi Robert-
>
> I did try your kernel and roots on my Overo and got the result below.
> What can you tell me about these errors?:
>
> init: ureadahead main process (38) terminated with status 5

> init: procps main process (67) terminated with status 255

These are safe to ignore...

> mountall: Could not connect to Plymouth

This could be solved with putting plymouth in an initramfs and it
would give us a fancy boot screen... safe to ignore..

Otherwise, very cool... The kernel worked... ;)

Dan

unread,
Mar 11, 2010, 1:11:12 PM3/11/10
to Beagle Board
Hi Robert-

With the realization that ubuntu will run on my Overo I've decided
upon that distro for my development. To verify that I could actually
build this all using rootstock as your page explains I ran:

sudo rootstock --fqdn beagleboard --login ubuntu --password temppwd --
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.9-l9.1/linux-image-2.6.32.9-l9.1_1.0lucid_armel.deb

but I got:

...
I: First stage install done
I: Downloading kernel image (deb) from external site
I: linux-image-2.6.32.9-l9.1_1.0lucid_armel.deb download complete
I: Setting up serial tty in image
I: Creating swapfile in tmpfs for VM
I: Getting Virtual Machine kernel from the server
I: Switching to Virtual Machine for second stage processing
E: Second stage build in Virtual Machine failed !
E: Please see the log to see what went wrong.
I: Cleaning up...
.....
I: A logfile was saved as /home/dwright/lucidrootstock/
rootstock-201003110857.log
I: done ...
dwright@dwright-Ubuntu:~/lucidrootstock$

The end of the log file shows:

...
I: Configuring libc-bin...
I: Configuring initramfs-tools...
I: Base system installed successfully.
248+0 records in
248+0 records out
260046848 bytes (260 MB) copied, 0.284801 s, 913 MB/s
Setting up swapspace version 1, size = 253948 KiB
no label, UUID=f8499174-99b3-4902-99cb-f17bc2b0cd1d
--2010-03-11 09:06:12-- http://people.canonical.com/~ogra//arm/qemu/kernel/vmlinuz-2.6.28-versatile
Resolving people.canonical.com... 91.189.89.62
Connecting to people.canonical.com|91.189.89.62|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1674880 (1.6M) [text/plain]
Saving to: `/tmp/tmp.Av5UhP0BPA/qemu-vmlinuz'

0K .......... .......... .......... .......... .......... 3%
79.3K 20s
50K .......... .......... .......... .......... .......... 6%
288K 12s
100K .......... .......... .......... .......... .......... 9%
363K 9s
150K .......... .......... .......... .......... .......... 12%
620K 7s
200K .......... .......... .......... .......... .......... 15%
631K 6s
250K .......... .......... .......... .......... .......... 18%
606K 5s
300K .......... .......... .......... .......... .......... 21%
618K 5s
350K .......... .......... .......... .......... .......... 24%
631K 4s
400K .......... .......... .......... .......... .......... 27%
606K 4s
450K .......... .......... .......... .......... .......... 30%
138K 4s
500K .......... .......... .......... .......... .......... 33%
910K 4s
550K .......... .......... .......... .......... .......... 36%
1.88M 3s
600K .......... .......... .......... .......... .......... 39%
139M 3s
650K .......... .......... .......... .......... .......... 42%
1.58M 3s
700K .......... .......... .......... .......... .......... 45%
1.12M 2s
750K .......... .......... .......... .......... .......... 48%
357K 2s
800K .......... .......... .......... .......... .......... 51%
313K 2s
850K .......... .......... .......... .......... .......... 55%
620K 2s
900K .......... .......... .......... .......... .......... 58%
605K 2s
950K .......... .......... .......... .......... .......... 61%
618K 2s
1000K .......... .......... .......... .......... .......... 64%
633K 1s
1050K .......... .......... .......... .......... .......... 67%
622K 1s
1100K .......... .......... .......... .......... .......... 70%
633K 1s
1150K .......... .......... .......... .......... .......... 73%
605K 1s
1200K .......... .......... .......... .......... .......... 76%
616K 1s
1250K .......... .......... .......... .......... .......... 79%
637K 1s
1300K .......... .......... .......... .......... .......... 82%
605K 1s
1350K .......... .......... .......... .......... .......... 85%
633K 1s
1400K .......... .......... .......... .......... .......... 88%
618K 0s
1450K .......... .......... .......... .......... .......... 91%
635K 0s
1500K .......... .......... .......... .......... .......... 94%
620K 0s
1550K .......... .......... .......... .......... .......... 97%
618K 0s
1600K .......... .......... .......... ..... 100%
625K=3.5s

2010-03-11 09:06:16 (466 KB/s) - `/tmp/tmp.Av5UhP0BPA/qemu-vmlinuz'
saved [1674880/1674880]

Kernel panic - not syncing: Attempted to kill init!
I: Killed ...

Have you seen this too?

Thanks,
Dan


On Mar 11, 6:38 am, Robert Nelson <robertcnel...@gmail.com> wrote:
> Hello,
>

Robert Nelson

unread,
Mar 11, 2010, 5:04:10 PM3/11/10
to beagl...@googlegroups.com
> 2010-03-11 09:06:16 (466 KB/s) - `/tmp/tmp.Av5UhP0BPA/qemu-vmlinuz'
> saved [1674880/1674880]
>
> Kernel panic - not syncing: Attempted to kill init!
> I: Killed ...
>
> Have you seen this too?

Nope, i haven't.. I would try again. If it fails again at the same
location, save the log file and I'd ping ogra on #ubuntu-arm qemu
isn't perfect and at times can be pretty random..

Dan

unread,
Mar 12, 2010, 12:33:27 AM3/12/10
to Beagle Board
Hi Robert-

I thought I might avoid the build problems for now and simply use your
images. I'm trying to set up booting your kernel using NFS because
that's so much more convenient during development. Is the pre-build
kernel from your site built without NFS enabled? My attempted NFS
boots fail like so:

...
[ 39.158020] IP-Config:
Complete:
[ 39.161102] device=eth0, addr=192.168.1.64,
mask=255.255.255.0,
gw=192.168.1.254,
[ 39.169067] host=overo, domain=, nis-
domain=(none),
[ 39.174468] bootserver=192.168.1.65, rootserver=192.168.1.65,
rootpath=
[ 39.182800] VFS: Cannot open root device "nfs" or unknown-
block(0,255)
[ 39.189422] Please append a correct "root=" boot option; here are
the available
partitions:
[ 39.197906] 1f00 512 mtdblock0
(driver?)
[ 39.202941] 1f01 1792 mtdblock1
(driver?)
[ 39.207977] 1f02 256 mtdblock2
(driver?)
[ 39.213043] 1f03 4096 mtdblock3
(driver?)
[ 39.218048] 1f04 255488 mtdblock4
(driver?)
[ 39.223083] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,255)
...

Thanks,
Dan


On Mar 11, 2:04 pm, Robert Nelson <robertcnel...@gmail.com> wrote:


> On Thu, Mar 11, 2010 at 12:11 PM, Dan <danwwri...@gmail.com> wrote:
> > Hi Robert-
>

> > With the realization thatubuntuwill run on my Overo I've decided


> > upon that distro for my development.  To verify that I could actually
> > build this all using rootstock as your page explains I ran:
>

> > sudo rootstock --fqdn beagleboard --loginubuntu--password temppwd --


> > 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.9-l9.1/linux-image-...

Robert Nelson

unread,
Mar 12, 2010, 8:16:59 AM3/12/10
to beagl...@googlegroups.com
Hi Dan,

Yeah, it looks like i didn't' enable all the NFS options..

CONFIG_NFS_FS=y & CONFIG_ROOT_NFS=y

Give this attached patch a try against my 2.6-stable tree

and don't forget to also move your eth0 device drive to built-in 'y'
as most are setup as modules...

bzr branch lp:~beagleboard-kernel/+junk/2.6-stable
cd 2.6-stable
patch -p0 < enable-nfs-rootfs.diff

bzr diff to verify...

then run ". build_kernel.sh" It'll tell you how to setup your CC environment..

enable-nfs-rootfs.diff

Dan

unread,
Mar 12, 2010, 12:56:57 PM3/12/10
to Beagle Board
Hi Robert-

Thanks. Is this "2.6-stable" kernel source something with Ubuntu-
omap3 specific mods or is this just the standard Linux source with the
appropriate configuration settings?

Also to help you better understand my target application I have made a
small PCB with Bluetooth, a litium-ion battery and power circuitry
that accepts an Overo Water. There is a CPLD and video DACs and this
system connects to (and powers) a pair of eMagine NTE displays (see:
http://www.emagin.com/products/systems/Z800.php). This HW completely
replaces the electronics that come with the displays. The Bluetooth I
use for a wireless mouse.

But these displays rigidly constrain my graphics settings; the only
resolution that this HW supports is 800x600 24bpp. The displays are
capable of sterio display and I hope to hack some existing SGX-
accelerated general 3D object browser to render each 3D scene twice
with a small horizontal displacent in the camera positions to feed to
the right and left displays. This would give interactive 3D. And
since this is running a full desktop perhaps people use this platform
to experiment with sterio 3d UI's.

Do you know if SGX acceleration supports 800x600 24bpp?

Thanks,
Dan

>  enable-nfs-rootfs.diff
> 1KViewDownload- Hide quoted text -
>
> - Show quoted text -

Robert Nelson

unread,
Mar 12, 2010, 3:35:59 PM3/12/10
to beagl...@googlegroups.com
Hi Dan,

On Fri, Mar 12, 2010 at 11:56 AM, Dan <danww...@gmail.com> wrote:
> Hi Robert-
>
> Thanks.  Is this "2.6-stable" kernel source something with Ubuntu-
> omap3 specific mods or is this just the standard Linux source with the
> appropriate configuration settings?

It's linus' stable branch + tmlind's patches + tweaks and settings for
omap boards. This is where i develop my *.deb files on rcn-ee.net
from..

> Also to help you better understand my target application I have made a
> small PCB with Bluetooth, a litium-ion battery and power circuitry
> that accepts an Overo Water.  There is a CPLD and video DACs and this
> system connects to (and powers) a pair of eMagine NTE displays (see:
> http://www.emagin.com/products/systems/Z800.php).  This HW completely
> replaces the electronics that come with the displays.  The Bluetooth I
> use for a wireless mouse.

That sounds cool...

> But these displays rigidly constrain my graphics settings; the only
> resolution that this HW supports is 800x600 24bpp.  The displays are
> capable of sterio display and I hope to hack some existing SGX-
> accelerated general 3D object browser to render each 3D scene twice
> with a small horizontal displacent in the camera positions to feed to
> the right and left displays.  This would give interactive 3D.  And
> since this is running a full desktop perhaps people use this platform
> to experiment with sterio 3d UI's.
>
> Do you know if SGX acceleration supports 800x600 24bpp?

I think the latest (3_01_00_02) supports 24 bit mode...

Specially based on the "fbset" setting here:
http://cgit.openembedded.net/cgit.cgi/openembedded/tree/recipes/powervr-drivers/libgles-omap3/rc.pvr

Sorry, other then checking the SGX modules by testing them with a
quick SGX demo I haven't done much with them..

Hopefully someone on this list with more SGX experience will have read
this message and add their 2 cents.. ;)

Dan

unread,
Mar 13, 2010, 4:35:54 PM3/13/10
to Beagle Board
Hi Robert-

I applied the patch to 2.6-stable/patches/defconfig and the relevant
network driver is set to be built in. Still it did not work. I did a
comparison between:

2.6-stable/patches/defconfig
and
2.6-stable/KERNEL/.config

and I find that all the NFS settings had reverted back. How can I
force the build use the settins I put into 2.6-stable/patches/
defconfig?

Thanks,
Dan

On Mar 12, 12:35 pm, Robert Nelson <robertcnel...@gmail.com> wrote:
> Hi Dan,
>

> Specially based on the "fbset" setting here:http://cgit.openembedded.net/cgit.cgi/openembedded/tree/recipes/power...

Robert Nelson

unread,
Mar 13, 2010, 6:53:59 PM3/13/10
to beagl...@googlegroups.com
Hi Dan,

On Sat, Mar 13, 2010 at 3:35 PM, Dan <danww...@gmail.com> wrote:
> Hi Robert-
>
> I applied the patch to 2.6-stable/patches/defconfig and the relevant
> network driver is set to be built in.  Still it did not work.  I did a
> comparison between:
>
> 2.6-stable/patches/defconfig
> and
> 2.6-stable/KERNEL/.config

Ahh crap I bet your building for lucid and you enabled "IS_LUCID" right?

Give this patch a try, there are two defconfig's in the patches
directory and i tweaked the wrong one.......

nfs-2.diff

Dan

unread,
Mar 13, 2010, 7:09:12 PM3/13/10
to Beagle Board
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

Dan

unread,
Mar 14, 2010, 12:09:37 AM3/14/10
to Beagle Board
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:
#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################
#######
done
Bytes transferred = 3361016 (3348f8 hex)


## Booting kernel from Legacy Image at 82000000 ...

Image Name: Linux-2.6.32.9-l9.1


Image Type: ARM Linux Kernel Image (uncompressed)

Data Size: 3360952 Bytes = 3.2 MB


Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing
Linux...............................................................................................................................................................................................................................
done, booting the kernel.
[ 0.000000] Linux version 2.6.32.9-l9.1 (dwright@dwright-Ubuntu)
(gcc version 4.3.1 (GCC) ) #1 PREEMPT Sat Mar 13 19:35:07 PST 2010


[ 0.000000] CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7),
cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing
instruction cache
[ 0.000000] Machine: Gumstix Overo
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] OMAP3430/3530 ES2.1 (l2cache iva sgx neon isp )
[ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size:
0x100000
[ 0.000000] Reserving 12582912 bytes SDRAM for VRAM
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 65024

[ 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


[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5,
131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536
bytes)
[ 0.000000] Memory: 128MB 128MB = 256MB total

[ 0.000000] Memory: 239872KB available (6504K code, 770K data, 204K


init, 0K highmem)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:402
[ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/331/500 MHz
[ 0.000000] Reprogramming SDRC clock to 331882352 Hz
[ 0.000000] GPMC revision 5.0
[ 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 GPIO hardware version 2.5
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
[ 0.000000] Security Framework initialized
[ 0.000000] Smack: Initializing.
[ 0.000000] Mount-cache hash table entries: 512
[ 0.000000] CPU: Testing write buffer coherency: ok
[ 0.000000] devtmpfs: initialized
[ 0.000000] regulator: core version 0.5
[ 0.000000] NET: Registered protocol family 16
[ 0.000000] Found NAND on CS0
[ 0.000000] Registering NAND on CS0

[ 19.143341] OMAP DMA hardware revision 4.0
[ 19.152252] bio: create slab <bio-0> at 0
[ 19.154022] SCSI subsystem initialized
[ 19.155731] usbcore: registered new interface driver usbfs
[ 19.155914] usbcore: registered new interface driver hub
[ 19.156127] usbcore: registered new device driver usb
[ 19.156585] i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
[ 19.159484] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 19.159515] twl4030: power (irq 373) chaining IRQs 376..383
[ 19.159881] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 19.160888] regulator: VUSB1V5: 1500 mV normal standby
[ 19.161163] regulator: VUSB1V8: 1800 mV normal standby
[ 19.161468] regulator: VUSB3V1: 3100 mV normal standby
[ 19.165222] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[ 19.165679] regulator: VMMC1: 1850 <--> 3150 mV normal standby
[ 19.165893] i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
[ 19.167205] Bluetooth: Core ver 2.15
[ 19.167419] NET: Registered protocol family 31
[ 19.167449] Bluetooth: HCI device and connection manager
initialized
[ 19.167480] Bluetooth: HCI socket layer initialized
[ 19.167480] NET: Registered protocol family 8
[ 19.167510] NET: Registered protocol family 20
[ 19.167602] NetLabel: Initializing
[ 19.167633] NetLabel: domain hash size = 128
[ 19.167633] NetLabel: protocols = UNLABELED CIPSOv4
[ 19.167724] NetLabel: unlabeled traffic allowed by default
[ 19.168151] Switching to clocksource 32k_counter
[ 19.181060] musb_hdrc: version 6.0, musb-dma, otg (peripheral
+host), debug=0
[ 19.181396] musb_hdrc: USB OTG mode controller at fa0ab000 using
DMA, IRQ 92
[ 19.182067] NET: Registered protocol family 2
[ 19.182342] IP route cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 19.183135] TCP established hash table entries: 8192 (order: 4,
65536 bytes)
[ 19.183380] TCP bind hash table entries: 8192 (order: 3, 32768
bytes)
[ 19.183532] TCP: Hash tables configured (established 8192 bind
8192)
[ 19.183532] TCP reno registered
[ 19.183837] NET: Registered protocol family 1
[ 19.184570] RPC: Registered udp transport module.
[ 19.184600] RPC: Registered tcp transport module.
[ 19.184631] RPC: Registered tcp NFSv4.1 backchannel transport
module.
[ 19.187072] VFS: Disk quotas dquot_6.5.2
[ 19.187225] Dquot-cache hash table entries: 1024 (order 0, 4096
bytes)
[ 19.191497] fuse init (API version 7.13)
[ 19.192871] Btrfs loaded
[ 19.192932] msgmni has been set to 468
[ 19.194854] alg: No test for stdrng (krng)
[ 19.194946] io scheduler noop registered
[ 19.194976] io scheduler anticipatory registered
[ 19.194976] io scheduler deadline registered
[ 19.195251] io scheduler cfq registered (default)
[ 19.208496] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 19.230072] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a
ST16654
[ 19.250762] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a
ST16654
[ 19.271362] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a
ST16654
[ 19.745910] console [ttyS2] enabled
[ 19.757751] brd: module loaded
[ 19.765075] loop: module loaded
[ 19.769744] omap2-nand driver initializing
[ 19.774261] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba


(Micron NAND 256MiB 1,8V 16-bit)

[ 19.783477] cmdlinepart partition parsing not available
[ 19.788818] Creating 5 MTD partitions on "omap2-nand":
[ 19.794036] 0x000000000000-0x000000080000 : "xloader"
[ 19.800598] 0x000000080000-0x000000240000 : "uboot"
[ 19.807159] 0x000000240000-0x000000280000 : "uboot environment"
[ 19.814086] 0x000000280000-0x000000680000 : "linux"
[ 19.821563] 0x000000680000-0x000010000000 : "rootfs"
[ 19.933685] smsc911x: Driver version 2008-10-21.
[ 19.939392] smsc911x-mdio: probed
[ 19.942840] eth0: attached PHY driver [SMSC LAN8700]
(mii_bus:phy_addr=ffffffff:01, irq=-1)
[ 19.951446] net eth0: MAC Address: 00:15:c9:28:c7:57
[ 19.956542] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB
Ethernet driver
[ 19.964202] usbcore: registered new interface driver pegasus
[ 19.970550] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver
[ 19.977539] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 19.983703] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[ 19.991577] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 20.012084] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 20.018035] usb usb1: New USB device found, idVendor=1d6b,
idProduct=0002
[ 20.024932] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 20.032226] usb usb1: Product: OMAP-EHCI Host Controller
[ 20.037597] usb usb1: Manufacturer: Linux 2.6.32.9-l9.1 ehci_hcd
[ 20.043670] usb usb1: SerialNumber: ehci-omap.0
[ 20.048858] usb usb1: configuration #1 chosen from 1 choice
[ 20.054779] hub 1-0:1.0: USB hub found
[ 20.058654] hub 1-0:1.0: 3 ports detected
[ 20.063323] Initializing USB Mass Storage driver...
[ 20.068450] usbcore: registered new interface driver usb-storage
[ 20.074523] USB Mass Storage support registered.
[ 20.079284] g_ether gadget: using random self ethernet address
[ 20.085205] g_ether gadget: using random host ethernet address
[ 20.091644] usb0: MAC 8e:1a:a3:72:d2:9c
[ 20.095520] usb0: HOST MAC ce:d4:50:4a:7b:7f
[ 20.099914] g_ether gadget: Ethernet Gadget, version: Memorial Day
2008
[ 20.106628] g_ether gadget: g_ether ready
[ 20.110656] musb_hdrc musb_hdrc: MUSB HDRC host driver
[ 20.116271] musb_hdrc musb_hdrc: new USB bus registered, assigned
bus number 2
[ 20.123718] usb usb2: New USB device found, idVendor=1d6b,
idProduct=0002
[ 20.130615] usb usb2: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 20.137908] usb usb2: Product: MUSB HDRC host driver
[ 20.142913] usb usb2: Manufacturer: Linux 2.6.32.9-l9.1 musb-hcd
[ 20.148986] usb usb2: SerialNumber: musb_hdrc
[ 20.153961] usb usb2: configuration #1 chosen from 1 choice
[ 20.159820] hub 2-0:1.0: USB hub found
[ 20.163757] hub 2-0:1.0: 1 port detected
[ 20.168731] mice: PS/2 mouse device common for all mice
[ 20.175201] input: twl4030_pwrbutton as /devices/platform/i2c_omap.
1/i2c-1/1-0049/twl4030_pwrbutton/input/input0
[ 20.186126] i2c /dev entries driver
[ 20.190856] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[ 20.302154] Advanced Linux Sound Architecture Driver Version
1.0.21.
[ 20.309265] usbcore: registered new interface driver snd-usb-audio
[ 20.315643] No device for DAI twl4030
[ 20.319366] No device for DAI twl4030 Voice
[ 20.323608] No device for DAI omap-mcbsp-dai-0
[ 20.328094] No device for DAI omap-mcbsp-dai-1
[ 20.332611] No device for DAI omap-mcbsp-dai-2
[ 20.337066] No device for DAI omap-mcbsp-dai-3
[ 20.341583] No device for DAI omap-mcbsp-dai-4
[ 20.346038] Not OMAP3 EVM!
[ 20.348815] ALSA device list:
[ 20.351806] No soundcards found.
[ 20.355316] oprofile: using arm/armv7
[ 20.359375] TCP cubic registered
[ 20.363311] NET: Registered protocol family 10
[ 20.368774] lo: Disabled Privacy Extensions
[ 20.373596] NET: Registered protocol family 17
[ 20.378112] NET: Registered protocol family 15
[ 20.382843] Bluetooth: L2CAP ver 2.14
[ 20.386535] Bluetooth: L2CAP socket layer initialized
[ 20.391693] Bluetooth: SCO (Voice Link) ver 0.6
[ 20.396270] Bluetooth: SCO socket layer initialized
[ 20.402160] Bluetooth: RFCOMM TTY layer initialized
[ 20.407135] Bluetooth: RFCOMM socket layer initialized
[ 20.412353] Bluetooth: RFCOMM ver 1.11
[ 20.416442] ThumbEE CPU extension supported.
[ 20.420806] Power Management for TI OMAP3.
[ 20.437255] VFP support v0.3: implementor 41 architecture 3 part 30
variant c rev 1
[ 20.445983] registered taskstats version 1
[ 20.450317] omapfb omapfb: no displays
[ 20.454101] omapfb omapfb: failed to setup omapfb
[ 20.458923] omapfb: probe of omapfb failed with error -22
[ 20.699584] usb 2-1: new high speed USB device using musb_hdrc and
address 2
[ 20.802124] mmc1: new SDIO card at address 0001
[ 20.849548] usb 2-1: New USB device found, idVendor=05e3,
idProduct=0608
[ 20.856353] usb 2-1: New USB device strings: Mfr=0, Product=1,
SerialNumber=0
[ 20.863525] usb 2-1: Product: USB2.0 Hub
[ 20.868072] usb 2-1: configuration #1 chosen from 1 choice
[ 20.874145] hub 2-1:1.0: USB hub found
[ 20.878234] hub 2-1:1.0: 4 ports detected
[ 20.980895] net eth0: SMSC911x/921x identified at 0xd0818000, IRQ:
336
[ 21.176391] usb 2-1.2: new low speed USB device using musb_hdrc and
address 3
[ 21.307739] usb 2-1.2: device v046e p550f is not supported
[ 21.313323] usb 2-1.2: New USB device found, idVendor=046e,
idProduct=550f
[ 21.320281] usb 2-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 21.327667] usb 2-1.2: Product: USB Multimedia Keyboard
[ 21.332977] usb 2-1.2: Manufacturer: BTC
[ 21.337432] usb 2-1.2: configuration #1 chosen from 1 choice
[ 21.426391] usb 2-1.3: new low speed USB device using musb_hdrc and
address 4
[ 21.547668] usb 2-1.3: device v045e p0737 is not supported
[ 21.553222] usb 2-1.3: New USB device found, idVendor=045e,
idProduct=0737
[ 21.560180] usb 2-1.3: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 21.567565] usb 2-1.3: Product: Compact Optical Mouse 500
[ 21.572998] usb 2-1.3: Manufacturer: Microsoft
[ 21.578002] usb 2-1.3: configuration #1 chosen from 1 choice
[ 21.988952] IP-Config: Complete:
[ 21.992034] device=eth0, addr=192.168.1.64,
mask=255.255.255.0, gw=192.168.1.254,
[ 22.000030] host=overo, domain=, nis-domain=(none),
[ 22.005401] bootserver=192.168.1.65, rootserver=192.168.1.65,
rootpath=
[ 22.013183] Looking up port of RPC 100003/2 on 192.168.1.65
[ 24.020599] Looking up port of RPC 100005/1 on 192.168.1.65
[ 24.031921] VFS: Mounted root (nfs filesystem) on device 0:15.
[ 24.038360] devtmpfs: mounted
[ 24.041473] Freeing init memory: 204K
init: ureadahead main process (41) terminated with status 5
init: procps main process (72) terminated with status 255

Ubuntu lucid (development branch) beagleboard ttyS2

beagleboard login: ubuntu
Password:
Last login: Wed Dec 31 17:00:24 MST 1969 on ttyS2
Linux beagleboard 2.6.32.9-l9.1 #1 PREEMPT Sat Mar 13 19:35:07 PST
2010 armv7l

For official documentation, please visit:
* http://help.ubuntu.com/

ubuntu@beagleboard:~$ sudo startx


X.Org X Server 1.7.5
Release Date: 2010-02-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.28-14-lange51 armv7l Ubuntu
Current Operating System: Linux beagleboard 2.6.32.9-l9.1 #1 PREEMPT
Sat Mar 13 19:35:07 PST 2010 armv7l
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
Build Date: 12 March 2010 05:27:18AM
xorg-server 2:1.7.5-1ubuntu3 (buildd@)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 31 17:00:38 1969
Primary device is not PCI
(==) Using default built-in configuration (12 lines)
(EE) open /dev/fb0: No such file or directory
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.

ddxSigGiveUp: Closing log
giving up.
xinit: No such file or directory (errno 2): unable to connect to X
server
xinit: No such process (errno 3): Server error.
ubuntu@beagleboard:~$


On Mar 13, 3:53 pm, Robert Nelson <robertcnel...@gmail.com> wrote:
> Hi Dan,
>

>  nfs-2.diff
> 3KViewDownload

Robert Nelson

unread,
Mar 15, 2010, 10:43:34 AM3/15/10
to beagl...@googlegroups.com
Hi Dan,

On Sun, Mar 14, 2010 at 12:09 AM, Dan <danww...@gmail.com> wrote:
> 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
>
>

> [    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

Robert Nelson

unread,
Mar 15, 2010, 11:50:41 AM3/15/10
to beagl...@googlegroups.com

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...

Dan

unread,
Mar 16, 2010, 12:53:46 AM3/16/10
to Beagle Board
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


On Mar 15, 8:50 am, Robert Nelson <robertcnel...@gmail.com> wrote:


> On Mon, Mar 15, 2010 at 9:43 AM, Robert Nelson <robertcnel...@gmail.com> wrote:
> > Hi Dan,
>

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


>
> Opps, not that one, copy and paste error...
>
> I added the correct one here:
>

> http://bazaar.launchpad.net/~beagleboard-kernel/+junk/2.6-stable/revi...

Petri Koppinen

unread,
Apr 4, 2010, 5:04:33 PM4/4/10
to beagl...@googlegroups.com
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-

Robert Nelson

unread,
Apr 4, 2010, 5:13:39 PM4/4/10
to beagl...@googlegroups.com
On Sun, Apr 4, 2010 at 4:04 PM, Petri Koppinen <petri.k...@gmail.com> wrote:
> 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..

ILKYOUNG KWOUN

unread,
Apr 5, 2010, 8:51:40 PM4/5/10
to beagl...@googlegroups.com
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.  :-)
 
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

Robert Nelson

unread,
Apr 5, 2010, 9:04:59 PM4/5/10
to beagl...@googlegroups.com
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.  :-)

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...

Reply all
Reply to author
Forward
0 new messages