Hi Hinko Koncevar many thanks for your reply. Today I test root=mtd1 but the result don't change.
----------------------------- VFS: Cannot open root device "mtd1" or unknown-block(0,0) Please append a correct "root=" boot option; here are the available partitions: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ----------------------------- Kernel command line was: root=/dev/mtd1 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,0 Regards 2009/1/6 Hinko Kocevar <[email protected]>: > Claudio wrote: >> Hi all, >> >> today I try to quickly dump etrax to 2.6.28, I like to inform you of >> this __partial__ work >> >> Atm you can obtain a loadable kernel but there are a lot of warning >> and it get panic. >> >> Using svn revision 13875 you can apply the attached patch and obtain: >> >> Linux version 2.6.28 (claud...@claudyus-laptop) (gcc version 4.1.2) #1 >> Mon Jan 5 17:54:24 CET 2009 >> console [ttyS0] enabled >> Setting up paging and the MMU. >> Linux/CRIS port on ETRAX 100LX (c) 2001 Axis Communications AB >> Built 1 zonelists in Zone order, mobility grouping on. Total pages: 4080 >> Kernel command line: root=/dev/mtdblock1 rootfstype=squashfs,jffs2 >> init=/etc/preinit noinitrd console=ttyS0,115200 >> PID hash table entries: 128 (order: 7, 512 bytes) >> Dentry cache hash table entries: 4096 (order: 1, 16384 bytes) >> Inode-cache hash table entries: 2048 (order: 0, 8192 bytes) >> Memory: 30768k/32768k available (1301k kernel code, 2000k reserved, >> 372k data, 48k init) >> Calibrating delay loop... 98.91 BogoMIPS (lpj=494592) >> Mount-cache hash table entries: 1024 >> net_namespace: 480 bytes >> NET: Registered protocol family 16 >> ------------[ cut here ]------------ >> WARNING: at lib/klist.c:62 () >> Modules linked in: >> >> Stack from c1fe1cc0: >> c01847ac c1fe1ce5 c000e5aa c000462a c000dc8a c0198af8 00000000 >> c1f4f58f >> c1f50c2d c01900e0 c1fe1d20 c1f477c0 00000000 00000004 c1f52c00 >> c1fdde6f >> c1fddd20 c1fdd1a0 c1fe1d20 c0146750 00000002 c1fe1d90 7fffffff >> 7fffffff >> Call Trace: [<c000e5aa>] [<c000462a>] [<c000dc8a>] [<c0146750>] >> [<c0146896>] [<c014645a>] [<c000a5ee>] >> [<c0019564>] [<c00195ca>] [<c00be0de>] [<c00be0de>] >> [<c004026a>] [<c00be416>] [<c01457b0>] [<c0145860>] >> [<c01458b0>] [<c00d4618>] [<c00d4736>] [<c00d47b0>] >> [<c003246c>] [<c00040a0>] [<c00c0f2a>] [<c00bd2b0>] >> [<c00bd300>] [<c00bd2d2>] [<c006a1b4>] [<c006a3b2>] >> [<c0028072>] [<c00280c2>] [<c00063c2>] <4>---[ end trace >> 4eaa2a86a8e2da22 ]--- >> ------------[ cut here ]------------ >> WARNING: at lib/klist.c:62 () >> Modules linked in: >> >> Stack from c1fe1cf0: >> c01847ac c1fe1d15 c000e5aa c000462a c000dc8a c01a21fc c1f65620 >> c1f65651 >> c1fc44e5 c01c006c c1fe1d58 00000002 c1ec4980 c1fe1d90 00000000 >> c1fe1d58 >> c1fc49a0 00000000 00000000 00000000 000041ed 00000001 c1ec4980 >> c1ec4980 >> Call Trace: [<c000e5aa>] [<c000462a>] [<c000dc8a>] [<c006f15a>] >> [<c006f6a2>] [<c006f474>] [<c006f926>] >> [<c006f988>] [<c00bdb0a>] [<c00bdbae>] [<c00d5f18>] >> [<c00d5658>] [<c01457b0>] [<c0145860>] [<c01458b0>] >> [<c00d59f0>] [<c00d60f0>] [<c00eab04>] [<c00040a0>] >> [<c00c0f2a>] [<c00bd2b0>] [<c00bd300>] [<c00bd2d2>] >> [<c006a1b4>] [<c006a3b2>] [<c0028072>] [<c00280c2>] >> [<c00063c2>] <4>---[ end trace 4eaa2a86a8e2da22 ]--- >> usbcore: registered new interface driver usbfs >> >> ************************* CUT WARNING HERE > > Me thinks above is harmless and is not cris dependent.. > >> *************************************** >> >> eth0: changed MAC to 00:40:8c:cd:00:00 >> cse0: Probing a 0x04000000 bytes large window at 0xe0000000. >> cse0: Found 1 x16 devices at 0x0 in 16-bit bank >> Amd/Fujitsu Extended Query Table at 0x0040 >> cse0: Swapping erase regions for broken CFI table. >> number of CFI chips: 1 >> cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. >> cse1: Probing a 0x04000000 bytes large window at 0xe4000000. >> cse0: 0x00800000 bytes of flash memory. >> Scanning flash for end of kernel magic >> Kernel ends at 0x000F0000 >> Using default partition table. >> Creating 2 MTD partitions on "cse0": >> 0x00000000-0x000f0000 : "kernel" >> ************************* CUT WARNING HERE >> *************************************** >> 0x000f0000-0x00800000 : "rootfs" >> ************************* CUT WARNING HERE >> *************************************** >> mtd: partition "rootfs" set to be root filesystem >> split_squashfs: no squashfs found in "cse0" >> Adding RAM partition for romfs image: >> /dev/flash1 at 0x00000000, size 0x00000000 >> ************************* CUT WARNING HERE >> *************************************** >> VFS: Cannot open root device "mtdblock1" or unknown-block(0,0) >> Please append a correct "root=" boot option; here are the available >> partitions: >> Kernel panic - not syncing: VFS: Unable to mount root fs on >> unknown-block(0,0) >> >> Why it don't enumerate partition /dev/mtdblock1? > > Try root=mtd1 instead. > > HTH, > Hinko > > -- > Hinko Kočevar, OSS developer > ČETRTA POT, d.o.o. > Planina 3, 4000 Kranj, SI EU > tel ++386 (0) 4 280 66 03 > e-mail [email protected] > http www.cetrtapot.si > > _______________________________________________ > openwrt-devel mailing list > [email protected] > http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > -- Claudio User linux #415284 http://www.crisos.org/ - Cris linux distribution _______________________________________________ openwrt-devel mailing list [email protected] http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
