Matt Oudenhoven | 14 Mar 2011 02:23
Picon

New rootfs

I just built a small embedded rootfs using buildroot and uclib for the
2.4 kernel. If anyone wants to give it a whirl check it out here:
http://linuxlaptopforum.ark2webdesign.co.uk/index.php/topic,957.0.html

I had originally built it for the 2.6 kernel but lack of sound annoyed
me. Does anyone physically have a 2.6 kernel with sound working? If so
could it be posted somewhere? There are too many conflicting reports
on the web if it actually works or not, what patches to use etc.

Cheers.

Riccardo Mottola | 14 Mar 2011 09:16
Picon
Gravatar

Re: New rootfs

Hi Matt,

I'm too waiting for news on the 2.6 kernel. I'm not so concerned about sound, which I never used on 2.4 too since with FPU emulation it is not possible to play MP3s, but about the reports about keyboard instability, network problems, etc.

Since the more recent Debian release requires 2.6, my interest in the cute Letux languishes a bit.

Riccardo

On Mon, Mar 14, 2011 at 2:23 AM, Matt Oudenhoven <matt.oudenhoven-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
I just built a small embedded rootfs using buildroot and uclib for the
2.4 kernel. If anyone wants to give it a whirl check it out here:
http://linuxlaptopforum.ark2webdesign.co.uk/index.php/topic,957.0.html

I had originally built it for the 2.6 kernel but lack of sound annoyed
me. Does anyone physically have a 2.6 kernel with sound working? If so
could it be posted somewhere? There are too many conflicting reports
on the web if it actually works or not, what patches to use etc.

Cheers.

_______________________________________________
Mipsbook-devel mailing list
Mipsbook-devel-CQP9ExgZy9o8ybrCms1TDg@public.gmane.orgg
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel

<div>
<p>Hi Matt,<br><br>I'm too waiting for news on the 2.6 kernel. I'm not so concerned about sound, which I never used on 2.4 too since with FPU emulation it is not possible to play MP3s, but about the reports about keyboard instability, network problems, etc.<br><br>Since the more recent Debian release requires 2.6, my interest in the cute Letux languishes a bit.<br><br>Riccardo<br><br></p>
<div class="gmail_quote">On Mon, Mar 14, 2011 at 2:23 AM, Matt Oudenhoven <span dir="ltr">&lt;<a href="mailto:matt.oudenhoven@...">matt.oudenhoven@...</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">I just built a small embedded rootfs using buildroot and uclib for the<br>
2.4 kernel. If anyone wants to give it a whirl check it out here:<br><a href="http://linuxlaptopforum.ark2webdesign.co.uk/index.php/topic,957.0.html" target="_blank">http://linuxlaptopforum.ark2webdesign.co.uk/index.php/topic,957.0.html</a><br><br>
I had originally built it for the 2.6 kernel but lack of sound annoyed<br>
me. Does anyone physically have a 2.6 kernel with sound working? If so<br>
could it be posted somewhere? There are too many conflicting reports<br>
on the web if it actually works or not, what patches to use etc.<br><br>
Cheers.<br><br>
_______________________________________________<br>
Mipsbook-devel mailing list<br><a href="mailto:Mipsbook-devel@...">Mipsbook-devel@...g</a><br><a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel" target="_blank">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel</a><br>
</blockquote>
</div>
<br>
</div>
Daniel Glöckner | 14 Mar 2011 09:31
Picon

Re: New rootfs

On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
> I'm not so concerned about
> sound, which I never used on 2.4 too since with FPU emulation it is not
> possible to play MP3s

You don't need an FPU to play MP3s:
http://www.underbit.com/products/mad/

And if you prefer Vorbis, there is the Tremor decoder, which is used
f.ex. by mplayer.

  Daniel

Matt Oudenhoven | 14 Mar 2011 14:18
Picon

Re: New rootfs

I built everything with softfloat and used libmad and tremor for
mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded
with settings similar to what is needed for pocket pc's also play
extremely well full screened.

While i too like debian it was just too heavy on these machines. My
rootfs at 125mb would take about 500mb if i installed the same
software in debian. The only 2 drawbacks right now are lack of udev
support and wpa (without skytones weird proprietary wifiup and
wireless-lan software).

Cheers.

On 3/14/11, Daniel Glöckner <daniel-gl@...> wrote:
> On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
>> I'm not so concerned about
>> sound, which I never used on 2.4 too since with FPU emulation it is not
>> possible to play MP3s
>
> You don't need an FPU to play MP3s:
> http://www.underbit.com/products/mad/
>
> And if you prefer Vorbis, there is the Tremor decoder, which is used
> f.ex. by mplayer.
>
>   Daniel
>
> _______________________________________________
> Mipsbook-devel mailing list
> Mipsbook-devel@...
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
>

Riccardo Mottola | 14 Mar 2011 14:38
Picon
Gravatar

