查看: 38574|回复: 2

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

4

主题

7

回帖

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

积分

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

点评

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

使用道具 举报

4

主题

7

回帖

23

积分

i.MX6Q通行证

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

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

使用道具 举报

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

本版积分规则