<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.openmoko.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Alessandro&amp;feedformat=atom</id>
		<title>Openmoko - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Alessandro&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Alessandro"/>
		<updated>2013-05-22T08:13:40Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2008-01-06T15:15:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */ Added pointer to litebootchartd sources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
or just download the conf file directly into your Neo's /etc/ipkg/ directory with:&lt;br /&gt;
&lt;br /&gt;
 wget -O /etc/ipkg/aiurlano-armv4t-feed.conf http://aiurlano.netsons.org/aiurlano-armv4t-feed.conf.txt&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version [http://aiurlano.netsons.org/OpenMoko/Sources/litebootchartd.tar.gz sources here])&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
* cellwriter&lt;br /&gt;
* epdfview&lt;br /&gt;
* x11vnc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to see a new package or an updated one here just drop me an email.&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-12-26T14:58:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */ Added wget command&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
or just download the conf file directly into your Neo's /etc/ipkg/ directory with:&lt;br /&gt;
&lt;br /&gt;
 wget -O /etc/ipkg/aiurlano-armv4t-feed.conf http://aiurlano.netsons.org/aiurlano-armv4t-feed.conf.txt&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
* cellwriter&lt;br /&gt;
* epdfview&lt;br /&gt;
* x11vnc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to see a new package or an updated one here just drop me an email.&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-12-07T10:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
* cellwriter&lt;br /&gt;
* epdfview&lt;br /&gt;
* x11vnc&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-12-07T10:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
* cellwriter&lt;br /&gt;
* epdfview&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-10-30T20:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added cellwriter to packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
* cellwriter&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-10-04T00:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostats&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Alessandro</id>
		<title>User talk:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Alessandro"/>
				<updated>2007-10-04T00:39:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* elfutils fails to install; conflicts with busybox */ Added instruction on how to fix elfutils problem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Settingsgui bug ==&lt;br /&gt;
I added your repository (it took four tries because it's very poorly documented that the&lt;br /&gt;
file name in /etc/ipkg/ has to end in &amp;quot;.conf&amp;quot;!), ran ipkg update, and installed settingsgui.&lt;br /&gt;
This didn't seem to create any way to RUN it from the screen (perhaps you have to reboot?  I&lt;br /&gt;
wasn't willing to do that, seemed too much like Microsoft.  My old Zaurus was able to install&lt;br /&gt;
apps without rebooting.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 The desktop file that the packages installs has to be read by the openmoko application list program.&lt;br /&gt;
 For this to happen it is enough to restart that application or more simply done the xserver (the&lt;br /&gt;
 script in /etc/init.d/ would do the trick)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So I ran it from a shell with DISPLAY set.  It ran and was able to control the screen brightness.&lt;br /&gt;
But when dealing with GSM, it said on the terminal:&lt;br /&gt;
&lt;br /&gt;
 Executes subprocess [/usr/bin/libgsmd-tool -m shell]&lt;br /&gt;
 libgsmd-tool: &amp;lt;# # Power-On&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;# Register&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;EVENT: Netreg searching for network &amp;gt;&lt;br /&gt;
 Exception in thread Thread-3:&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/threading.py&amp;quot;, line 460, in __bootstrap&lt;br /&gt;
    self.run()&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/ProcessInterface.py&amp;quot;, line 131, in run&lt;br /&gt;
    event[1](line)&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/GSMPanel.py&amp;quot;, line 112, in network_registration_changed&lt;br /&gt;
    location_area = line.split(&amp;quot; &amp;quot;)[7]&lt;br /&gt;
 IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I don't know why.  I was able to manually (with atcmd mode) get my SIM to register, make calls (no audio), and send an SMS.  FYI.&lt;br /&gt;
&lt;br /&gt;
Addendum:  I tried the last settings page (GPRS), which won't work with T-Mobile Prepaid sim.  But when I clicked &amp;quot;Connect&amp;quot;, it failed without any error message.  In this case I don't even think the GSM modem is connected to T-Mobile yet...perhaps better error reporting here would be good.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 For this error you have to ask Kriss who is the developer of SettingsGUI (I just did the package).&lt;br /&gt;
 I'll drop him an email telling to read here.&lt;br /&gt;
