免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4745 | 回复: 4
打印 上一主题 下一主题

uboot上使用flash_eraseall /dev/mtd3时出现大量坏块怎么解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-04 17:41 |只看该作者 |倒序浏览
之前做jffs2文件系统的时候还挺好的  现在不知道为什么出现这个情况

我开始使用nfs登陆,接着就用flash_eraseall这个命令,在擦除的时候出现下面的情况

Skipping bad block at 0x032b0000
Erasing 16 Kibyte @ 32b4000 -- 97 % complete.
Skipping bad block at 0x032b8000
Erasing 16 Kibyte @ 32d0000 -- 97 % complete.
Skipping bad block at 0x032d4000
Erasing 16 Kibyte @ 32d8000 -- 97 % complete.
Skipping bad block at 0x032dc000
Erasing 16 Kibyte @ 32e8000 -- 97 % complete.
Skipping bad block at 0x032ec000
Erasing 16 Kibyte @ 32f0000 -- 97 % complete.
Skipping bad block at 0x032f4000

Skipping bad block at 0x032f8000
Erasing 16 Kibyte @ 3300000 -- 98 % complete.
Skipping bad block at 0x03304000

Skipping bad block at 0x03308000
Erasing 16 Kibyte @ 330c000 -- 98 % complete.
Skipping bad block at 0x03310000
Erasing 16 Kibyte @ 3314000 -- 98 % complete.
Skipping bad block at 0x03318000
Erasing 16 Kibyte @ 3320000 -- 98 % complete.
Skipping bad block at 0x03324000
Erasing 16 Kibyte @ 332c000 -- 98 % complete.
Skipping bad block at 0x03330000
Erasing 16 Kibyte @ 3338000 -- 98 % complete.
Skipping bad block at 0x0333c000
Erasing 16 Kibyte @ 3344000 -- 98 % complete.
Skipping bad block at 0x03348000

Skipping bad block at 0x0334c000

Skipping bad block at 0x03350000

Skipping bad block at 0x03354000
Erasing 16 Kibyte @ 3358000 -- 98 % complete.
Skipping bad block at 0x0335c000
Erasing 16 Kibyte @ 337c000 -- 99 % complete.
Skipping bad block at 0x03380000
Erasing 16 Kibyte @ 3384000 -- 99 % complete.
Skipping bad block at 0x03388000
Erasing 16 Kibyte @ 3394000 -- 99 % complete.
Skipping bad block at 0x03398000

Skipping bad block at 0x0339c000
Erasing 16 Kibyte @ 33b4000 -- 99 % complete.
Skipping bad block at 0x033b8000

Skipping bad block at 0x033bc000

Skipping bad block at 0x033c0000
Erasing 16 Kibyte @ 33c8000 -- 99 % complete.
Skipping bad block at 0x033cc000

Skipping bad block at 0x033d0000
Erasing 16 Kibyte @ 33e8000 -- 99 % complete.
Skipping bad block at 0x033ec000

Skipping bad block at 0x033f0000
Erasing 16 Kibyte @ 33fc000 -- 99 % complete.

这是最后的一部分

然后我试着使用cp filesyst.jffs2 /dev/mtd3这个命令
结果出现
root@192.168.1.109:/# cp filesyst.jffs2 /dev/mtd3
cp: writing `/dev/mtd3': Input/output error
这是为什么啊?好郁闷  搞了一天还没结果

论坛徽章:
0
2 [报告]
发表于 2010-01-04 18:18 |只看该作者
顶起啊

论坛徽章:
0
3 [报告]
发表于 2010-01-05 10:34 |只看该作者
仍然没有人回答。。。

论坛徽章:
0
4 [报告]
发表于 2010-01-05 10:47 |只看该作者
上面不是有显示bad block嘛~~

论坛徽章:
0
5 [报告]
发表于 2010-01-06 11:00 |只看该作者
原帖由 fllintel 于 2010-1-5 10:47 发表
上面不是有显示bad block嘛~~



我的意思是这个坏块太多了  是因为硬件的原因还是因为其他的原因?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP