- 论坛徽章:
- 0
|
目前我正在从事的项目开发中使用的是2.6.11版本的内核,对于1GB的SD卡加载卸载完全正常,但是在插入2GB的SD卡后中断被触发识别到了设备,我查看/proc/modules 也有mmcblk0和mmcblk0p1,但是在手动进行mount加载的时候却出错了,串口调试环境下的打印信息如下
首先是FAT32格式的SD卡
sh-3.00# mount -t vfat /dev/mmcblk0p1 /mnt/sdcard/
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 494
FAT: unable to read boot sector
mount: Mounting /dev/mmcblk0p1 on /mnt/sdcard/ failed: Input/output error
sh-3.00# mount /dev/mmcblk0p1 /mnt/sdcard/
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 496
EXT3-fs: unable to read superblock
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 496
EXT2-fs: unable to read superblock
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 498
printk: 22 messages suppressed.
Buffer I/O error on device mmcblk0p1, logical block 2
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 500
Buffer I/O error on device mmcblk0p1, logical block 3
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 496
Buffer I/O error on device mmcblk0p1, logical block 1
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 494
Buffer I/O error on device mmcblk0p1, logical block 0
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 496
Buffer I/O error on device mmcblk0p1, logical block 1
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 498
Buffer I/O error on device mmcblk0p1, logical block 2
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 500
Buffer I/O error on device mmcblk0p1, logical block 3
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 502
Buffer I/O error on device mmcblk0p1, logical block 4
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 504
Buffer I/O error on device mmcblk0p1, logical block 5
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 506
Buffer I/O error on device mmcblk0p1, logical block 6
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 508
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 494
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 502
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 504
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
…………
…………
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 510
mmcblk0: error 2 transferring data
mmcblk0: error 2 transferring data
end_request: I/O error, dev mmcblk0, sector 494
FAT: unable to read boot sector
yaffs: dev is 266338305 name is "mmcblk0p1"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 254.1, "mmcblk0p1"
yaffs: dev is 266338305 name is "mmcblk0p1"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 254.1, "mmcblk0p1"
mount: Mounting /dev/mmcblk0p1 on /mnt/sdcard/ failed: Invalid argument
换成ext3格式的SDCard后情况完全类似,请问各位大虾,对于2.6.11版本的mmc驱动应该相应的做哪些修改才能够支持大于等于2GB的SD卡啊?谢谢了 |
|