我们正在尝试让基于 SDIO 的 802.11 模块在 beaglebone 的 SDIO 端口上工作。我们将厂商提供的设备树覆盖适配到我们的硬件上,编译驱动,驱动甚至可以成功加载,我看到了lsmod
,但是没有界面出现。
现在我的理解中缺少一个链接:驱动程序怎么知道SDIO3上有wifi适配器?使用的接口未在任何地方配置。系统不应该扫描 SDIO 总线以查找设备并加载与找到的设备匹配的驱动程序吗?但dmesg|grep -i sdio
甚至不给比赛......
在以“太宽泛”结束这个问题之前:问题不是关于如何解决这个问题(这确实太宽泛了),而是关于如何调试或系统地缩小原因。有哪些步骤可以测试来确定问题是否是由设备树端、内核模块或两者之间的一些胶水引起的?