cannot access NAND STL partition
Amit Kumar Sharma
amitsharma.9 at samsung.com
Fri Feb 6 08:10:34 EST 2009
Hi Iram,
----- Original Message -----
From: "Iram Shahzad" <iram.shahzad at jp.fujitsu.com>
To: <linux-mtd at lists.infradead.org>
Sent: Friday, February 06, 2009 11:36 AM
Subject: cannot access NAND STL partition
> Hi
>
> I am having the following problem related to reading data
> from NAND. Any hints will be highly appreciated.
>
> Problem in short:
> -------------------
> I can read some partitions but cannot read other ones.
>
> Problem in long:
> -------------------
> I need to access my rootfs from Linux. The rootfs is
> located
> in NAND. If I write the rootfs in the NAND using u-boot or
> Linux itself, then I can read the rootfs from Linux
> without
> problem.
>
> But the flash has to be programmed using a special flash
> writer. While doing this the flash is divided into several
> partitions, some partitions are STL and the others are
> BML.
> Now I find that u-boot/Linux can read BML partitions
> correctly
> but cannot read STL partitions. Reading STL partition
> gives
> unexpected data.
>
STL and BML are device interface for block device, BML
interface is used for rootfs
mout and u can use bmldump/bmlrestore utility for chip
dump/restore.
how You are trying to read STL partition,Please tell me,
> For test, I am able to place my rootfs in the BML
> partition
> in which case everything works fine. But finally I have to
> place the rootfs in STL partition.
>
You donot need to place rootfs for STL partiton becasuse BML
inetrface is enough for rootfs,
STL inetrafce is used for RFS File system mounting.
> Do you have any idea how can Linux read data from STL
> partition?
> I guess I need some kind of translation layer on top of my
> low level NAND driver but am not sure about that.
> Currently I am using the following components.
> drivers/mtd/cmdlinepart + drivers/mtd/onenand
When you have xsr donot use mtd. because if you want to use
mtd u need to format to do seaprate init .
>
> Is FTL/NFTL used for this purpose?
>
In mtd we are not using FTL/NFTL. you can use directly.
> Best regards
> Iram
>
>
>
>
--------------------------------------------------------------------------------
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
More information about the linux-mtd
mailing list