Charles:
> Please quote some actual lines out of the log, as well as /proc/yaffs
> before and after the problem starts happening.
Thanks for looking this!
Here you go:
/ # flash_eraseall /dev/mtd0
Erasing 16 Kibyte @ 3ffc000 -- 99 % complete.
/ # mount -t yaffs /dev/mtdblock0 /root/mnt
/ # cat /proc/yaffs
YAFFS built:Jan 18 2007 14:59:47
$Id: yaffs_fs.c,v 1.55 2006/12/19 21:33:41 charles Exp $
$Id: yaffs_guts.c,v 1.45 2006/11/14 03:07:17 charles Exp $
Device 0 "NAND 32MiB 3,3V 8-bit"
startBlock......... 0
endBlock........... 4095
chunkGroupBits..... 0
chunkGroupSize..... 1
nErasedBlocks...... 4096
nTnodesCreated..... 0
nFreeTnodes........ 0
nObjectsCreated.... 100
nFreeObjects....... 96
nFreeChunks........ 131072
nPageWrites........ 0
nPageReads......... 0
nBlockErasures..... 0
nGCCopies.......... 0
garbageCollections. 0
passiveGCs......... 0
nRetriedWrites..... 0
nRetireBlocks...... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 0
cacheHits.......... 0
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 1
isYaffs2........... 0
/ # cd /root/mnt
~/mnt # dmesg
-
-
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
~/mnt # tar xf ...
~/mnt # df
Filesystem 1k-blocks Used Available Use% Mounted on
-
/dev/mtdblock0 65536 13136 52400 20% /root/mnt
~/mnt # cat /proc/yaffs
YAFFS built:Jan 18 2007 14:59:47
$Id: yaffs_fs.c,v 1.55 2006/12/19 21:33:41 charles Exp $
$Id: yaffs_guts.c,v 1.45 2006/11/14 03:07:17 charles Exp $
Device 0 "NAND 32MiB 3,3V 8-bit"
startBlock......... 0
endBlock........... 4095
chunkGroupBits..... 0
chunkGroupSize..... 1
nErasedBlocks...... 3225
nTnodesCreated..... 2100
nFreeTnodes........ 26
nObjectsCreated.... 700
nFreeObjects....... 6
nFreeChunks........ 104993
nPageWrites........ 29619
nPageReads......... 2644
nBlockErasures..... 0
nGCCopies.......... 0
garbageCollections. 0
passiveGCs......... 0
nRetriedWrites..... 0
nRetireBlocks...... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 0
cacheHits.......... 0
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 1
isYaffs2........... 0
~/mnt # dmesg
-
-
**>> yaffs: getBlockInfo block 0 is not valid
~/mnt # cd /
/ # umount /root/mnt
/ # dmesg
-
-
save entry: isCheckpointed 0
checkpoint byte count 0
save exit: isCheckpointed 0
/ # mount -t yaffs /dev/mtdblock0 /root/mnt
/ # cat /proc/yaffs
-
nPageWrites........ 0
nPageReads......... 0
-
/ # umount /root/mnt
/ # dmesg
c prioritised
yaffs block 383 gc prioritised
yaffs block 384 gc prioritised
yaffs block 385 gc prioritised
yaffs block 386 gc prioritised
yaffs block 387 gc prioritised
yaffs block 388 gc prioritised
yaffs block 389 gc prioritised
yaffs block 390 gc prioritised
yaffs block 391 gc prioritised
yaffs block 392 gc prioritised
yaffs block 393 gc prioritised
yaffs block 394 gc prioritised
yaffs block 395 gc prioritised
yaffs block 396 gc prioritised
yaffs block 399 gc prioritised
yaffs block 403 gc prioritised
-
-
yaffs block 862 gc prioritised
yaffs block 865 gc prioritised
yaffs block 867 gc prioritised
yaffs block 868 gc prioritised
save entry: isCheckpointed 0
checkpoint byte count 0
save exit: isCheckpointed 0
/ # mount -t yaffs /dev/mtdblock0 /root/mnt
/ # cat /proc/yaffs (I'm seeing no changes)
YAFFS built:Jan 18 2007 14:59:47
$Id: yaffs_fs.c,v 1.55 2006/12/19 21:33:41 charles Exp $
$Id: yaffs_guts.c,v 1.45 2006/11/14 03:07:17 charles Exp $
Device 0 "NAND 32MiB 3,3V 8-bit"
startBlock......... 0
endBlock........... 4095
chunkGroupBits..... 0
chunkGroupSize..... 1
nErasedBlocks...... 3225
nTnodesCreated..... 2100
nFreeTnodes........ 26
nObjectsCreated.... 700
nFreeObjects....... 6
nFreeChunks........ 104993
nPageWrites........ 0
nPageReads......... 0
nBlockErasures..... 0
nGCCopies.......... 0
garbageCollections. 0
passiveGCs......... 0
nRetriedWrites..... 0
nRetireBlocks...... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 0
cacheHits.......... 0
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 1
isYaffs2........... 0
Messages look like this in /var/log/messages:
Jan 1 10:21:45 uclibc user.warn kernel: yaffs block 868 gc prioritised
And maybe this is relevant:
/ # uname -a
Linux uclibc 2.6.18-exe4007 #3 PREEMPT Thu Jan 18 14:59:55 EET 2007
armv4tl unknown
--
tike
____________________________________________________________________________________
Food fight? Enjoy some healthy debate
in the Yahoo! Answers Food & Drink Q&A.
http://answers.yahoo.com/dir/?link=list&sid=396545367