Chinaunix首页 | 论坛 | 博客
  • 博客访问: 493144
  • 博文数量: 118
  • 博客积分: 5003
  • 博客等级: 大校
  • 技术积分: 1213
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-07 20:29
文章存档

2011年(8)

2010年(4)

2009年(12)

2008年(85)

2007年(9)

我的朋友

分类: LINUX

2011-03-27 15:18:32

这两天一直在调ubifs,这个文件系统在最新的内核上的支持在unclen reboot时,会出现coredump的情况,唉,找了很久,发现网上有其patch,这个问题出现的原因是由于nand flash的写特性引的。nand flash在写时候是块写入的,一次写入2K字节,当这个写操作还没有完成,reboot发生了,造成只有一部分数据没有正常写入,所以就出错了。网上找了很久找到一些补丁:
内核的mtd层驱动的补丁在如下的位置。
ubifs的unclean mount补丁
增加mtd层的wirtebufsize定义


文件:ubifs-unclean-mount-patch.tar.gz
大小:7KB
下载:下载



文件:ubifs-add-writebufsize.tar.gz
大小:2KB
下载:下载

阅读(671) | 评论(0) | 转发(0) |
0

上一篇:3.24

下一篇:华为的管理

给主人留下些什么吧!~~