ts-7000
[Top] [All Lists]

[ts-7000] some instructions for linux-2.6.20.6

To:
Subject: [ts-7000] some instructions for linux-2.6.20.6
From: Christopher Friedt <>
Date: Wed, 09 May 2007 15:52:47 +0200
I've already posted several messages and made quite a lot of material 
available for people who are interested in the 2.6 kernel.

here is an example:
http://tech.groups.yahoo.com/group/ts-7000/message/5505

To find out more, go here:
http://tech.groups.yahoo.com/group/ts-7000

and just do a search for '2.6'


You could also search google for 'linux-cirrus 2.6' mailing list archives.


I'm currently using the linux kernel 2.6.20.6, and If you'd like to 
download my kernel in binary, here it is:

http://vaiprime.visibleassets.com/~cfriedt/zImage-2.6

Here is the userspace that i've created, using gentoo, crossdev and uclibc:

http://vaiprime.visibleassets.com/~cfriedt/rootfs-arm-softfloat-linux-uclibc-20070422.tar.gz

You will have to boot into an nfs root, and then mount your mtdblock1, 
remove everything from there, and extract the filesystem above. Redboot 
will not allow you to write an image created by mkyaffsimage directly to 
flash.

As far as I know, you can also remove all of the *.a files from /usr/lib 
in this gentoo based filesystem i've created, and it makes the root 
filesystem only 3.9 megabytes. Remove the zd1211rw module from 
/lib/modules and it's probably something like 3 megabytes.

my kernel command line is:

console=ttyAM0,115200 root=/dev/mtdblock1 init=/sbin/myinit


for those that are interested in rolling their own kernel,


I've only applied 4 patches to the vanilla 2.6.20.6 kernel:

1. Breton Saunders' physmap patch:

http://www.mynah-software.com/arm/patch-discontigmem-ep93xx-linux-2.6.19.gz

(this of course works for 2.6.19, but i manually edited each file for 
2.6.20.6)

2. Lennart's uartbaud patch

http://svn.wantstofly.org/kernel/ep93xx-serial-uartbaud.diff

3. Lennart's serial-clock patch

http://svn.wantstofly.org/kernel/ep93xx-serial-clocks.diff

4. Charlie's hclk patch

http://www.freelists.org/archives/linux-cirrus/02-2007/msg00016.html


I also downloaded the cvs version of yaffs from aleph1 and built that in 
(just google for yaffs cvs checkout). Someone is currently working to 
clean up the yaffs code and bring it directly into the kernel tree, so 
I'm sure you guys will be happy when that's done.

, as well as the zd1211 drivers

- i should warn you though. The newer zd1211 drivers have firmware, 
which makes absolutely no sense to me... i preffered them when they just 
worked without that extra nonsense.

here is my .config

http://vaiprime.visibleassets.com/~cfriedt/linux-2.6.20.6.config


Have fun :)

~/Chris


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU