Hi all,
I've been trying to get a 2.6 kernel to use the internal flash on a
TS-7400 board.
Using static partitions, I've been able to get the mtd driver to show
the correct partitions.
The problem is that when I try to mount a yaffs filesystem on the 3rd
partition, it complains loudly about bad blocks and is unable to mount
the filesystem correctly.
After rebooting, the ts11 kernel that comes with the board is able to
mount the filesystem again.
I looked at the ts7250-nand driver from the ts11 kernel and it seems
that there is some code there to use some form of ECC calculation from
the CPLD.
I tried to set the ECC to NONE (just as an experiment, I wouldn't leave
it like that) but it still didn't work.
So maybe to access the flash in a TS7400 board we do need to do those
accesses to the CPLD to make the state machine there work as expected?
As a strange data point, if I mount the 2nd partition, it seems that it
can mount the initrd stored there correctly. So maybe my problem is with
the yaffs version, but I got the latest from a few days ago.
Has anyone succeeded in getting the internal flash yaffs filesystem to
mount with a 2.6 kernel on a TS7400 board? Or at least have an idea
about what can be going wrong here?
Thanks in advance,
--
Paulo Marques
Software Development Department - Grupo PIE, S.A.
Phone: +351 252 290600, Fax: +351 252 290601
Web: www.grupopie.com
"God is love. Love is blind. Ray Charles is blind. Ray Charles is God."
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/
|