Re: New rootfs

Hi,

softfloat sounds very interesting. Is your root "self-hosting", that is, it contains devel. headers and a usable gcc? If you can throw in obj-c support, I'd be happy to throw debian away. It is indeed a bit "fat". That's eventually the way to go for a final Letux support. The advantage of Debian was to get all the libraries ready.

To get a foundation where to run GNUstep on, I only need some pretty standard stuff:
-> gcc 3 or up (gcc 2.95 works, but it is cumbersome) with obj-c support
-> libxml, libssl, gnutls (optional), libffi
-> libtiff, libjpg, libpng, lingif
-> libcairo or libart

Except for libffi, it should be pretty standard. For basic sound support libsnd and libao

On debian I found everything, although without softfloat, the performance of some of these libraries suffers.

Riccardo

On Mon, Mar 14, 2011 at 2:18 PM, Matt Oudenhoven <matt.oudenhoven-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
I built everything with softfloat and used libmad and tremor for
mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded
with settings similar to what is needed for pocket pc's also play
extremely well full screened.

While i too like debian it was just too heavy on these machines. My
rootfs at 125mb would take about 500mb if i installed the same
software in debian. The only 2 drawbacks right now are lack of udev
support and wpa (without skytones weird proprietary wifiup and
wireless-lan software).

Cheers.

On 3/14/11, Daniel Glöckner <daniel-gl-hi6Y0CQ0nG0@public.gmane.org> wrote:
> On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
>> I'm not so concerned about
>> sound, which I never used on 2.4 too since with FPU emulation it is not
>> possible to play MP3s
>
> You don't need an FPU to play MP3s:
> http://www.underbit.com/products/mad/
>
> And if you prefer Vorbis, there is the Tremor decoder, which is used
> f.ex. by mplayer.
>
>   Daniel
>
> _______________________________________________
> Mipsbook-devel mailing list
> Mipsbook-devel <at> linuxtogo.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
>

<div>
<div>Hi,<br>
</div>
<div><br></div>
<div>softfloat sounds very interesting. Is your root "self-hosting", that is, it contains devel. headers and a usable gcc? If you can throw in obj-c support, I'd be happy to throw debian away. It is indeed a bit "fat". That's eventually the way to go for a final Letux support. The advantage of Debian was to get all the libraries ready.</div>
<div><br></div>
<div>To get a foundation where to run GNUstep on, I only need some pretty standard stuff:</div>
<div>-&gt; gcc 3 or up (gcc 2.95 works, but it is cumbersome) with obj-c support</div>
<div>-&gt; libxml, libssl, gnutls (optional), libffi</div>
<div>-&gt; libtiff, libjpg, libpng, lingif</div>
<div>-&gt; libcairo or libart</div>
<div><br></div>
<div>Except for libffi, it should be pretty standard. For basic sound support libsnd and libao</div>
<div><br></div>
<div>On debian I found everything, although without softfloat, the performance of some of these libraries suffers.</div>
<div><br></div>
<div>Riccardo</div>
<br><div class="gmail_quote">On Mon, Mar 14, 2011 at 2:18 PM, Matt Oudenhoven <span dir="ltr">&lt;<a href="mailto:matt.oudenhoven@...">matt.oudenhoven@...</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">I built everything with softfloat and used libmad and tremor for<br>
mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded<br>
with settings similar to what is needed for pocket pc's also play<br>
extremely well full screened.<br><br>
While i too like debian it was just too heavy on these machines. My<br>
rootfs at 125mb would take about 500mb if i installed the same<br>
software in debian. The only 2 drawbacks right now are lack of udev<br>
support and wpa (without skytones weird proprietary wifiup and<br>
wireless-lan software).<br><br>
Cheers.<br><br>
On 3/14/11, Daniel Gl&ouml;ckner &lt;<a href="mailto:daniel-gl@...">daniel-gl@...</a>&gt; wrote:<br>
&gt; On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:<br>
&gt;&gt; I'm not so concerned about<br>
&gt;&gt; sound, which I never used on 2.4 too since with FPU emulation it is not<br>
&gt;&gt; possible to play MP3s<br>
&gt;<br>
&gt; You don't need an FPU to play MP3s:<br>
&gt; <a href="http://www.underbit.com/products/mad/" target="_blank">http://www.underbit.com/products/mad/</a><br>
&gt;<br>
&gt; And if you prefer Vorbis, there is the Tremor decoder, which is used<br>
&gt; f.ex. by mplayer.<br>
&gt;<br>
&gt; &nbsp; Daniel<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Mipsbook-devel mailing list<br>
&gt; <a href="mailto:Mipsbook-devel@...">Mipsbook-devel <at> linuxtogo.org</a><br>
&gt; <a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel" target="_blank">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel</a><br>
&gt;<br>
</blockquote>
</div>
<br>
</div>
Ruben Viets | 14 Mar 2011 23:12
Picon
Favicon

