NAND flash on dbmx1ads
z xw
zxwitsme at hotmail.com
Tue Oct 25 04:58:51 EDT 2005
Because the NAND flash hasn't change the order of the mtd minor number, the
root filesystem should be still norflash.But the mounting of root fs
failed. I am puzzled about it.
Thanks for you kindly help.
>From: "z xw" <zxwitsme at hotmail.com>
>To: linux-mtd at lists.infradead.org
>Subject: NAND flash on dbmx1ads
>Date: Mon, 24 Oct 2005 09:04:00 +0800
>
>Dear All,
>
> I want to use the k9f2808 NAND flash on my mx1ads board,
>and I use kernel 2.4.27 version. Also, the nand_scan function can
>sucussfully read the manufacture id and vendor id from my nand
>flash, but when boot up, it will pop up such following message, it
>seems that the kernel try to erase the NAND flash but failed and the
>whole kernel halt.
> Anybody has encounterred such a situation. I really got a
>headache on my NAND device. Thanks for you help.
> The kernel boot up information is as below:
>
>Linux version 2.4.27-vrs1-ssl7 (root at localhost.localdomain) (gcc
>version 3.2.3) #22 五 10月 21 18:01:05 CST 2005
>CPU: Arm920Tid(wb) revision 0
>Machine: Motorola MX1ADS
>......
>start to init nand flash
>ep7312_fio_pbase=0xf2000000
>ep7312_fio_base=0xf2000000
>start to scan the mx1 nand flash
>nand_scan() function start
>nand_command
>nand_maf_id=0xec,nand_dev_id=0x73
>NAND device: Manufacture ID: 0xec, Chip ID: 0x73 (Samsung NAND 16MB
>3,3V)
>bp6
>nand_scan() function end
>Using static partition definition
>Creating 1 MTD partitions on "NAND 16MB 3,3V":
>0x00000000-0x01000000 : "MX1 Nand Flash"
>init nand flash complete
>SDRAM disk initialized.
>cramfs: wrong magic
>FAT: bogus logical sector size 29440
>UMSDOS: msdos_read_super failed, mount aborted.
>FAT: bogus logical sector size 29440
>FAT: bogus logical sector size 29440
>jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
>0x00000000: 0x3de5 instead
>jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
>0x00000004: 0xe073 instead
>jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
>0x00000008: 0x00ef instead
>......
>......
>jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
>0x004e0004: 0x00ad instead
>jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
>0x004e0008: 0xb0f3 instead
>JFFS2: Erase block at 0x004e0000 is not formatted. It will be erased
>Cowardly refusing to erase blocks on filesystem with no valid JFFS2
>nodes
>Kernel panic: VFS: Unable to mount root fs on 1f:02
>
>
>Regards,
>Vincent Zhou
>
>_________________________________________________________________
>免费下载 MSN Explorer: http://explorer.msn.com/lccn
>
>
>______________________________________________________
>Linux MTD discussion mailing list
>http://lists.infradead.org/mailman/listinfo/linux-mtd/
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn
More information about the linux-mtd
mailing list