具有 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 晶片相關的問題。我現在是內核配置的專家,而我的谷歌能力尚未揭示出可行的解決方案。因此,任何幫助將不勝感激!

相關內容