* MTD partitions
@ 2004-04-16 7:33 Tobias Arp
0 siblings, 0 replies; 4+ messages in thread
From: Tobias Arp @ 2004-04-16 7:33 UTC (permalink / raw)
To: linux-mtd
Hi,
on my old kernel (2.4.21 and the arm linux patch rmk2) it was possible to configure the
remapping of the flash in the xconfig/menuconfig files. I have created the mtd partitions in
physmap.c. So when i have made:
cat /proc/mtd
i got these outputs
dev: size erasesize name
mtd0: 00400000 00010000 ""physically mapped flash"
mtd1: 00060000 00010000 ""USER fs"
My flash has a size of 4 MBytes and typically 64kbytes sector size. It started physically at
offset 0x10000000 and is connected via a 16 bit bus. These were also the configuration
paramter which i added to my config files. This must be mtd0. The mtd1 device is the partition
which i have configured in physmap.c.
After applieing the mtd snapshot(mtd-snapshot-20040407.tar.bz2) i have used
physmap_configure with the same data:
physmap_configure(0x10000000,0x00400000,2,NULL);
0x10000000 = physical flash base
0x00400000 = Flash size
2 = 16 Bit Buswidth
Then i have used
physmap_set_partitions(at91_mtd_parts,1);
to add my USER fs
static struct mtd_partition at91_mtd_parts[] __initdata = {
{
.name = "USER fs",
.offset = 0x00380000,
.size = 0x00060000,
}
};
Now i get following outputs when i make cat proc/mtd
dev: size erasesize name
mtd0: 00060000 00010000 ""USER fs"
where is the "old mtd0" device with the whole flashsize ?
And how can i remove these messages from the startup of the kernel:
>cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Is there any patch for this problem ? -
>kmod: failed to exec /sbin/modprobe -s -k cmdlinepart, errno = 2
>cmdlinepart partition parsing not available
>kmod: failed to exec /sbin/modprobe -s -k RedBoot, errno = 2
>RedBoot partition parsing not available
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Is there any reason for these messages ? -
Regards
Tobias Arp
_____________________________________________________________________
Der WEB.DE Virenschutz schuetzt Ihr Postfach vor dem Wurm Netsky.A-P!
Kostenfrei fuer alle FreeMail Nutzer. http://f.web.de/?mc=021157
^ permalink raw reply [flat|nested] 4+ messages in thread
* MTD Partitions
@ 2006-09-22 22:26 Nikhil Bansal (nikbansa)
2006-09-23 0:08 ` Josh Boyer
2006-09-24 18:19 ` Michael Trimarchi
0 siblings, 2 replies; 4+ messages in thread
From: Nikhil Bansal (nikbansa) @ 2006-09-22 22:26 UTC (permalink / raw)
To: linux-mtd
Hi,
>From what I understand you need to provide the partitioning details of
MTD devices at the compile time. I was wondering if there is any way to
partition a flash device at runtime based on the sectors. For Example:
partition 1 from sector 1 to sector 10, partition 2 from sector 11 to
sector 20.
The thing is that we have a board with a flash chip on it and
configuration of this chip may vary based on several factors. I don't
have the luxury of compiling the kernel for each such requirement :( I
think I read somewhere that at this point, partitioning can be done at
compile time only but just wanted to confirm.
By the way, we can keep the number of partitions fixed but size needs to
be varied. Please let me know if it can be done.
Thanks in advance,
Nikhil
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: MTD Partitions
2006-09-22 22:26 MTD Partitions Nikhil Bansal (nikbansa)
@ 2006-09-23 0:08 ` Josh Boyer
2006-09-24 18:19 ` Michael Trimarchi
1 sibling, 0 replies; 4+ messages in thread
From: Josh Boyer @ 2006-09-23 0:08 UTC (permalink / raw)
To: Nikhil Bansal (nikbansa); +Cc: linux-mtd
On 9/22/06, Nikhil Bansal (nikbansa) <nikbansa@cisco.com> wrote:
> Hi,
>
> >From what I understand you need to provide the partitioning details of
> MTD devices at the compile time. I was wondering if there is any way to
> partition a flash device at runtime based on the sectors. For Example:
> partition 1 from sector 1 to sector 10, partition 2 from sector 11 to
> sector 20.
>
> The thing is that we have a board with a flash chip on it and
> configuration of this chip may vary based on several factors. I don't
> have the luxury of compiling the kernel for each such requirement :( I
> think I read somewhere that at this point, partitioning can be done at
> compile time only but just wanted to confirm.
>
> By the way, we can keep the number of partitions fixed but size needs to
> be varied. Please let me know if it can be done.
You might want to take a look at UBI. It can do much of what you are
looking for, depending on how complex things are. It's still a work
in progress, but it's usable.
http://linux-mtd.infradead.org/doc/ubi.html
josh
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: MTD Partitions
2006-09-22 22:26 MTD Partitions Nikhil Bansal (nikbansa)
2006-09-23 0:08 ` Josh Boyer
@ 2006-09-24 18:19 ` Michael Trimarchi
1 sibling, 0 replies; 4+ messages in thread
From: Michael Trimarchi @ 2006-09-24 18:19 UTC (permalink / raw)
To: Nikhil Bansal (nikbansa); +Cc: linux-mtd
Nikhil Bansal (nikbansa) wrote:
>Hi,
>
>>From what I understand you need to provide the partitioning details of
>MTD devices at the compile time. I was wondering if there is any way to
>partition a flash device at runtime based on the sectors. For Example:
>partition 1 from sector 1 to sector 10, partition 2 from sector 11 to
>sector 20.
>
>The thing is that we have a board with a flash chip on it and
>configuration of this chip may vary based on several factors. I don't
>have the luxury of compiling the kernel for each such requirement :( I
>think I read somewhere that at this point, partitioning can be done at
>compile time only but just wanted to confirm.
>
>By the way, we can keep the number of partitions fixed but size needs to
>be varied. Please let me know if it can be done.
>
>Thanks in advance,
>Nikhil
>
>______________________________________________________
>Linux MTD discussion mailing list
>http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
>
>
Hi,
I think that you can use cmdline partition option in the kernel. I use
it in the IXDP465
Regards Michael
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-09-24 18:22 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-22 22:26 MTD Partitions Nikhil Bansal (nikbansa)
2006-09-23 0:08 ` Josh Boyer
2006-09-24 18:19 ` Michael Trimarchi
-- strict thread matches above, loose matches on Subject: below --
2004-04-16 7:33 MTD partitions Tobias Arp
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox