由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - Micro-SD card 驱动程序
相关主题
How to register linux network driver ?新手请教:T42装Ubuntu
并口驱动的一个问题 (转载)2.6.30 发彪了。。。hoho
哪位用过tty_flip_buffer_push()? (转载)Linux下如何提取驱动程序,然后复制到另一台电脑?
section mismatches while making kernel急问:linux 2.6 里,如何从inode得到ext2_inode_info?
build image with debug info, can you build the debug symbol only ?靠,有些人真是闲得。。。
Any detailed instruction to remote debug shared library in QtCreator in Linux ?dma一次只能传16kb,
Kernel ioctl call求助:Dell IPW3945 无线卡联网
INIT_WORK从Linux kernel 2.6.20后改了?有什么高水平的linux/unix论坛或网站推荐吗?
相关话题的讨论汇总
话题: sdio话题: my话题: probe话题: driver话题: any
进入Linux版参与讨论
1 (共1页)
i**p
发帖数: 902
1
写了一个card层的sdio驱动程序,用于读Micro-SD card。
sdio_register_driver(&my_sdio_driver) 成功返回,可是my_sdio_probe()从没被
sdio core调用(卡已插入,插拔都试过)。
请有经验的大牛指点。
static int my_sdio_probe(struct sdio_func *func,
const struct sdio_device_id *id)
{
printk(KERN_DEBUG "my_sdio_probe()");
....
return 0;
}
static const struct sdio_device_id my_sdio_ids[] = {
{ .class=SDIO_ANY_ID, .vendor=SDIO_ANY_ID, .device=SDIO_ANY_ID},
{ },
};
static struct sdio_driver my_sdio_driver = {
.name = "my_sdio",
.id_table = my_sdio_ids,
.probe = my_sdio_probe,
...
};
static int __init init(void)
{
...
if (sdio_register_driver(&my_sdio_driver) != 0)
{
printk(KERN_DEBUG "Registration Failedn");
return -ENODEV;
}
...
return 0;
}
1 (共1页)
进入Linux版参与讨论
相关主题
有什么高水平的linux/unix论坛或网站推荐吗?build image with debug info, can you build the debug symbol only ?
求助:Ubuntu 10.04 系统死机Any detailed instruction to remote debug shared library in QtCreator in Linux ?
Ubuntu10.04 server上有线和无线网卡disabledKernel ioctl call
有没有什么网络函数能够INIT_WORK从Linux kernel 2.6.20后改了?
How to register linux network driver ?新手请教:T42装Ubuntu
并口驱动的一个问题 (转载)2.6.30 发彪了。。。hoho
哪位用过tty_flip_buffer_push()? (转载)Linux下如何提取驱动程序,然后复制到另一台电脑?
section mismatches while making kernel急问:linux 2.6 里,如何从inode得到ext2_inode_info?
相关话题的讨论汇总
话题: sdio话题: my话题: probe话题: driver话题: any