Hi,
janne.kario <> [20080605 18:57:04 -0000]:
>
> --- In Alexander Clouter <> wrote:
>
> > If anyone has a TS-72[56]0 (or even a plain TS-7200 as I want to see if
> > the driver prevents loading) and some time to spare could give it a try
> > that would be great.
>
> This is the dmesg output on my TS-7260.
>
> Searching for NAND flash...
> NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB
> 3,3V 8-bit)
> Scanning device for bad blocks
> Bad eraseblock 0 at 0x00000000
> Bad eraseblock 1 at 0x00020000
> cmdlinepart partition parsing not available
> Using static partition definition
> Creating 3 MTD partitions on "ts7xxx-nand":
> 0x00000000-0x00004000 : "TS-BOOTROM"
> 0x00004000-0x07d04000 : "Linux"
> mtd: partition "Linux" doesn't start on an erase block boundary --
> force read-only
> 0x07d04000-0x08000000 : "RedBoot"
> mtd: partition "RedBoot" doesn't start on an erase block boundary --
> force read-only
>
> I did a complete dump with dd of my /dev/mtdblock1 partition with TS
> driver (ts7250.c) and this new driver and they differ. I don't dare to
> try this with real filesystem or write operation yet.
>
wimp ;)
I have worked out why, I was using the vanilla kernel NAND ts7250.c driver as
the filesystem reference that has a different partition layout to the one
that TS have in their kernel. When you diff the two files the only
difference is in the NAND parition table. The only real difference is that
the first parition is 'meant' to be 128kB rather than 16kB.
If you either yourself tweak the first parition size to be SZ_128K instead or
download:
http://www.digriz.org.uk/files/ts7800/orion-ts7800/ts78xx-nand-test-ALT.diff
Hopefully it will look better:
dd if=/dev/mtdblock[0-2] | md5sum
Cheers
Alex
--
_______________________________________
/ Experience is a good teacher, but she \
| sends in terrific bills. |
| |
| -- Minna Antrim, "Naked Truth and |
\ Veiled Allusions" /
---------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|