[kernel] jffs2를 이용한 부팅시 에러 메세지
임베디드 2006. 10. 24. 15:33
jffs2 를 이용한 부팅시 에러 메세지 #
- 문제
jffs2_scan_empty(): Empty block at 0x0000fffc ends at 0x00010000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00010000, not first node in block (0x00000000)
jffs2_scan_empty(): Empty block at 0x0001fffc ends at 0x00020000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00020000, not first node in block (0x00000000)
jffs2_scan_empty(): Empty block at 0x0002ff48 ends at 0x00030000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00030000, not first node in block (0x00000000)
jffs2_scan_empty(): Empty block at 0x0004fffc ends at 0x00050000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00050000, not first node in block (0x00040000)
jffs2_scan_empty(): Empty block at 0x0005fffc ends at 0x00060000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00060000, not first node in block (0x00040000)
CLEANMARKER node found at 0x00070000, not first node in block (0x00040000)
jffs2_scan_empty(): Empty block at 0x0008fffc ends at 0x00090000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00090000, not first node in block (0x00080000)
jffs2_scan_empty(): Empty block at 0x0009fffc ends at 0x000a0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x000a0000, not first node in block (0x00080000)
jffs2_scan_empty(): Empty block at 0x000aff40 ends at 0x000b0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x000b0000, not first node in block (0x00080000)
jffs2_scan_empty(): Empty block at 0x000cfffc ends at 0x000d0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x000d0000, not first node in block (0x000c0000)
jffs2_scan_empty(): Empty block at 0x000dfffc ends at 0x000e0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x000e0000, not first node in block (0x000c0000)
jffs2_scan_empty(): Empty block at 0x000efffc ends at 0x000f0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x000f0000, not first node in block (0x000c0000)
jffs2_scan_empty(): Empty block at 0x0010fffc ends at 0x00110000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00110000, not first node in block (0x00100000)
jffs2_scan_empty(): Empty block at 0x0011fffc ends at 0x00120000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00120000, not first node in block (0x00100000)
jffs2_scan_empty(): Empty block at 0x0012fffc ends at 0x00130000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00130000, not first node in block (0x00100000)
jffs2_scan_empty(): Empty block at 0x0014fffc ends at 0x00150000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00150000, not first node in block (0x00140000)
jffs2_scan_empty(): Empty block at 0x0015fffc ends at 0x00160000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00160000, not first node in block (0x00140000)
jffs2_scan_empty(): Empty block at 0x0016fffc ends at 0x00170000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00170000, not first node in block (0x00140000)
CLEANMARKER node found at 0x00190000, not first node in block (0x00180000)
jffs2_scan_empty(): Empty block at 0x0019fffc ends at 0x001a0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x001a0000, not first node in block (0x00180000)
jffs2_scan_empty(): Empty block at 0x001aff9c ends at 0x001b0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x001b0000, not first node in block (0x00180000)
jffs2_scan_empty(): Empty block at 0x001cfffc ends at 0x001d0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x001d0000, not first node in block (0x001c0000)
CLEANMARKER node found at 0x001e0000, not first node in block (0x001c0000)
jffs2_scan_empty(): Empty block at 0x001efffc ends at 0x001f0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x001f0000, not first node in block (0x001c0000)
jffs2_scan_empty(): Empty block at 0x0020fffc ends at 0x00210000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00210000, not first node in block (0x00200000)
jffs2_scan_empty(): Empty block at 0x0021fffc ends at 0x00220000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00220000, not first node in block (0x00200000)
jffs2_scan_empty(): Empty block at 0x0022fffc ends at 0x00230000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00230000, not first node in block (0x00200000)
jffs2_scan_empty(): Empty block at 0x0024fffc ends at 0x00250000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00250000, not first node in block (0x00240000)
jffs2_scan_empty(): Empty block at 0x0025fffc ends at 0x00260000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00260000, not first node in block (0x00240000)
jffs2_scan_empty(): Empty block at 0x0026fffc ends at 0x00270000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00270000, not first node in block (0x00240000)
jffs2_scan_empty(): Empty block at 0x0028fffc ends at 0x00290000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x00290000, not first node in block (0x00280000)
jffs2_scan_empty(): Empty block at 0x0029fffc ends at 0x002a0000 (with 0x20031985)! Marking dirty
CLEANMARKER node found at 0x002a0000, not first node in block (0x00280000)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70c4: 0x8f85 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70c8: 0x6b7f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70cc: 0x21b3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70d0: 0xc1cf instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70d4: 0x2ee6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70d8: 0xecc4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70dc: 0xb184 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002a70e0: 0x6f8e instead
Further such events for this erase block will not be printed
- 해결
일단 file system의 정상적인 동작에는 이상이 없는 것으로 보인다.
http://lists.infradead.org/pipermail/linux-mtd/2001-June/002737.html
에 이전 버젼의 scan.c 를 사용하는것으로 보아 크게 문제가 없는 것으로 보인다.
따라서 linux/fs/jffs2/scan.c 파일에서 위의 에러에 관련된 프린트 문을
일단 주석 처리 한다.
'임베디드' 카테고리의 다른 글
[kernel]플래쉬 메모리 컨트롤 (0) | 2006.10.30 |
---|---|
[kernel]램디스크 or MTD ? (0) | 2006.10.27 |
[u-boot]램디스크 이미지 읽어오는 부분 재수정 (0) | 2006.10.23 |
mtd 관련 소프트웨어 구하고 포팅하기 (0) | 2006.10.20 |
target시스템에 zlibㅏ이브러리 포팅하기(arm) (0) | 2006.10.20 |