[U-Boot-Users] jffs2 view u-boot/linux

Jonas Dietsche maillist at fsforth.de
Wed Jun 1 17:13:01 CEST 2005


Hi,

I created a 1MB partition to speed up the testing.
Maybe someone can do the same tests and tell me if he sees the same 
results...

* under linux I erased the partition with
	flash_eraseall -j /dev/mtd/2
* then I mounted it with
	mount -t jffs2 /dev/mtdblock/2 /mnt
* and created a file on the partition
	cd /mnt/
	echo test >testfile
* reboot linux
* under u-boot I did a ls and got the following (DEBUG_DIRENT and 
DEBUG_FRAGMENTS in jffs2_1pass.c are enabled)
Scanning JFFS2 FS: . done.


******The directory Entries******

testfile
         build_list: magic =  00001985
         build_list: nodetype =  0000e001
         build_list: hdr_crc =  fa3ebe78
         build_list: pino =  00000001
         build_list: version =  00000001
         build_list: ino =  00000002
         build_list: mctime =  00000074
         build_list: nsize =  00000008
         build_list: type =  00000008
         build_list: node_crc =  c489d275
         build_list: name_crc =  ddab2c44
         build_list: offset =  004f8044


******The fragment Entries******

         build_list: FLASH_OFFSET =  004f8000
         build_list: totlen =  00000044
         build_list: inode =  00000002
         build_list: version =  00000001
         build_list: isize =  00000000
         build_list: atime =  00000074
         build_list: offset =  00000000
         build_list: csize =  00000000
         build_list: dsize =  00000000
         build_list: compr =  00000000
         build_list: usercompr =  00000000
         build_list: flags =  00000000
         build_list: offset =  004f8000

         build_list: FLASH_OFFSET =  004f8074
         build_list: totlen =  00000049
         build_list: inode =  00000002
         build_list: version =  00000002
         build_list: isize =  00000005
         build_list: atime =  00000074
         build_list: offset =  00000000
         build_list: csize =  00000005
         build_list: dsize =  00000005
         build_list: compr =  00000000
         build_list: usercompr =  00000000
         build_list: flags =  00000000
         build_list: offset =  004f8074
  -rw-r--r--        5 Thu Jan 01 00:01:56 1970 testfile

* then I booted linux, mounted the jffs2 partition, deleted the file and 
rebooted
* ls in u-boot displays
Scanning JFFS2 FS: . done.


******The directory Entries******

testfile
         build_list: magic =  00001985
         build_list: nodetype =  0000e001
         build_list: hdr_crc =  fa3ebe78
         build_list: pino =  00000001
         build_list: version =  00000001
         build_list: ino =  00000002
         build_list: mctime =  00000074
         build_list: nsize =  00000008
         build_list: type =  00000008
         build_list: node_crc =  c489d275
         build_list: name_crc =  ddab2c44
         build_list: offset =  004f8044

testfile
         build_list: magic =  00001985
         build_list: nodetype =  0000e001
         build_list: hdr_crc =  fa3ebe78
         build_list: pino =  00000001
         build_list: version =  00000002
         build_list: ino =  00000000
         build_list: mctime =  00000023
         build_list: nsize =  00000008
         build_list: type =  00000000
         build_list: node_crc =  508a537f
         build_list: name_crc =  ddab2c44
         build_list: offset =  004f8200


******The fragment Entries******

         build_list: FLASH_OFFSET =  004f8000
         build_list: totlen =  00000044
         build_list: inode =  00000002
         build_list: version =  00000001
         build_list: isize =  00000000
         build_list: atime =  00000074
         build_list: offset =  00000000
         build_list: csize =  00000000
         build_list: dsize =  00000000
         build_list: compr =  00000000
         build_list: usercompr =  00000000
         build_list: flags =  00000000
         build_list: offset =  004f8000

         build_list: FLASH_OFFSET =  004f8074
         build_list: totlen =  00000049
         build_list: inode =  00000002
         build_list: version =  00000002
         build_list: isize =  00000005
         build_list: atime =  00000074
         build_list: offset =  00000000
         build_list: csize =  00000005
         build_list: dsize =  00000005
         build_list: compr =  00000000
         build_list: usercompr =  00000000
         build_list: flags =  00000000
         build_list: offset =  004f8074
  -rw-r--r--        5 Thu Jan 01 00:01:56 1970 testfile


How can I manage it that the deleted testfile isn't displayed anymore?
Is this a NAND specific problem?

Thanks.
Jonas





More information about the U-Boot mailing list