&lt;br /&gt;
 Thanks for the bug report. I'll get into this the next days. --[[User:Kriss|kriss]] 12:54, 14 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
 This bug is solved since Version 0.7. --[[User:Kriss|kriss]] 01:18, 2 October 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== What does &amp;quot;ipkgorphan&amp;quot; do? ==&lt;br /&gt;
&lt;br /&gt;
I was unwilling to try it without some brief clue about what it's supposed to do :-)&lt;br /&gt;
&lt;br /&gt;
 It reads ipkg database and computes which packages are 'leaf' in the graph. That is those packages&lt;br /&gt;
 that are not needed by any other package. Examples are the task-openmoko-* packages which are only&lt;br /&gt;
 meta packages used to install all the needed programs.&lt;br /&gt;
 &lt;br /&gt;
 This program is useful when you need space in rootfs, as every program it lists can be removed without&lt;br /&gt;
 breaking any other dependency. It is also useful in the case you want to try a program that needs a&lt;br /&gt;
 library. You install both packages. Then you try the program and remove it as you don't like it.&lt;br /&gt;
 The package of the library remains if you don't remember to uninstall it explicitely. That package&lt;br /&gt;
 name will be shown by ipkgorphan.&lt;br /&gt;
&lt;br /&gt;
== elfutils fails to install; conflicts with busybox ==&lt;br /&gt;
&lt;br /&gt;
 root@fic-gta01:~$ ipkg install prelink&lt;br /&gt;
 Installing prelink (20060712-r2) to root...&lt;br /&gt;
 Downloading   http://aiurlano.netsons.org/OpenMoko/ipk/armv4t/prelink_20060712-r2_armv4t.ipk&lt;br /&gt;
 Installing elfutils-dev (0.127-r0) to root...&lt;br /&gt;
 Downloading http://aiurlano.netsons.org/OpenMoko/ipk/armv4t/elfutils-dev_0.127-r0_armv4t.ipk&lt;br /&gt;
 Installing elfutils (0.127-r0) to root...&lt;br /&gt;
 Downloading http://aiurlano.netsons.org/OpenMoko/ipk/armv4t/elfutils_0.127-r0_armv4t.ipk&lt;br /&gt;
 Configuring elfutils-dev&lt;br /&gt;
 An error ocurred, return value: 2.&lt;br /&gt;
 Collected errors:&lt;br /&gt;
 Package elfutils wants to install file /usr/bin/ar&lt;br /&gt;
        But that file is already provided by package busybox&lt;br /&gt;
 Package elfutils wants to install file /usr/bin/strings&lt;br /&gt;
        But that file is already provided by package busybox&lt;br /&gt;
 root@fic-gta01:~$&lt;br /&gt;
&lt;br /&gt;
Yes, it seems that elfutils contains those file that are already provided by busybox. Removing busybox is not a good idea as it will probably break some other programs. A fast workaround is:&lt;br /&gt;
 ipkg install elfutils -force-overwrite&lt;br /&gt;