Re: New rootfs

Hi Matt,  
 
My latest uImage from about 1 year ago includes working sound in kernel 2.6.24.3 (with older etch drivers for esound on trendtac epc700 it's working). 
http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10 
 
You may try it out (at own risk), it's not build with softfloat.
 
Sound issues:
W.r.t. kernel 2.4, it is possible the esound server / sdl driver are not working because:
0) There is some dma issue when using sd card which makes the kernel stuck when playing sound. I have changed the order of dma between sound & mmc which seems to help.
1) May need to 'fix' the esound issue by using the original esound binary from etch in lenny.
2) Some of the sdl part I could not fix (my fmsx compiled version, still have no sound on kernel 2.6) .
This is where the annoying thing about kernel 2.6 is about, I guess. 
Item 0) is workaroundable, but maybe not ok for other minibooks. 
Item 1) is workaroundable, but maybe not ok for other sound drivers like asound / alsa and others. 
Item 2) need more/other fixes in the kernel sound drivers.
 
The latest kernel fixes / patches / details so far are maintained and reported by Nikolaus: http://projects.goldelico.com/p/letux-400/
You may modify the kernel to build with softfloat and try to fix the sound issue to get you're new distro stable in kernel 2.6.

Grt Ruben.

PS.
At the moment Lenny, fluxbox & rox is good enough for me.

> Date: Mon, 14 Mar 2011 08:18:23 -0500
> From: matt.oudenhoven-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> To: daniel-gl <at> gmx.net
> CC: mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> Subject: Re: [Mipsbook-devel] New rootfs
>
> I built everything with softfloat and used libmad and tremor for
> mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded
> with settings similar to what is needed for pocket pc's also play
> extremely well full screened.
>
> While i too like debian it was just too heavy on these machines. My
> rootfs at 125mb would take about 500mb if i installed the same
> software in debian. The only 2 drawbacks right now are lack of udev
> support and wpa (without skytones weird proprietary wifiup and
> wireless-lan software).
>
> Cheers.
>
> On 3/14/11, Daniel Glöckner <daniel-gl-hi6Y0CQ0nG0@public.gmane.org> wrote:
> > On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
> >> I'm not so concerned about
> >> sound, which I never used on 2.4 too since with FPU emulation it is not
> >> possible to play MP3s
> >
> > You don't need an FPU to play MP3s:
> > http://www.underbit.com/products/mad/
> >
> > And if you prefer Vorbis, there is the Tremor decoder, which is used
> > f.ex. by mplayer.
> >
> > Daniel
> >
> > _______________________________________________
> > Mipsbook-devel mailing list
> > Mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
> >
>
> _______________________________________________
> Mipsbook-devel mailing list
> Mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel

