具有 4.9 内核和 Atheros AR9285 PCI 无线适配器的 Ubuntu 18.04.3 上的 WiFI 问题

具有 4.9 内核和 Atheros AR9285 PCI 无线适配器的 Ubuntu 18.04.3 上的 WiFI 问题

更新

一段时间后,我们开始在 Ubuntu 20.04 下使用 5.4 内核对其进行测试。同样的问题,使用设置网络nmcli很容易,但仍然找不到 SSID。尽管我们决定继续使用不同的制造商,但仍然很高兴知道它失败的原因。

乙二胺四丁酯

我们有一些基于 NXP i.MX6Q 板的(嵌入式)系统。有些配备了 Intel WiFi 模块,有些则配备了基于 Atheros AR9285 芯片组的模块。

我们已经运行带有 3.14 内核的 Ubuntu 14.04 一段时间了,Atheros 模块在该设置下运行良好。我们现在想要升级到 Ubuntu 18.04,我们从主板生产商那里获得了 4.9 内核,我们已经配置和构建了该内核。

有了这个内核,配备Intel模块的系统就可以建立wifi连接,并且使用hostapd,可以配置为热点,这就是我们想要的。具有 Atheros 模块的系统不能。

有效的事情:

  • lshw -c network显示网络
  • lspci显示芯片已连接
  • 使用ip,可以改变界面
  • 配置静态IP通过/etc/network/interfaces使接口正确启动
  • hostapd使用运行守护程序systemctl不会失败。
  • nohwcrypt为芯片设置了标志
  • netplan .yaml 文件中有一个基本的“使用 NetworkManager”配置
  • 在具有 Intel 芯片的系统上使用相同的磁盘可以工作 -> 设置可以工作
  • 在相同硬件上使用 14.04 设置可以工作 -> 硬件可以工作

基本上一切都是这样的感觉应该正在工作,但接入点未显示,并且无法连接到 wifi 网络。

在我看来,这是一个与 Atheros 芯片相关的问题。我现在是内核配置方面的专家,而我的谷歌能力尚未揭示出可行的解决方案。因此,任何帮助将不胜感激!

相关内容