ama*_*mar 8 linux linux-device-driver embedded-linux archlinux
linux中这个mmc读取问题的原因是什么?请帮忙解决这个问题?请检查下面的内核启动日志帮我解决这个问题..
我已经启用mmc编译的相关驱动程序并使用新创建的内核映像启动我正在获取内核启动loogs,如下所示
mmc0: card lacks mandatory switch function, performance might suffer.
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SMI-S 8.00 MiB
mmcblk0:
mmcblk0: retrying using single block read
mmcblk0: error -110 transferring data, sector 0, nr 8, card status 0xb00
end_request: I/O error, dev mmcblk0, sector 0
mmcblk0: error -110 sending read/write command, response 0xb00, card status 0x40
end_request: I/O error, dev mmcblk0, sector 1
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7
Buffer I/O error on device mmcblk0, logical block 0
mmcblk0: retrying using single block read
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 0
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 1
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7
Buffer I/O error on device mmcblk0, logical block 0
unable to read partition table
Run Code Online (Sandbox Code Playgroud)
Ale*_*oni 11
错误-110表示超时.基本上,您的MMC控制器无法与SD卡正确对话.当您的卡未正确插入插槽时(例如弹簧将卡推回太远)或者您使用的是micro SD卡并且未正确插入SD卡适配器时,通常会发生这种情况.想要也可能发生的是,您的SD卡适配器稍微损坏,并且某些连接未正确制作(例如,您的卡已协商4位模式,而某些线路实际上未连接).
| 归档时间: |
|
| 查看次数: |
11605 次 |
| 最近记录: |