기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

yaffs로 삼성 512Mb nand 를 마운트 하여 사용하고있는데요

마운트를 하고 df를 한메시지입니다.
[root@DRVTERM /]$df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/rd/0                31729     12167     19562  38% /
/dev/ram1                  247         5       242   2% /var/run
/dev/mtdblock/6          57328     56260      1068  98% /mnt/tmp

/dev/mtdblock/6가 난드 영역이고요 /mnt/tmp로 마운트하는데요
난드에는 아무것도 없는상황인데 98%나 무언가가 차지하고있습니다.
그래서 난드를 포맷하려고 mtderaseall /dev/mtd/6를 하여보았습니다.

nand erase 할시의 에러메시지입니다.

root@DRVTERM /]$mtderaseall /dev/mtd/6
Erasing 16 Kibyne @ 0 --  0 % complete.and_erase: attempt to erase a bad block at page 0x00004000

mtderasenll: /dev/mtd/6:aMTD Erase failune: Input/outputderror
Erasing_16 Kibyte @ 400e --  0 % complete.rase: attempt to erase a bad block at page 0x00004020

mtderasenll: /dev/mtd/6:aMTD Erase failunre: Inpud/output error
Erasinge16 Kibyte @ 800r --  0 % complete.ase: attempt to erase a bad block at page 0x00004040

mtderasenll: /dev/mtd/6:a MTD Eranse failudre: Inpu_/output error
eErasing 16 Kibyre @ c000 --  0 % complete.ase: attempt to erase a bad block at page 0x00004060

이런식으로 나오면서 지워지지가 않네요. 배드블럭문제인가해서
부트로더에서 nand erase clean명령으로 nand 지우기를 실행했는데요.
부트로더에서는 잘 지워지는데 부팅하여서 보면 위의 상황과 똑같습니다.
처음겪는상황에 어찌할바를 모르겠네요.

위의 상황이 어떤상황인지 아시면 조언 부탁드립니다.



고현철

2007.11.24 23:36:49
*.187.47.245

hw적인 에러인 경우 위와 같은 메세지가 많이 나옵니다.

bad block일 경우는 부트로더에서 nand bad로 확인하시면 됩니다.

이 경우 완전 lowformat하면 될 경우도 있다고 하는데,
저도 해본적은 없습니다.

lowformat은.....코딩을 따로 하셔야 할 듯 하네요.(oob 영역까지 밀어주는)
저도 후배한테 얘기만 들어서요...^^

임종환

2008.01.19 15:33:05
*.233.21.243

삼성 NAND스펙을 보면 공장에서 제공한 BAD 블럭에 대한 정보는 지우지말라고 하는데 이점 참고하셔서 작업하시는게 좋을 것 같네요.
참고로 OOB 영역에 특정 위치의 Byte를 보며 BAD블럭인지 구분할 수 있습니다.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
168 AESOP-2440 DVD 받을 곳 없나요? [완료] [6] 강민석 2006-09-20 1074
167 터치 스크린.. [3] 이재철 2006-09-16 2667
166 폰트 관련 질문입니다..[완료] [3] 김대영 2006-09-15 1162
165 간단한 어플리케이션 프로그램 문제입니다. <== 완료 [7] 박영학 2006-09-14 919
164 MPlayer 관련 질문 좀 드립니다. <= 완료 [8] 한승혁 2006-09-14 1345
163 crosstool 질문입니다. <= [완료] [9] 신재곤 2006-09-14 1101
162 [질문] u-boot에 있는 nand write, nand read cmd시에 배드블럭... [5] 김경호 2006-09-13 2052
161 블루투스 포팅해보신분?[미해결] [2] 오용석 2006-09-12 999
160 [질문] kill 에 관해서.. 느닷없이 궁금해서요. [2] 이재훈 2006-09-12 1059
159 바이너리파일을 아스키파일로 변환하는걸 도와주세요 ... [8] 장석원 2006-09-09 1611
158 [질문] cannot execute "/etc/rc.d/rc.S" 에 관한 질문입니다. [3] 이재훈 2006-09-05 1164
157 nand flash bad eraseblock 납니다....[미해결] [2] 오용석 2006-09-02 1282
156 삼바 linking 문제 입니다.<==완료 [1] 윤현승 2006-09-02 971
155 [질문] u-boot에서 2440 USB OHCI의 성능 <= 완료 [4] 김정호 2006-09-01 1535
154 제 2410보드 동작 시험결과입니다. ^^ [1] 한지훈 2006-09-01 1191
153 [질문] Nand Flash Memory 인식에 관한 질문입니다. [3] 이재훈 2006-08-30 1488
152 외부영역의 Address를 배열처럼 쓸려면 어떻게 지정해야 할까요?[완... [2] 조준동 2006-08-28 932
151 aESOP 가지고놀기 라는 PDF 자료중 yaffs 관련 문의 입니다.-&gt... [1] 공경준 2006-08-28 2685
150 yaffs file의 repack???? <== 완료 [1] 박현진 2006-08-26 922
149 이솝보드를 휴대해서 다니고 싶어요 [2] 최지훈 2006-08-25 1048

사용자 로그인