这问题折磨我很久了,求大侠支招。

yuzoubawang88 2013-11-03 10:34:29
问题是这样的,我用的是mips系统,2.6.18内核,文件系统是cramfs,我用U盘挂载后,里面有个差不多52M左右的文件,这U盘512M。这文件是zip类型的,我手动unzip的时候,会解压失败,unzip:inflate error。bz2文件也同样失败。有时候是解压十几兆就失败了。小文件正常。当然内核还打印了一些SCSI错误。而且不是每个U盘都会出现错误,只有少数。一开始我以为是U盘不行,后面我拿同样的U盘里面同样的文件,在arm系统上,内核是2.6.35,文件系统是squashfs,进行解压,结果正常。当然,这是两款板子。这说明U盘也不是坏的,文件也保证不是坏的。
求各位大侠指点迷津,现在的错误我都不知道咋定位。。。
...全文
259 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
falloutmx 2013-11-06
  • 打赏
  • 举报
回复
可能是个别U盘的问题了?我曾遇到过某个品牌的U盘不能识别,后来也没解决
yuzoubawang88 2013-11-05
  • 打赏
  • 举报
回复
引用 3 楼 tanshi_li 的回复:
是不是系统内存不够大引起的,你系统内存是多大?
系统内存512M呢。。
yuzoubawang88 2013-11-05
  • 打赏
  • 举报
回复
引用 2 楼 falloutmx 的回复:
分三部分检测,内存、内核文件系统、USB硬件传输部分。 比如你可以写一个程序,从USB里面读一个几十M的文件然后再写回到USB里,看数据是否一致。
首先:内存512M绝对够,就是启动应用程序后还剩200M左右。 其次:内核文件系统这个我无法确定; USB硬件传输:首先保证U盘是OK的。因为我换在其他板子都可以,其次我板子用其他U盘也都OK。 今天我试着拿到windows格式化为fat32,结果可以顺利解压,但是打印很多错误信息;如 sd 3:00:0:0 scsi error:return code=0x10070000 end_request:I/O error dev sda,sector 8279 类似这种错误
tanshi_li 2013-11-04
  • 打赏
  • 举报
回复
是不是系统内存不够大引起的,你系统内存是多大?
falloutmx 2013-11-04
  • 打赏
  • 举报
回复
分三部分检测,内存、内核文件系统、USB硬件传输部分。 比如你可以写一个程序,从USB里面读一个几十M的文件然后再写回到USB里,看数据是否一致。
yuzoubawang88 2013-11-03
  • 打赏
  • 举报
回复
请各位大侠指引的思路,至少定位到问题在哪里。。。

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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