风雷冰雨 发表于 2018-9-29 14:16:26

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

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驱动是什么原因啊?急!急!急!

xhh 发表于 2018-9-30 11:21:42

您好
我们这边没有现成的方法,你可以参考一下链接中的移植方法,对比一下https://blog.csdn.net/peixiuhui/article/details/81781200

风雷冰雨 发表于 2018-10-20 15:52:47

xhh 发表于 2018-9-30 11:21
您好
我们这边没有现成的方法,你可以参考一下链接中的移植方法,对比一下https://blog.csdn.net/peixiuhu ...

谢谢,问题已经解决,是由于SDIO接口在加载wifi驱动时先要扫面检查是否有SDIO设备接入,原因是wifi模块使能引脚没有拉高,导致内核启动时找不到设备驱动
页: [1]
查看完整版本: 在linux4.1.15内核版本上移植SDIO wifi驱动启动后找不到wlan