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 > 126.96.36.199.
My kernel 188.8.131.52_RV11 have to many issues, to try and reverse engineering (issues to resolve from 184.108.40.206) .
If this becomes stable, this would make sid upgrade possible. (Any volunteer to do the fixes ?)
PS. (Kernel 220.127.116.11 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
> 18.104.22.168-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. :)
> 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
> > 22.214.171.124 (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