sd卡mount问题
新买了一个SD卡,2G容量,但在ok2440III上怎么也mount不上。插入SD卡,有如下信息:mmc0: host does not support reading read-only switch. assuming write-enable.
mmcblk0: mmc0:1234 SA02G 1927168KiB
/dev/mmc/blk0:<3>mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 0
Buffer I/O error on device mmcblk0, logical block 0
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 0
Buffer I/O error on device mmcblk0, logical block 0
unable to read partition table
请问是否是SD卡容量太大,不支持,还是其他原因?该SD卡在pc机上一切正常,格式化成fat或者exfat格式,都无法mount。 在OK2440III的win ce系统下,该sd卡完全正常。但在linux 2.6.12系统下,怎么也mount失败。
我执行如下命令: # mount -t vfat /dev/mmc/blk0/disc /tmp
得到如下消息:
mmcblk0: error 2 transferring data
end_request: I/o error, dev mmcblk0, sector 0
FAT: unable to read boot sector
mount: mounting /dev/mmc/blk0/disc on /tmp failed
请问:是该linux里的SD驱动不支持2G的容量,还是别的问题。硬件应该没有问题,因为win ce下正常。 请使用2。6。28的内核进行测试 是否是linux 2.6.12不支持2G容量的SD卡?我也用linux 2.6.28测试了,但根本没有/dev/mmc/这个目录啊。在linux 2.6.28上,应该mount哪个目录?
我们要用到系统是linux 2.6.12的,所以我想知道这个版本支持多大的SD卡容量。这样我们可以不用2G的,而改用小容量的。 在linux 2.6.28系统下,已经成功读到SD卡上的文件。但我们自己要做的东西都是在linux 2.6.12上的,所以我们目前只能用linux 2.6.12,请问ok2440 III上的linux 2.6.12能最大支持多大容量的SD卡?如果只能支持1G或512M,我们相应的使用容量小点的SD就可以了。另外,请问有没有linux 2.6.12下的大容量的SD卡的驱动可以下载? 是的,2.6.20以上的版本都会支持大容量SD卡了 那请问,2.6.12到底最大支持多大容量的SD卡啊?512M可以吗? 1G可以的
页:
[1]