which should work without problem until the moment elfutils is uninstalled. At that time, a -force-reinstall of busybox should fix everything back in place. [[User:Alessandro|Alessandro]] 02:39, 4 October 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-30T11:54:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */ Added mokostat to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
* mokostat&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-28T21:36:16Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice! - could you test that without ldconfig and portmap? greetings --[[User:Kriss|kriss]] 22:36, 27 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Sure. Here it is:&lt;br /&gt;
[[Image:LiteBootchart2.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:LiteBootchart2.png</id>
		<title>File:LiteBootchart2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:LiteBootchart2.png"/>
				<updated>2007-09-28T21:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-26T23:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that the processor is really used at 100% but flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-26T23:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that actually the processor is used at 100% and flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;br /&gt;
&lt;br /&gt;
This is the result of my first optimization:&lt;br /&gt;
&lt;br /&gt;
[[Image:LiteBootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:LiteBootchart1.png</id>
		<title>File:LiteBootchart1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:LiteBootchart1.png"/>
				<updated>2007-09-26T23:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Another bootchart done with litebootchart optimized program&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Another bootchart done with litebootchart optimized program&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-26T22:58:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage is always 100% and flash memory usage is always zero.&lt;br /&gt;
It seems that actually the processor is used at 100% and flash memory statistics are not given by the kernel.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
I have modified the bootchart package so that some things are done by a C programs and not by the shell script. This way bootchart is much faster as it skip the processes creation needed for each step of the shell script. This new package name is litebootchart and it is available in my repository.&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-26T22:55:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* My Package Repository */ added litebootchart and prelink to list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* litebootchart (my optimized version)&lt;br /&gt;
* bash&lt;br /&gt;
* prelink&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-16T13:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added some info about me&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About me==&lt;br /&gt;
&lt;br /&gt;
My name is Alessandro Iurlano (IRC: Ghiottone). I'm a linux user and sysadmin since at least ten years and an expert C developer.&lt;br /&gt;
&lt;br /&gt;
My projects include a hobby operating system (http://osso.sourceforge.net) and a custom search engine for OS development ([http://aiurlano.netsons.org/osdev/]).&lt;br /&gt;
&lt;br /&gt;
For OpenMoko I have a web page with a search engine related to OpenMoko at [http://aiurlano.netsons.org/OpenMoko/]&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
==My Package Repository==&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
* bootchart&lt;br /&gt;
* bash&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-16T12:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added &amp;quot;all&amp;quot; target for ipkg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The lines to add are:&lt;br /&gt;
&lt;br /&gt;
 src/gz aiurlano-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
 src/gz aiurlano-all http://aiurlano.netsons.org/OpenMoko/ipk/all&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Noldconfig-Bootchart.png</id>
		<title>File:Noldconfig-Bootchart.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Noldconfig-Bootchart.png"/>
				<updated>2007-09-14T20:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Bootchart of NEO without ldconfig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bootchart of NEO without ldconfig&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-13T13:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */ Thumbnailed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Results are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bootchart1.png|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-13T13:03:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* BOOT PHASE */ Added bootchart1.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Result are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;br /&gt;
&lt;br /&gt;
The result is shown here:&lt;br /&gt;
[[Image:Bootchart1.png]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Bootchart1.png</id>
		<title>File:Bootchart1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Bootchart1.png"/>
				<updated>2007-09-13T13:02:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Bootchart1.jpg</id>
		<title>File:Bootchart1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Bootchart1.jpg"/>
				<updated>2007-09-13T13:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Bootchart analysis of OpenMoko on Neo1973&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bootchart analysis of OpenMoko on Neo1973&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-13T12:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file (its name must end with .conf) in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;br /&gt;
&lt;br /&gt;
==BOOT PHASE==&lt;br /&gt;
&lt;br /&gt;
I have run the bootchart tool on OpenMoko.&lt;br /&gt;
Result are pretty strange. CPU usage in always at full and flash memory usage is always zero.&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Alessandro</id>
		<title>User talk:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Alessandro"/>
				<updated>2007-09-13T12:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* What does &amp;quot;ipkgorphan&amp;quot; do? */  Answer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Settingsgui bug ==&lt;br /&gt;
I added your repository (it took four tries because it's very poorly documented that the&lt;br /&gt;
file name in /etc/ipkg/ has to end in &amp;quot;.conf&amp;quot;!), ran ipkg update, and installed settingsgui.&lt;br /&gt;
This didn't seem to create any way to RUN it from the screen (perhaps you have to reboot?  I&lt;br /&gt;
wasn't willing to do that, seemed too much like Microsoft.  My old Zaurus was able to install&lt;br /&gt;
apps without rebooting.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 The desktop file that the packages installs has to be read by the openmoko application list program.&lt;br /&gt;
 For this to happen it is enough to restart that application or more simply done the xserver (the&lt;br /&gt;
 script in /etc/init.d/ would do the trick)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So I ran it from a shell with DISPLAY set.  It ran and was able to control the screen brightness.&lt;br /&gt;
But when dealing with GSM, it said on the terminal:&lt;br /&gt;
&lt;br /&gt;
 Executes subprocess [/usr/bin/libgsmd-tool -m shell]&lt;br /&gt;
 libgsmd-tool: &amp;lt;# # Power-On&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;# Register&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;EVENT: Netreg searching for network &amp;gt;&lt;br /&gt;
 Exception in thread Thread-3:&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/threading.py&amp;quot;, line 460, in __bootstrap&lt;br /&gt;
    self.run()&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/ProcessInterface.py&amp;quot;, line 131, in run&lt;br /&gt;
    event[1](line)&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/GSMPanel.py&amp;quot;, line 112, in network_registration_changed&lt;br /&gt;
    location_area = line.split(&amp;quot; &amp;quot;)[7]&lt;br /&gt;
 IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I don't know why.  I was able to manually (with atcmd mode) get my SIM to register, make calls (no audio), and send an SMS.  FYI.&lt;br /&gt;
&lt;br /&gt;
Addendum:  I tried the last settings page (GPRS), which won't work with T-Mobile Prepaid sim.  But when I clicked &amp;quot;Connect&amp;quot;, it failed without any error message.  In this case I don't even think the GSM modem is connected to T-Mobile yet...perhaps better error reporting here would be good.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 For this error you have to ask Kriss who is the developer of SettingsGUI (I just did the package).&lt;br /&gt;
 I'll drop him an email telling to read here.&lt;br /&gt;
&lt;br /&gt;
== What does &amp;quot;ipkgorphan&amp;quot; do? ==&lt;br /&gt;
&lt;br /&gt;
I was unwilling to try it without some brief clue about what it's supposed to do :-)&lt;br /&gt;
&lt;br /&gt;
 It reads ipkg database and computes which packages are 'leaf' in the graph. That is those packages&lt;br /&gt;
 that are not needed by any other package. Examples are the task-openmoko-* packages which are only&lt;br /&gt;
 meta packages used to install all the needed programs.&lt;br /&gt;
 &lt;br /&gt;
 This program is useful when you need space in rootfs, as every program it lists can be removed without&lt;br /&gt;
 breaking any other dependency. It is also useful in the case you want to try a program that needs a&lt;br /&gt;
 library. You install both packages. Then you try the program and remove it as you don't like it.&lt;br /&gt;
 The package of the library remains if you don't remember to uninstall it explicitely. That package&lt;br /&gt;
 name will be shown by ipkgorphan.&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Alessandro</id>
		<title>User talk:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Alessandro"/>
				<updated>2007-09-13T11:21:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* Settingsgui bug */ Answer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Settingsgui bug ==&lt;br /&gt;
I added your repository (it took four tries because it's very poorly documented that the&lt;br /&gt;
file name in /etc/ipkg/ has to end in &amp;quot;.conf&amp;quot;!), ran ipkg update, and installed settingsgui.&lt;br /&gt;
This didn't seem to create any way to RUN it from the screen (perhaps you have to reboot?  I&lt;br /&gt;
wasn't willing to do that, seemed too much like Microsoft.  My old Zaurus was able to install&lt;br /&gt;
apps without rebooting.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 The desktop file that the packages installs has to be read by the openmoko application list program.&lt;br /&gt;
 For this to happen it is enough to restart that application or more simply done the xserver (the&lt;br /&gt;
 script in /etc/init.d/ would do the trick)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So I ran it from a shell with DISPLAY set.  It ran and was able to control the screen brightness.&lt;br /&gt;
But when dealing with GSM, it said on the terminal:&lt;br /&gt;
&lt;br /&gt;
 Executes subprocess [/usr/bin/libgsmd-tool -m shell]&lt;br /&gt;
 libgsmd-tool: &amp;lt;# # Power-On&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;# Register&amp;gt;&lt;br /&gt;
 libgsmd-tool: &amp;lt;EVENT: Netreg searching for network &amp;gt;&lt;br /&gt;
 Exception in thread Thread-3:&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/threading.py&amp;quot;, line 460, in __bootstrap&lt;br /&gt;
    self.run()&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/ProcessInterface.py&amp;quot;, line 131, in run&lt;br /&gt;
    event[1](line)&lt;br /&gt;
  File &amp;quot;/usr/lib/python2.5/site-packages/SettingsGUI/GSMPanel.py&amp;quot;, line 112, in network_registration_changed&lt;br /&gt;
    location_area = line.split(&amp;quot; &amp;quot;)[7]&lt;br /&gt;
 IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I don't know why.  I was able to manually (with atcmd mode) get my SIM to register, make calls (no audio), and send an SMS.  FYI.&lt;br /&gt;
&lt;br /&gt;
Addendum:  I tried the last settings page (GPRS), which won't work with T-Mobile Prepaid sim.  But when I clicked &amp;quot;Connect&amp;quot;, it failed without any error message.  In this case I don't even think the GSM modem is connected to T-Mobile yet...perhaps better error reporting here would be good.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 For this error you have to ask Kriss who is the developer of SettingsGUI (I just did the package).&lt;br /&gt;
 I'll drop him an email telling to read here.&lt;br /&gt;
&lt;br /&gt;
== What does &amp;quot;ipkgorphan&amp;quot; do? ==&lt;br /&gt;
&lt;br /&gt;
I was unwilling to try it without some brief clue about what it's supposed to do :-)&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-11T07:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;br /&gt;
&lt;br /&gt;
==NOTES==&lt;br /&gt;
&lt;br /&gt;
For users behind an http web proxy, life is hard. Openembedded cannot get updated because monotone does not support proxies. Subversion however does, both with http and https.&lt;br /&gt;
So, there are some commands to use only when you are directly connected to the internet:&lt;br /&gt;
&lt;br /&gt;
 make setup-openembedded&lt;br /&gt;
 make update-openembedded &lt;br /&gt;
&lt;br /&gt;
They are called as part of make setup and make update, respectively. They will update the timestamps in the stamps directory.&lt;br /&gt;
&lt;br /&gt;
make update-openmoko does an svn update. It will work after setting up the proxy server in ~/.subversion/servers&lt;br /&gt;
Should your http proxy not allow PROPFIND method, you can try switchin to https. To do this you have to change the mokomakefile to do https checkouts and switch existing workdirs to https with svn switch --relocate http://URL https://URL&lt;br /&gt;
&lt;br /&gt;
Open hand repository has a configuration for https that requires you to have their certificate installed and thus their software is not updatable behind a proxy&lt;br /&gt;
&lt;br /&gt;
Best thing to do is to do a&lt;br /&gt;
 . setup.env; cd build; bitbake -cfetchall openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
from a place without proxy and try to solve further issue when compiling behind a proxy using the above tricks.&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-10T21:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download my packages via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* settingsgui ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
* smstool ([http://wiki.openmoko.org/wiki/SMSTool web])&lt;br /&gt;
* free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/SMSTool</id>
		<title>SMSTool</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/SMSTool"/>
				<updated>2007-09-10T21:48:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InProgress}}&lt;br /&gt;
[[Image:SMSTool-0.1.png|thumb|SMSTool - SMS Tool]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Until OpenMoko releases an official GUI-Tool to send SMS you can use SMSTool for that task.&lt;br /&gt;
&lt;br /&gt;
This programm is written in Python using pygtk. It can be used only if those are present in your environment.&lt;br /&gt;
&lt;br /&gt;
(see [[SMSTool#Environment]])&lt;br /&gt;
&lt;br /&gt;
== Current Features ==&lt;br /&gt;
&lt;br /&gt;
* Send SMS (no spaces and new lines yet - replaced by '.')&lt;br /&gt;
** The default number is mine. - Leave a message if you like. ;-) --[[User:Kriss|kriss]] 22:54, 9 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Planned Features ==&lt;br /&gt;
&lt;br /&gt;
* Send SMS with spaces and new lines&lt;br /&gt;
* Recive SMS&lt;br /&gt;
&lt;br /&gt;
== Comment on GSM Support ==&lt;br /&gt;
&lt;br /&gt;
* As there are no gsmd python bindings available at the time, SettingGUI uses python-subprocess and threads to communicate to the commandline of [[Gsmd#libgsmd-tool | libgsmd-tool]] for the time being.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
[http://mput.de/~kristian/.openmoko/SMSTool-0.1.tar.gz SMSTool-0.1.tar.gz]&lt;br /&gt;
&lt;br /&gt;
An experimental smstool package is available from the repository at [[User:Alessandro | Alessandro]]'s user page.&lt;br /&gt;
&lt;br /&gt;
== Environment ==&lt;br /&gt;
&lt;br /&gt;
The following archives will have to be installed:&lt;br /&gt;
&lt;br /&gt;
*  python-core&lt;br /&gt;
*  python-misc&lt;br /&gt;
*  python-lang&lt;br /&gt;
*  python-pygtk&lt;br /&gt;
*  python-subprocess&lt;br /&gt;
*  python-threading (should be a dependency of python-subprocess - todo: fix)&lt;br /&gt;
*  python-pygobject (should be a dependency of python-pygtk - todo: fix)&lt;br /&gt;
&lt;br /&gt;
If you want to test this and do not have a build environment, you can 'ipkg install' the python components from the ScaredyCat [[repositories]].&lt;br /&gt;
&lt;br /&gt;
{{note|These packages take up a considerable amout of space (about 10 MByte), make sure that you have enough free space or install the packages to the media card as explained in [[package management]].}}&lt;br /&gt;
&lt;br /&gt;
== Installation / Execution ==&lt;br /&gt;
&lt;br /&gt;
* download file to Neo (e.g. using wget)&lt;br /&gt;
* Uncompress tar.gz file (e.g. tar -xzvf file.tar.gz)&lt;br /&gt;
* run:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 python SMSTool-x.x/SMSTool.py &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:In_progress]]&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-07T20:35:14Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added list of packages in my repository&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
SettingsGUI ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
You can download their latest version via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
The list of packages included in my repo is:&lt;br /&gt;
* ipkgorphan&lt;br /&gt;
* SettingsGUI&lt;br /&gt;
* Free42&lt;br /&gt;
* ipkg-link&lt;br /&gt;
* synergy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko:Searching</id>
		<title>Openmoko:Searching</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko:Searching"/>
				<updated>2007-09-07T16:16:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added OpenMoko Google Custom search engine link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See [http://en.wikipedia.org/wiki/Wikipedia:Searching Wikipedia searching help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or try this [http://phlintphour.googlepages.com/home OpenSearch plugin] to easily search from your browser all of [http://openmoko.org OpenMoko.org].&lt;br /&gt;
&lt;br /&gt;
or try this [http://aiurlano.netsons.org/OpenMoko Google Custom Search engine] made for OpenMoko.&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-07T11:32:51Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
SettingsGUI ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
You can download their latest version via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-07T11:32:14Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
SettingsGUI ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
You can download their latest version via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
My nick on IRC is Ghiottone (registered on FreeNode)&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-07T00:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
SettingsGUI ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
You can download their latest version via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz custom-armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-09-04T16:41:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added repository location&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/settingsgui_0.5-r0_armv4t.ipk SettingsGUI 0.5] ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
You can download them via ipkg by adding a configuration file in /etc/ipkg/ for my repository.&lt;br /&gt;
The line to add is:&lt;br /&gt;
&lt;br /&gt;
 src/gz armv4t http://aiurlano.netsons.org/OpenMoko/ipk/armv4t&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-08-30T21:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: updated link to version 0.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/settingsgui_0.5-r0_armv4t.ipk SettingsGUI 0.5] ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-08-29T22:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/settingsgui_0.4-r0_armv4t.ipk SettingsGUI] ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-08-29T22:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here])&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
[http://wwwhttp://aiurlano.netsons.org/OpenMoko/settingsgui_0.4-r0_armv4t.ipk SettingsGUI] ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source])&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-08-29T22:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: Added my openmoko programs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
My first OpenMoko program:&lt;br /&gt;
&lt;br /&gt;
[http://aiurlano.netsons.org/OpenMoko/ipkgorphan_0.0.1-r0_armv4t.ipk ipkgorphan] (source [http://aiurlano.netsons.org/OpenMoko/ipkgorphan.src.tar.gz here]&lt;br /&gt;
&lt;br /&gt;
My first packaged program:&lt;br /&gt;
&lt;br /&gt;
[http://wwwhttp://aiurlano.netsons.org/OpenMoko/settingsgui_0.4-r0_armv4t.ipk SettingsGUI] ([http://wiki.openmoko.org/wiki/SettingsGUI web] [http://aiurlano.netsons.org/OpenMoko/settingsgui.bb.tar.gz bb source]&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Alessandro</id>
		<title>User:Alessandro</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Alessandro"/>
				<updated>2007-08-25T13:00:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alessandro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have a web page with a search engine related to OpenMoko at http://aiurlano.netsons.org/OpenMoko/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tips collected from IRC:&lt;br /&gt;
&lt;br /&gt;
Tip to mount jffs images (yet to be tested)&lt;br /&gt;
&lt;br /&gt;
 # modprobe loop&lt;br /&gt;
 # modprobe mtdblock&lt;br /&gt;
 # losetup /dev/loop0 /path/to/imagefile.jffs2&lt;br /&gt;
 # insmod blkmtd erasesz=256 device=/dev/loop0&lt;br /&gt;
 # mount -t jffs2 /dev/mtdblock0 /mnt&lt;br /&gt;
&lt;br /&gt;
Something about binary locale generation&lt;br /&gt;
&lt;br /&gt;
put ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot; in your local.conf file&lt;/div&gt;</summary>
		<author><name>Alessandro</name></author>	</entry>

	</feed>