Need a new linux image

Mentor
Hi anybody.

I download the latest linux image from download section [ zImages
(2010-01-13) 12 MB ]. I tried to load it to my mini2440 but I saw this
message: Length of file is too big : 2517028 > 2097152 .

I have the latest supervivi version from this website (Version: 0945-2K). I
tried to extend the partition using bon part command but I receive a lot of
errors like: Bad "hex address" . What I should to do ?

Can anyone give me a linux zImage (2.6.32)? I'm looking only for USB camera
driver (gspa), another features never mind. The size of zImage must be less
than 2 Mb.

Thanks so much !

george
Here is a thread about the zImage size problem:
http://www.friendlyarm.net/forum/topic/541

Mentor
I have read there thread but I have a problem when I try to extend the
partition.

Can someone give me a zImage with gspa driver included ? (Linux 2.6.32)

Thanks so much !

Mentor
I have this error message after I typed "bon part 0 320k 3000k" in
supervivi command line: 

2BA1800: is bad
2BA5800: is bad
2BA9800: is bad
2BAD800: is bad
2BB1800: is bad
2BB5800: is bad
2BB9800: is bad
2BBD800: is bad
2BC1800: is bad
2BC5800: is bad
2BC9800: is bad
2BCD800: is bad
2BD1800: is bad
2BD5800: is bad
2BD9800: is bad
2BDD800: is bad
2BE1800: is bad
2BE5800: is bad
2BE9800: is bad
2BED800: is bad
2BF1800: is bad
2BF5800: is bad
2BF9800: is bad
2BFD800: is bad
2C01800: is bad
2C05800: is bad
2C09800: is bad
2C0D800: is bad
2C11800: is bad
2C15800: is bad
2C19800: is bad
2C1D800: is bad
2C21800: is bad
2C25800: is bad
2C29800: is bad
2C2D800: is bad
2C31800: is bad
2C35800: is bad
2C39800: is bad
2C3D800: is bad
2C41800: is bad
2C45800: is bad
2C49800: is bad
2C4D800: is bad
2C51800: is bad
2C55800: is bad
2C59800: is bad
2C5D800: is bad
2C61800: is bad
2C65800: is bad
2C69800: is bad
2C6D800: is bad
2C71800: is bad
2C75800: is bad
2C79800: is bad
2C7D800: is bad
2C81800: is bad
2C85800: is bad
2C89800: is bad
2C8D800: is bad
2C91800: is bad
2C95800: is bad
2C99800: is bad
2C9D800: is bad
2CA1800: is bad
2CA5800: is bad
2CA9800: is bad
2CAD800: is bad
2CB1800: is bad
2CB5800: is bad
2CB9800: is bad
2CBD800: is bad
2CC1800: is bad
2CC5800: is bad
2CC9800: is bad
2CCD800: is bad
2CD1800: is bad
2CD5800: is bad
2CD9800: is bad
2CDD800: is bad
2CE1800: is bad
2CE5800: is bad
2CE9800: is bad
2CED800: is bad
2CF1800: is bad
2CF5800: is bad
2CF9800: is bad
2CFD800: is bad
2D01800: is bad
2D05800: is bad
2D09800: is bad
2D0D800: is bad
2D11800: is bad
2D15800: is bad
2D19800: is bad
2D1D800: is bad
2D21800: is bad
2D25800: is bad
2D29800: is bad
2D2D800: is bad
2D31800: is bad
2D35800: is bad
2D39800: is bad
2D3D800: is bad
2D41800: is bad
2D45800: is bad
2D49800: is bad
2D4D800: is bad
2D51800: is bad
2D55800: is bad
2D59800: is bad
2D5D800: is bad
2D61800: is bad
2D65800: is bad
2D69800: is bad
2D6D800: is bad
2D71800: is bad
2D75800: is bad
2D79800: is bad
2D7D800: is bad
2D81800: is bad
2D85800: is bad
2D89800: is bad
2D8D800: is bad
2D91800: is bad
2D95800: is bad
2D99800: is bad
2D9D800: is bad
2DA1800: is bad
2DA5800: is bad
2DA9800: is bad
2DAD800: is bad
2DB1800: is bad
2DB5800: is bad
2DB9800: is bad
2DBD800: is bad
2DC1800: is bad
2DC5800: is bad
2DC9800: is bad
2DCD800: is bad
2DD1800: is bad
2DD5800: is bad
2DD9800: is bad
2DDD800: is bad
2DE1800: is bad
2DE5800: is bad
2DE9800: is bad
2DED800: is bad
2DF1800: is bad
2DF5800: is bad
2DF9800: is bad
2DFD800: is bad
2E01800: is bad

What is happen ?

max
in supervivi menu press [q]
 Supervivi>part show
 Supervivi>part del kernel
 Supervivi>part del root
 Supervivi>part add kernel 0x00060000 0x00500000 0
 Supervivi>part add root 0x00560000 0x40000000 0
 Supervivi>part save
 Supervivi>param show
 Supervivi>param set linux_cmd_line "noinitrd root=/dev/mtdblock3
init=/linuxrc console=ttySAC0"
 Supervivi>param save

Mentor
Thanks max. After some attempts now I can boot 2.6.32 kernel version.

Can anyone explain me what is the difference between zImage and uImage ?
also between "[k] Download kernel" and "[z] Download zImage" ?

Thanks