<div>
Hi Matt,&nbsp;&nbsp;<br>
&nbsp;<br>
My latest uImage from about&nbsp;1 year ago includes working sound in kernel 2.6.24.3 (with older etch drivers for&nbsp;esound on trendtac epc700 it's working).&nbsp;<br><a href="http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10">http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10</a>&nbsp;<br>&nbsp;<br>You may&nbsp;try it out (at own risk), it's not build with softfloat.<br>&nbsp;<br>Sound issues:<br>W.r.t. kernel 2.4, it is possible the esound server / sdl driver&nbsp;are not working because:<br>
0) There is some dma issue when using sd card which makes the kernel stuck when playing sound. I have changed the order of dma between sound &amp; mmc which seems to help.<br>1)&nbsp;May need to&nbsp;'fix' the esound&nbsp;issue&nbsp;by using the original esound binary from etch in lenny.<br>2) Some of the&nbsp;sdl part&nbsp;I could not fix (my fmsx compiled version, still have&nbsp;no sound&nbsp;on kernel 2.6)&nbsp;.<br>This is where the annoying&nbsp;thing about kernel 2.6&nbsp;is about, I guess.&nbsp;<br>
Item 0) is workaroundable, but maybe not ok for other minibooks.&nbsp;<br>Item 1) is workaroundable, but maybe not ok for&nbsp;other sound drivers like asound / alsa&nbsp;and others.&nbsp;<br>Item 2) need more/other fixes&nbsp;in the kernel sound drivers.<br>&nbsp;<br>The latest kernel fixes / patches / details so far&nbsp;are&nbsp;maintained and reported by Nikolaus: <a href="http://projects.goldelico.com/p/letux-400/">http://projects.goldelico.com/p/letux-400/</a><br>
You may modify the kernel to build with softfloat and try to fix the sound issue&nbsp;to&nbsp;get you're new distro&nbsp;stable in kernel 2.6.<br><br>Grt Ruben.<br><br>PS. <br>At the moment Lenny, fluxbox &amp; rox&nbsp;is good enough for me. <br><br>&gt; Date: Mon, 14 Mar 2011 08:18:23 -0500<br>&gt; From: matt.oudenhoven@...<br>&gt; To: daniel-gl <at> gmx.net<br>&gt; CC: mipsbook-devel@...<br>&gt; Subject: Re: [Mipsbook-devel] New rootfs<br>&gt; <br>&gt; I built everything with softfloat and used libmad and tremor for<br>&gt; mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded<br>&gt; with settings similar to what is needed for pocket pc's also play<br>&gt; extremely well full screened.<br>&gt; <br>&gt; While i too like debian it was just too heavy on these machines. My<br>&gt; rootfs at 125mb would take about 500mb if i installed the same<br>&gt; software in debian. The only 2 drawbacks right now are lack of udev<br>&gt; support and wpa (without skytones weird proprietary wifiup and<br>&gt; wireless-lan software).<br>&gt; <br>&gt; Cheers.<br>&gt; <br>&gt; On 3/14/11, Daniel Gl&ouml;ckner &lt;daniel-gl@...&gt; wrote:<br>&gt; &gt; On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:<br>&gt; &gt;&gt; I'm not so concerned about<br>&gt; &gt;&gt; sound, which I never used on 2.4 too since with FPU emulation it is not<br>&gt; &gt;&gt; possible to play MP3s<br>&gt; &gt;<br>&gt; &gt; You don't need an FPU to play MP3s:<br>&gt; &gt; http://www.underbit.com/products/mad/<br>&gt; &gt;<br>&gt; &gt; And if you prefer Vorbis, there is the Tremor decoder, which is used<br>&gt; &gt; f.ex. by mplayer.<br>&gt; &gt;<br>&gt; &gt; Daniel<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Mipsbook-devel mailing list<br>&gt; &gt; Mipsbook-devel@...<br>&gt; &gt; http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel<br>&gt; &gt;<br>&gt; <br>&gt; _______________________________________________<br>&gt; Mipsbook-devel mailing list<br>&gt; Mipsbook-devel@...<br>&gt; http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel<br><br>
</div>
Matt Oudenhoven | 15 Mar 2011 04:06
Picon

Re: New rootfs

Awesome thanks. Will that uImage work with my existing
2.6.24.3-xxxxxxxx-dirty kernel modules? Or did you build the zydas
wifi driver into the kernel? If not can you email me or upload the
modules for the kernel you linked? I'll fire up my lenny SD card and
see if i can get sound working with the older esd. I know nothing
about kernel hacking, so it might be easier for me to rebuild anOS to
use esd instead of alsa/oss, and rebuild all the audio/video software
to use esd also, and remove alsa all together if thats what i need to
do to have sound with the current 2.6 kernel.

Otherwise the 2.4 kernel works well. I do miss not having udev to
automount devices, but doing it manually isn't that cumbersome. The
lack of WPA in 2.4 kernel (cant use skytones proprietary wifiup,
wireless-lan etc as it wont work with uclib) isnt a problem for me,
but it might be for other people.

My problem with lenny is that its old. The software is ancient. Heck
my 3MX-Ultra3 rootfs (http://www.hostwork.com/users/matt/alpha400/ )
i built last year has "some" newer software in it. I also
dist-upgraded from Lenny to Sid and it worked for the most part (after
reverting back to older udev because sids udev needed a newer 2.6
kernel) but it had some oddities after the upgrade. Thats why i'm
going the "build my own rootfs" route again currently. Everything in
anOS is current, optimized, and unbloated. The problem is cross
compiling vs apt-get, but thats part of the fun. :)

Cheers.

