linux下s3c2440的SD卡驱动问题
s3c-sdi s3c2440-sdi: powered down.
s3c-sdi s3c2440-sdi: mmc0 - using pio, sw SDIO IRQ
s3c-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: CMD[ERR -110] #3 op:5 arg:0x00000000 flags:0x082e1 retries:3 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #4 op:5 arg:0x00000000 flags:0x082e1 retries:2 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #5 op:5 arg:0x00000000 flags:0x082e1 retries:1 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #6 op:5 arg:0x00000000 flags:0x082e1 retries:0 Status:nothing to complete
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 400kHz (requested: 400kHz).
s3c-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
s3c-sdi s3c2440-sdi: CMD[ERR -110] #44 op:55 arg:0xaaaa0000 flags:0x0895 retries:0 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #45 op:55 arg:0xaaaa0000 flags:0x0895 retries:0 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #46 op:55 arg:0xaaaa0000 flags:0x0895 retries:0 Status:nothing to complete
s3c-sdi s3c2440-sdi: CMD[ERR -110] #47 op:55 arg:0xaaaa0000 flags:0x0895 retries:0 Status:nothing to complete
s3c-sdi s3c2440-sdi: powered down.
mmc0: error -110 whilst initialising SD card
s3c-sdi s3c2440-sdi: powered down.
===========================
对SD的规范和linux下的驱动实在是不熟悉,所以只能请教各位高手。
我的内核和SD卡在utu2440的开发板都实验过,验证下来两者都可以正常工作,可以挂载和读写SD卡,但是现在有一个2440的设备,使用了同样的内核和SD卡,就初始化不正确。其中移植时要加的延时也已经加了。
硬件连接上,在电路图上看,应该也是一样的。
请问这情况大概是什么原因造成的?