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

Reply via email to