nand有很多坏块的问题

cyq1028 2011-01-12 11:07:48
现象:
NAND: 512 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01

问题:
我的nand只有128M,现在居然是512M?
还有bad block table found是什么意思?
在启动内核时还会出现很多的坏块的提示,望高手指点,谢谢
...全文
1126 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
blancell 2011-01-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ma100 的回复:]
nand的坏道给内核加上ECC后, 能修复吗
[/Quote]

nand 出现坏块了是介质坏了,用ecc是不能纠错的.

[Quote=引用 3 楼 cyq1028 的回复:]
主要是坏块太多了,我觉得有些是假坏块
我用uboot已经执行过了nand scrub命令了,还是没效果,是否和nand flash的驱动有关
启动内核时会有:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb48: 0xf2bf instead
[42949374.590000] jffs2_scan_e……
[/Quote]
不知道你的nand是slc还是mlc的?出现坏块是正常的,但有一定的比例的,你看一下的硬件手册吧.容量都不匹配,应该驱动有问题吧.
blancell 2011-01-26
  • 打赏
  • 举报
回复
我也知道的呀,那有块数用M来计算的,我是看你说容量128m显示有512M。你在u-boot中检测到坏块没嘛?
山河 2011-01-26
  • 打赏
  • 举报
回复
512M应该是容量,而不是坏块的大小
cyq1028 2011-01-12
  • 打赏
  • 举报
回复
主要是坏块太多了,我觉得有些是假坏块
我用uboot已经执行过了nand scrub命令了,还是没效果,是否和nand flash的驱动有关
启动内核时会有:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb48: 0xf2bf instead
[42949374.590000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb4c: 0x0347 instead
[42949374.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb50: 0x777d instead
[42949374.670000] Further such events for this erase block will not be printed
[42949374.740000] Empty flash at 0x0076225c ends at 0x00762800
[42949374.760000] Empty flash at 0x00765528 ends at 0x00765800[Quote=引用 1 楼 feiyinzilgd 的回复:]
引用楼主 cyq1028 的回复:
现象:
NAND: 512 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01

问题:
我的nand只有128M,现在居然是512M?
还有bad block table found是什么意……
[/Quote]
ma100 2011-01-12
  • 打赏
  • 举报
回复
nand的坏道给内核加上ECC后, 能修复吗
谭海燕 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 cyq1028 的回复:]
现象:
NAND: 512 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01

问题:
我的nand只有128M,现在居然是512M?
还有bad block table found是什么意思?
在启动内核时还会出现很多的坏块……
[/Quote]

如果你使用的是低端设备,nand有坏块属于正常现象。

目前低端设备处于成本考虑,会出现这个问题。但是基本不会影响到你的使用。

高端设备,nand的工艺会好很多。。

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