Archive

Archive for the ‘n810’ Category

N810/N800 + Linux 2.6.33 + Ubuntu Karmic (ubuntu-minimal)

This week I got Ubuntu Karmic(ubuntu-minimal) working on N810/N800 with Linux kernel version 2.6.33. Serial, USB(g_ether) and flash memory are working fine with this version. It’s enough to use console over SSH and test some terminal applications. But it’s going to take time to get it working fully on n8×0 like linux-omap 2.6.29.

—————–

$ ssh ubuntu@10.0.1.10
ubuntu@10.0.1.10’s password:
Linux n810 2.6.33-rc8-07939-g4fe94ed-dirty #149 Fri Feb 26 14:58:22 AMT 2010 armv6l

ubuntu@n810:~$ cat /proc/cpuinfo | grep Hardware
Hardware    : Nokia N810
ubuntu@n810:~$ uname -a
Linux n810 2.6.33-rc8-07939-g4fe94ed-dirty #149 Fri Feb 26 14:58:22 AMT 2010 armv6l GNU/Linux
ubuntu@n810:~$ cat /etc/issue.net
Ubuntu 9.10

—————–

You can download images:

* linux 2.6.33 to n800/n810

* ubuntu karmic minimal image (just console over SSH)

* howto to create your own images

* patches, pkgs and etc

Some notes about Linux 2.6.33 with n8×0:

* Some corrections are necessary to get USB working.

* My kernel configuration define g_ether(USB gadget ethernet) as built-in(CONFIG_USB_ETH=y).

* initfs is not necessary. My kernel configuration changed to bootup directly by flash memory(CONFIG_CMDLINE=”root=1f04 rootfstype=jffs2 console=ttyS2,115200n8″).

* My personal linux-omap tree is available at gitorious

Some notes about ubuntu Karmic with n8×0:

* Generated using rootstock

* Correction to apt works correctly with JFFS2

* Workaround to startup USB interface(IP 10.0.1.10) automatically using udev

* Using openssh-client/server instead of dropbear(lightweight). Dropbear install fails :P

PS:
* Thanks to Stskeeps, luke-jr from #mer at irc.freenode.net !

* rbelem, post done. enjoy it! :D http://www.rbelem.info/

* Doubts, questions or comments? Post it here or use #ubuntu-arm at irc.freenode.net

Categories: kernel, n810, omap, ubuntu Tags:

Preparing Mamona 0.3 - sync with OpenEmbedded (alpha)

Hi folks,

After a long time working on internal projects, we got time to work on Mamona development. The main goal is get it working on OpenEmbedded.git tree and use OE directly.

Main contributions in our patches:

* Linux-omap kernel 2.6.29 working fine N800 and N810

* N8×0 Wlan working with opensource driver(stlc45xx)

* N810 sound working with opensource driver (OMAP ASoC) and ALSA changes

* N810 with Fn key working correctly

* Xserver-kdriver-xomap - xserver-kdrive with custom changes to n8×0

* Linux-omap kernel  2.6.30 to Nokia 770 (unstable)

* Mplayer-Maemo - Mplayer with custom changes to n8×0

* Eve - Web browser based on Webkit-EFL

* Basic SDK chroot (use mamona-chroot)

* Ofono - Open Source telephony

* Antico - lightweight window manager based on Qt X11

* Others minor changes.

Current development:  http://gitorious.org/mamona

I created flashable images that are available on HERE.

Platform developers can use this quick howto to build Mamona latest version.

Now it’s time to review changes and submit to Openembedded.

You can see more pictures and videos of Mamona with N810 using the links

* More pictures of Mamona 0.3 (alpha)

* Videos:

Categories: kernel, mamona, n810 Tags:

Eve : new browser running on N810 with Mamona

First, INdT came with Webkit-EFL port. Later on, Barbieri came with EVE browser based on the Webkit and EFL.

Thank you all!

You can see it running on N810 with Mamona(video and pictures below).

Patches available on my development branch.

Categories: n810, planet_maemo Tags:

Webkit-EFL running on N810

The video below shows a simple browser(EWebLauncher) based on Webkit-EFL engine.

Some pictures available HERE.

Patches to mamona.git available HERE or you can clone my devel branch.

Categories: mamona, n810, planet_maemo Tags:

Qt Kinetic on N810 with Mamona : under development

We’re working with Qt Kinetic at INdT. Mamona, as our platform, should support it.  ;)

Question: Do you want to test on your device?

Answer: You can follow this tutorial HERE.

Categories: maemo, mamona, n810, planet_maemo Tags:

Using open wlan driver stlc45xx with Maemo

Yesterday I tested the open source WLAN driver stlc45xx developed by Kalle Valo and community.

First I tested it with Maemo using a simple open wlan network and it works fine.

The problems that I faced:

* Missing tools
You will need some tools that does not came with the original image. Some extra packages installed(wireless-tools dropbear-server libicd-network-dummy dropbear-scp) using an extra repositories. I installed the packages with default Maemo kernel(2.6.21-omap1) to have access to internet during the installing of preview packages.

* RD flags did not work properly
Using all flags defined by README the device turn off without any output or error message. :( I used the “flags no-omap-wd, no-lifeguard-reset” as Briglia and it works. ;)

* Navegate using Maemo browser
Maemo does not recognize the WLAN interface and I’m not able to select a network using the UI. So I connected to network using Xterm, but anyway I was not able to navegate using MaemoBrowser. It was necessary to create a DUMMY connection say the Maemo ICD that network is available.

I did some notes and it’s available on my wiki page.

Categories: maemo, n810, omap Tags:

Firefox 3 running with Mamona

We’re proud to announce that Firefox 3 is working with Mamona. :) Thanks to all Mamona team, especially Eduardo Valentin.

Instruction:

Follow Mamona development tutorial replacing  ” bitbake <meta-package>” for “bitbake task-mamona-sdk && bitbake task-mamona-wm && bitbake firefox”.

And you will have Firefox 3 available in your Mamona repository.

More pictures …

Categories: mamona, n810, omap, planet_maemo Tags: