当前位置: 技术问答>linux和unix
SD卡驱动错误,求助。
来源: 互联网 发布时间:2016-11-20
本文导语: 开发板内核是linux-2.6.33 但是SD卡不能正确识别,关于SD卡的启动信息如下所示: sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman ...
开发板内核是linux-2.6.33 但是SD卡不能正确识别,关于SD卡的启动信息如下所示:
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
s3c-sdi s3c2440-sdi: host detect has no irq available
s3c-sdi s3c2440-sdi: failed to get writeprotect
s3c-sdi: probe of s3c2440-sdi failed with error -16
请问有人碰到过这种情况吗?
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
s3c-sdi s3c2440-sdi: host detect has no irq available
s3c-sdi s3c2440-sdi: failed to get writeprotect
s3c-sdi: probe of s3c2440-sdi failed with error -16
请问有人碰到过这种情况吗?
|
写保护状态的读取函数是get_ro函数,看你的ops结构体里定义的是哪个,按你粘出来的问题,应该是你get_gpio_value的时候,读引脚电平出错了?那你看看你卡槽有没有问题或者是不是引脚号设错了。
|
另外s3c-sdi s3c2440-sdi: host detect has no irq available的意思是你probe的时候申请中断号失败了?自己看看probe函数是怎么设的吧,有可能中断号被占用了,那估计你就要查芯片手册了。
|
中断脚没有正确配置。
|
2440 网上多的