In message <434AF39D.8050709 at rftechnology.com.au> you wrote:
> I have 2.6.14 kernel and the following partitions (defined in U-Boot 1.1.4)
> mtdparts=0:1024k(Linux),4096k(root),2048k(Unused),512k(U-Boot),512()

Are you sure that your flash device name in Linux is just "0" ? Which
board is this?

> And I tried different bootargs
> bootargs=console=ttyCPM0,115200 root=/dev/mtdblock1 rw rootfstype=jffs2
...
> Kernel panic - not syncing: VFS: Unable to mount root fs on 
> unknown-block(31,1)
> 
> I tried different minor numbers but result the same. Does anybody know 
> what type of root param I should use for 2.6.14 - mtdblock1 or 31:01?
> Can anybody suggest me what I missed? One of the reasons I see that I 
> may have a corrupted root.

The kernel boot messages  contain  a  section  about  MTD  partitions
found, something like this:


        ...
        io scheduler noop registered
        io scheduler anticipatory registered
        io scheduler deadline registered
        io scheduler cfq registered
        RAMDISK driver initialized: 4 RAM disks of 4096K size 1024 blocksize
        loop: loaded (max 8 devices)
        PPC 4xx OCP EMAC driver, version 3.53
        mal0: initialized, 4 TX channels, 2 RX channels
        eth0: emac0, MAC 00:50:c2:1e:af:fe
        eth0: found Generic MII PHY (0x00)
        eth1: emac1, MAC 00:50:c2:1e:af:fd
        eth1: found Generic MII PHY (0x01)
        PPChameleon: Found 1 x16 devices at 0x0 in 16-bit bank
         Amd/Fujitsu Extended Query Table at 0x0040
        PPChameleon: Swapping erase regions for broken CFI table.
        number of CFI chips: 1
        cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
===>    Creating 3 MTD partitions on "PPChameleon":
===>    0x00000000-0x00180000 : "linux"
===>    0x00180000-0x003c0000 : "user"
===>    0x003c0000-0x00400000 : "u-boot"
        ...

Can you see these messages on your system? Is the flash  name  really
"0"? Are the partitions correct?

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Technology is dominated by those who manage what they do  not  under-
stand.

Reply via email to