嵌入式爱好者

查看: 27253|回复: 2

[Linux] 在linux4.1.15内核版本上移植SDIO wifi驱动启动后找不到wlan

[复制链接]

4

主题

8

帖子

23

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2018-9-29 14:16:26 | 显示全部楼层 |阅读模式
1.将wifi驱动放在wreless文件夹中后,编译到内核中
2.在设备树中添加相关改wifi驱动节点&usdhc2 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_wifi>;
        bus-width = <4>;
        no-1-8-v;
        non-removable;
        cd-post;
        pm-ignore-notify;
        wifi-host;
        wilc-sdtio@0{
            compatibel="atmel,wilc_sdio";
           gpios = <&gpio1 2 0>;
};
};
启动内核后找不到wifi驱动是什么原因啊?急!急!急!
回复

使用道具 举报

0

主题

100

帖子

289

积分

发表于 2018-9-30 11:21:42 | 显示全部楼层
您好
我们这边没有现成的方法,你可以参考一下链接中的移植方法,对比一下https://blog.csdn.net/peixiuhui/article/details/81781200

点评

谢谢,问题已经解决,是由于SDIO接口在加载wifi驱动时先要扫面检查是否有SDIO设备接入,原因是wifi模块使能引脚没有拉高,导致内核启动时找不到设备驱动  详情 回复 发表于 2018-10-20 15:52
点评回复 支持 反对

使用道具 举报

4

主题

8

帖子

23

积分

i.MX6Q通行证

 楼主| 发表于 2018-10-20 15:52:47 | 显示全部楼层
xhh 发表于 2018-9-30 11:21
您好
我们这边没有现成的方法,你可以参考一下链接中的移植方法,对比一下https://blog.csdn.net/peixiuhu ...

谢谢,问题已经解决,是由于SDIO接口在加载wifi驱动时先要扫面检查是否有SDIO设备接入,原因是wifi模块使能引脚没有拉高,导致内核启动时找不到设备驱动
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-26 15:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表