On 3/14/11, Ruben Viets <r_viets@...> wrote:
>
> Hi Matt,
>
> My latest uImage from about 1 year ago includes working sound in kernel
> 2.6.24.3 (with older etch drivers for esound on trendtac epc700 it's
> working).
> http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10
>
> You may try it out (at own risk), it's not build with softfloat.
>
> Sound issues:
> W.r.t. kernel 2.4, it is possible the esound server / sdl driver are not
> working because:
> 0) There is some dma issue when using sd card which makes the kernel stuck
> when playing sound. I have changed the order of dma between sound & mmc
> which seems to help.
> 1) May need to 'fix' the esound issue by using the original esound binary
> from etch in lenny.
> 2) Some of the sdl part I could not fix (my fmsx compiled version, still
> have no sound on kernel 2.6) .
> This is where the annoying thing about kernel 2.6 is about, I guess.
> Item 0) is workaroundable, but maybe not ok for other minibooks.
> Item 1) is workaroundable, but maybe not ok for other sound drivers like
> asound / alsa and others.
> Item 2) need more/other fixes in the kernel sound drivers.
>
> The latest kernel fixes / patches / details so far are maintained and
> reported by Nikolaus: http://projects.goldelico.com/p/letux-400/
> You may modify the kernel to build with softfloat and try to fix the sound
> issue to get you're new distro stable in kernel 2.6.
>
> Grt Ruben.
>
> PS.
> At the moment Lenny, fluxbox & rox is good enough for me.
>
>> Date: Mon, 14 Mar 2011 08:18:23 -0500
>> From: matt.oudenhoven@...
>> To: daniel-gl@...
>> CC: mipsbook-devel@...
>> Subject: Re: [Mipsbook-devel] New rootfs
>>
>> I built everything with softfloat and used libmad and tremor for
>> mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded
>> with settings similar to what is needed for pocket pc's also play
>> extremely well full screened.
>>
>> While i too like debian it was just too heavy on these machines. My
>> rootfs at 125mb would take about 500mb if i installed the same
>> software in debian. The only 2 drawbacks right now are lack of udev
>> support and wpa (without skytones weird proprietary wifiup and
>> wireless-lan software).
>>
>> Cheers.
>>
>> On 3/14/11, Daniel Glöckner <daniel-gl@...> wrote:
>> > On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
>> >> I'm not so concerned about
>> >> sound, which I never used on 2.4 too since with FPU emulation it is not
>> >> possible to play MP3s
>> >
>> > You don't need an FPU to play MP3s:
>> > http://www.underbit.com/products/mad/
>> >
>> > And if you prefer Vorbis, there is the Tremor decoder, which is used
>> > f.ex. by mplayer.
>> >
>> > Daniel
>> >
>> > _______________________________________________
>> > Mipsbook-devel mailing list
>> > Mipsbook-devel@...
>> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
>> >
>>
>> _______________________________________________
>> Mipsbook-devel mailing list
>> Mipsbook-devel@...
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
>

Ruben Viets | 15 Mar 2011 20:00
Picon
Favicon

Re: New rootfs

Hi Matt,
 
You're welcome. 
 
0) Make sure you have an original backup of you're mtdblock / nand partitions (especially /dev/mtdblock3). The kernel can damage you're jffs2 recovery partition.
 
1) Kernel uImage_RV10 includes all kernel drivers (also zd1211b), don't need to insmod modules.
For lenny you need to add udev and zd1211 firmware drivers. These are included in my old lenny tar. /lib/firmware/zd1211  /lib/udev
Or if you have the cable ethernet ifup eth0 working in lenny, use apt-get to get them. 
http://www.mail-archive.com/mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org/msg00257.html
 
2) The kernel can boot from SD card, by keep F2 pressed during boot  uImage = /dev/mmcblk0p1 179 1 type vfat roofs= /dev/mmcblk0p2 179 2 type ext3
Standard it will boot from nand /dev/mtdblock4 type yaffs
The kernel will also work with older debian etch / 3MX/ or other 2.4.20 if the /dev/ is slightly modified. 
 
3) Better not press F3 during boot of this kernel, this will damage you're /dev/mtdblock3 (as it tries to automount to yaffs2..., which corrupt the jffs2) recovery partition.
Also not copy it to /dev/mtdblock1 when you want to use the older kernel 2.4 recovery partition (F3). 

4) My old lenny tar. (In the rootfs you need to add mknod /dev/mmcblk0p1 brw 179 1 and /dev/mmcblk0p2 brw 179 2 for SD card access) 
http://www.divshare.com/download/12366817-b49
Yes lenny apps are ancient, nice and retro enough ;-) 
You could also consider get make & gcc compiling working on lenny.
Compile apps on minibook + lenny (on SD card 8GB), relax and take some time as compiling is slow on the minibook ;-)
Afterwards use a limited lenny extraction removing the possible overhead and use the compiled binary apps.
 
6) I have tried sid upgrade, works too. But udev needs indeed upgrade of kernel to > 2.6.24.3.
My kernel 2.6.31.3_RV11 have to many issues, to try and reverse engineering (issues to resolve from 2.6.24.3) .
If this becomes stable, this would make sid upgrade possible. (Any volunteer to do the fixes ?)

Grt Ruben.
PS. (Kernel 2.6.31.3 maybe opens the door to mips-android?, ingenic has compiled some jz_demo for jz4750, not sure mips-android would run on jz4730) 

