由于我的开发板没有网卡,只能用ramdisk来调试because my board have no ethernet card now, is use the ramdisk to debug.my board has 64M sdram, and use 2.4.20 kernel.when i used 8M size ramdisk, it works fine.but when i increase my ramdisk to 16M(i have changed the ramdisk sizesupport in .config) it occur "invalid compressed format (err=1)<6>" can someone give any hints?thanks! as follow is my script to make a ramdisk #! /bin/bashrm images/initrd.*.oldmv images/initrd.bin images/initrd.bin.oldmv images/initrd.img images/initrd.img.oldmkdir tmp imagesmkdir tmp/initrddd if=/dev/zero of=images/initrd.img bs=1k count=8192/sbin/mke2fs -F -v -m0 images/initrd.img/sbin/tune2fs -c 0 images/initrd.imgmount -o loop images/initrd.img tmp/initrd cp -av newrootfs/* tmp/initrdumount tmp/initrdgzip -9 < images/initrd.img > images/initrd.bin as follow is the message of linux bootingCPU revision is: 00019068Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.Primary data cache 16kB 4-way, linesize 16 bytes.Linux version 2.4.20_mvl31-dbau1100-mips_fp_le (root@zzhua) (gccversion 3.3.1 (MontaVista 3.3.1-7.0.33.0501116 2005-07-21)6Can'tanalyze prologue code at 8002709cActions ACT213X/EVAL BoardDetermined physical RAM map:memory: 04000000 @ 00000000 (usable)Initial ramdisk at: 0x8019b000 (3403776 bytes)On node 0 totalpages: 16384zone(0): 16384 pages.zone(1): 0 pages.zone(2): 0 pages.Kernel command line: console=ttyS0,115200calculating 4kecoff... 0003a980(240000)CPU frequency 24.00 MHzCalibrating delay loop... 23.91 BogoMIPSMIPS CPU counter frequency is fixed at 12000000 HzMemory: 56336k/65536k available (1427k kernel code, 9200k reserved,3420k data, 68k init, 0k highmem)Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)Inode cache hash table entries: 4096 (order: 3, 32768 bytes)Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)Page-cache hash table entries: 16384 (order: 4, 65536 bytes)Checking for 'wait' instruction... unavailable.POSIX conformance testing by UNIFIXLinux NET4.0 for Linux 2.4Based upon Swansea University Computer Society NET3.039Initializing RT netlink socketLSP Revision 1ikconfig 0.5 with /proc/ikconfigStarting kswapdDisabling the Out Of Memory KillerJournalled Block Device driver loadedpty: 256 Unix98 ptys configuredSerial driver version 5.05c (2001-07-08) with no serial options enabledSerial driver version 1.01 (2005-09-04) with no serial options enabledttyS00 at 0xb0160000 (irq = 20) is a 16550ttyS01 at 0xb0160020 (irq = 19) is a 16550RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksizeloop: loaded (max 8 devices)NET4: Linux TCP/IP 1.0 for NET4.0IP Protocols: ICMP, UDP, TCP, IGMPIP: routing cache hash table of 512 buckets, 4KbytesTCP: Hash tables configured (established 4096 bind 8192)IP-Config: No network devices available.NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.RAMDISK: Compressed image found at block 0invalid compressed format (err=1)<6>Freeing initrd memory: 3324k freedVFS: Mounted root (ext2 filesystem) readonly.Freeing unused kernel memory: 68k freeddfreedfreeAlgorithmics/MIPS FPU Emulator v1.5EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry indirectory #1599: rec_len is smaller than minimal - offse0 Please press Enter to activate this console. Best regards Zhuzhenhua