> Date: Mon, 14 Mar 2011 22:06:32 -0500
> Subject: Re: [Mipsbook-devel] New rootfs
> From: matt.oudenhoven-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> To: r_viets-PkbjNfxxIARBDgjK7y7TUQ@public.gmane.org
> CC: mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
>
> Awesome thanks. Will that uImage work with my existing
> 2.6.24.3-xxxxxxxx-dirty kernel modules? Or did you build the zydas
> wifi driver into the kernel? If not can you email me or upload the
> modules for the kernel you linked? I'll fire up my lenny SD card and
> see if i can get sound working with the older esd. I know nothing
> about kernel hacking, so it might be easier for me to rebuild anOS to
> use esd instead of alsa/oss, and rebuild all the audio/video software
> to use esd also, and remove alsa all together if thats what i need to
> do to have sound with the current 2.6 kernel.
>
> Otherwise the 2.4 kernel works well. I do miss not having udev to
> automount devices, but doing it manually isn't that cumbersome. The
> lack of WPA in 2.4 kernel (cant use skytones proprietary wifiup,
> wireless-lan etc as it wont work with uclib) isnt a problem for me,
> but it might be for other people.
>
> My problem with lenny is that its old. The software is ancient. Heck
> my 3MX-Ultra3 rootfs (http://www.hostwork.com/users/matt/alpha400/ )
> i built last year has "some" newer software in it. I also
> dist-upgraded from Lenny to Sid and it worked for the most part (after
> reverting back to older udev because sids udev needed a newer 2.6
> kernel) but it had some oddities after the upgrade. Thats why i'm
> going the "build my own rootfs" route again currently. Everything in
> anOS is current, optimized, and unbloated. The problem is cross
> compiling vs apt-get, but thats part of the fun. :)
>
> Cheers.
>
> On 3/14/11, Ruben Viets <r_viets-PkbjNfxxIARBDgjK7y7TUQ@public.gmane.org> wrote:
> >
> > Hi Matt,
> >
> > My latest uImage from about 1 year ago includes working sound in kernel
> > 2.6.24.3 (with older etch drivers for esound on trendtac epc700 it's
> > working).
> > http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10
> >
> > You may try it out (at own risk), it's not build with softfloat.
> >
> > Sound issues:
> > W.r.t. kernel 2.4, it is possible the esound server / sdl driver are not
> > working because:
> > 0) There is some dma issue when using sd card which makes the kernel stuck
> > when playing sound. I have changed the order of dma between sound & mmc
> > which seems to help.
> > 1) May need to 'fix' the esound issue by using the original esound binary
> > from etch in lenny.
> > 2) Some of the sdl part I could not fix (my fmsx compiled version, still
> > have no sound on kernel 2.6) .
> > This is where the annoying thing about kernel 2.6 is about, I guess.
> > Item 0) is workaroundable, but maybe not ok for other minibooks.
> > Item 1) is workaroundable, but maybe not ok for other sound drivers like
> > asound / alsa and others.
> > Item 2) need more/other fixes in the kernel sound drivers.
> >
> > The latest kernel fixes / patches / details so far are maintained and
> > reported by Nikolaus: http://projects.goldelico.com/p/letux-400/
> > You may modify the kernel to build with softfloat and try to fix the sound
> > issue to get you're new distro stable in kernel 2.6.
> >
> > Grt Ruben.
> >
> > PS.
> > At the moment Lenny, fluxbox & rox is good enough for me.
> >
> >> Date: Mon, 14 Mar 2011 08:18:23 -0500
> >> From: matt.oudenhoven-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> >> To: daniel-gl-hi6Y0CQ0nG0@public.gmane.org
> >> CC: mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> >> Subject: Re: [Mipsbook-devel] New rootfs
> >>
> >> I built everything with softfloat and used libmad and tremor for
> >> mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded
> >> with settings similar to what is needed for pocket pc's also play
> >> extremely well full screened.
> >>
> >> While i too like debian it was just too heavy on these machines. My
> >> rootfs at 125mb would take about 500mb if i installed the same
> >> software in debian. The only 2 drawbacks right now are lack of udev
> >> support and wpa (without skytones weird proprietary wifiup and
> >> wireless-lan software).
> >>
> >> Cheers.
> >>
> >> On 3/14/11, Daniel Glöckner <daniel-gl-hi6Y0CQ0nG0@public.gmane.org> wrote:
> >> > On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:
> >> >> I'm not so concerned about
> >> >> sound, which I never used on 2.4 too since with FPU emulation it is not
> >> >> possible to play MP3s
> >> >
> >> > You don't need an FPU to play MP3s:
> >> > http://www.underbit.com/products/mad/
> >> >
> >> > And if you prefer Vorbis, there is the Tremor decoder, which is used
> >> > f.ex. by mplayer.
> >> >
> >> > Daniel
> >> >
> >> > _______________________________________________
> >> > Mipsbook-devel mailing list
> >> > Mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> >> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
> >> >
> >>
> >> _______________________________________________
> >> Mipsbook-devel mailing list
> >> Mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org
> >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
> >
<div>
Hi Matt,<br>&nbsp;<br>You're welcome.&nbsp;<br>
&nbsp;<br>
0) Make sure you&nbsp;have an original backup of you're mtdblock / nand partitions (especially /dev/mtdblock3). The kernel can damage you're jffs2&nbsp;recovery partition.<br>
&nbsp;<br>
1) Kernel uImage_RV10 includes all kernel drivers (also zd1211b), don't need to insmod modules. <br>For lenny you need to add udev and zd1211 firmware drivers. These are included in my old lenny tar. /lib/firmware/zd1211&nbsp; /lib/udev<br>
Or if you have the cable ethernet&nbsp;ifup eth0 working in lenny, use apt-get to get them.&nbsp;<br><a href="http://www.mail-archive.com/mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ <at> public.gmane.org/msg00257.html">http://www.mail-archive.com/mipsbook-devel-CQP9ExgZy9rrZ44/DZwexQ <at> public.gmane.org/msg00257.html</a><br>&nbsp;<br>2) The kernel can boot from SD card, by keep F2 pressed during boot&nbsp; uImage = /dev/mmcblk0p1&nbsp;179 1&nbsp;type vfat roofs=&nbsp;/dev/mmcblk0p2 179 2 type ext3<br>Standard it will boot from nand /dev/mtdblock4 type yaffs<br>The kernel will also work with older debian etch&nbsp;/ 3MX/&nbsp;or other 2.4.20 if the /dev/ is slightly modified.&nbsp;<br>&nbsp;<br>3) Better not press F3 during boot of this kernel, this will damage you're /dev/mtdblock3 (as it tries to automount to yaffs2..., which corrupt the jffs2) recovery partition.<br>
Also not copy&nbsp;it to /dev/mtdblock1 when you want to use the older kernel 2.4 recovery partition (F3).&nbsp;<br><br>4) My old lenny tar. (In the rootfs you need to add&nbsp;mknod /dev/mmcblk0p1 brw 179 1 and /dev/mmcblk0p2 brw 179 2 for SD card access)&nbsp;<br><a href="http://www.divshare.com/download/12366817-b49">http://www.divshare.com/download/12366817-b49</a><br>Yes lenny apps are ancient, nice and&nbsp;retro enough&nbsp;;-)&nbsp;<br>
You could also consider get make &amp; gcc compiling working on lenny.<br>
Compile&nbsp;apps on minibook + lenny (on SD card 8GB), relax and take some time as compiling is slow on the minibook ;-)<br>
Afterwards use a limited lenny extraction removing the possible overhead and use the compiled binary apps. <br>
&nbsp;<br>
6) I have tried sid upgrade, works too. But udev needs indeed upgrade of kernel to &gt; 2.6.24.3.<br>
My kernel 2.6.31.3_RV11 have to many issues, to try and reverse engineering (issues to resolve from&nbsp;2.6.24.3) . <br>
If this becomes stable, this would make sid upgrade possible. (Any volunteer&nbsp;to do the fixes ?) <br><br>Grt Ruben.<br>
PS. (Kernel 2.6.31.3&nbsp;maybe&nbsp;opens the door to mips-android?, ingenic has compiled some jz_demo for jz4750, not sure&nbsp;mips-android would run on jz4730)&nbsp;<br><br>
&gt; Date: Mon, 14 Mar 2011 22:06:32 -0500<br>&gt; Subject: Re: [Mipsbook-devel] New rootfs<br>&gt; From: matt.oudenhoven@...<br>&gt; To: r_viets@...<br>&gt; CC: mipsbook-devel@...<br>&gt; <br>&gt; Awesome thanks. Will that uImage work with my existing<br>&gt; 2.6.24.3-xxxxxxxx-dirty kernel modules? Or did you build the zydas<br>&gt; wifi driver into the kernel? If not can you email me or upload the<br>&gt; modules for the kernel you linked? I'll fire up my lenny SD card and<br>&gt; see if i can get sound working with the older esd. I know nothing<br>&gt; about kernel hacking, so it might be easier for me to rebuild anOS to<br>&gt; use esd instead of alsa/oss, and rebuild all the audio/video software<br>&gt; to use esd also, and remove alsa all together if thats what i need to<br>&gt; do to have sound with the current 2.6 kernel.<br>&gt; <br>&gt; Otherwise the 2.4 kernel works well. I do miss not having udev to<br>&gt; automount devices, but doing it manually isn't that cumbersome. The<br>&gt; lack of WPA in 2.4 kernel (cant use skytones proprietary wifiup,<br>&gt; wireless-lan etc as it wont work with uclib) isnt a problem for me,<br>&gt; but it might be for other people.<br>&gt; <br>&gt; My problem with lenny is that its old. The software is ancient. Heck<br>&gt; my 3MX-Ultra3 rootfs (http://www.hostwork.com/users/matt/alpha400/ )<br>&gt; i built last year has "some" newer software in it. I also<br>&gt; dist-upgraded from Lenny to Sid and it worked for the most part (after<br>&gt; reverting back to older udev because sids udev needed a newer 2.6<br>&gt; kernel) but it had some oddities after the upgrade. Thats why i'm<br>&gt; going the "build my own rootfs" route again currently. Everything in<br>&gt; anOS is current, optimized, and unbloated. The problem is cross<br>&gt; compiling vs apt-get, but thats part of the fun. :)<br>&gt; <br>&gt; Cheers.<br>&gt; <br>&gt; On 3/14/11, Ruben Viets &lt;r_viets@...&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Hi Matt,<br>&gt; &gt;<br>&gt; &gt; My latest uImage from about 1 year ago includes working sound in kernel<br>&gt; &gt; 2.6.24.3 (with older etch drivers for esound on trendtac epc700 it's<br>&gt; &gt; working).<br>&gt; &gt; http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/uImage_RV10<br>&gt; &gt;<br>&gt; &gt; You may try it out (at own risk), it's not build with softfloat.<br>&gt; &gt;<br>&gt; &gt; Sound issues:<br>&gt; &gt; W.r.t. kernel 2.4, it is possible the esound server / sdl driver are not<br>&gt; &gt; working because:<br>&gt; &gt; 0) There is some dma issue when using sd card which makes the kernel stuck<br>&gt; &gt; when playing sound. I have changed the order of dma between sound &amp; mmc<br>&gt; &gt; which seems to help.<br>&gt; &gt; 1) May need to 'fix' the esound issue by using the original esound binary<br>&gt; &gt; from etch in lenny.<br>&gt; &gt; 2) Some of the sdl part I could not fix (my fmsx compiled version, still<br>&gt; &gt; have no sound on kernel 2.6) .<br>&gt; &gt; This is where the annoying thing about kernel 2.6 is about, I guess.<br>&gt; &gt; Item 0) is workaroundable, but maybe not ok for other minibooks.<br>&gt; &gt; Item 1) is workaroundable, but maybe not ok for other sound drivers like<br>&gt; &gt; asound / alsa and others.<br>&gt; &gt; Item 2) need more/other fixes in the kernel sound drivers.<br>&gt; &gt;<br>&gt; &gt; The latest kernel fixes / patches / details so far are maintained and<br>&gt; &gt; reported by Nikolaus: http://projects.goldelico.com/p/letux-400/<br>&gt; &gt; You may modify the kernel to build with softfloat and try to fix the sound<br>&gt; &gt; issue to get you're new distro stable in kernel 2.6.<br>&gt; &gt;<br>&gt; &gt; Grt Ruben.<br>&gt; &gt;<br>&gt; &gt; PS.<br>&gt; &gt; At the moment Lenny, fluxbox &amp; rox is good enough for me.<br>&gt; &gt;<br>&gt; &gt;&gt; Date: Mon, 14 Mar 2011 08:18:23 -0500<br>&gt; &gt;&gt; From: matt.oudenhoven@...<br>&gt; &gt;&gt; To: daniel-gl@...<br>&gt; &gt;&gt; CC: mipsbook-devel@...<br>&gt; &gt;&gt; Subject: Re: [Mipsbook-devel] New rootfs<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; I built everything with softfloat and used libmad and tremor for<br>&gt; &gt;&gt; mplayer. Mp3's play great with madplay and/or mplayer. Video's encoded<br>&gt; &gt;&gt; with settings similar to what is needed for pocket pc's also play<br>&gt; &gt;&gt; extremely well full screened.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; While i too like debian it was just too heavy on these machines. My<br>&gt; &gt;&gt; rootfs at 125mb would take about 500mb if i installed the same<br>&gt; &gt;&gt; software in debian. The only 2 drawbacks right now are lack of udev<br>&gt; &gt;&gt; support and wpa (without skytones weird proprietary wifiup and<br>&gt; &gt;&gt; wireless-lan software).<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Cheers.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; On 3/14/11, Daniel Gl&ouml;ckner &lt;daniel-gl@...&gt; wrote:<br>&gt; &gt;&gt; &gt; On Mon, Mar 14, 2011 at 09:16:08AM +0100, Riccardo Mottola wrote:<br>&gt; &gt;&gt; &gt;&gt; I'm not so concerned about<br>&gt; &gt;&gt; &gt;&gt; sound, which I never used on 2.4 too since with FPU emulation it is not<br>&gt; &gt;&gt; &gt;&gt; possible to play MP3s<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; You don't need an FPU to play MP3s:<br>&gt; &gt;&gt; &gt; http://www.underbit.com/products/mad/<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; And if you prefer Vorbis, there is the Tremor decoder, which is used<br>&gt; &gt;&gt; &gt; f.ex. by mplayer.<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Daniel<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt; Mipsbook-devel mailing list<br>&gt; &gt;&gt; &gt; Mipsbook-devel@...<br>&gt; &gt;&gt; &gt; http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Mipsbook-devel mailing list<br>&gt; &gt;&gt; Mipsbook-devel@...<br>&gt; &gt;&gt; http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel<br>&gt; &gt;<br>
</div>

Gmane