ath9k 驱动程序只能看到部分 Wi-fi 网络

ath9k 驱动程序只能看到部分 Wi-fi 网络

我有 PCI Wi-Fi 适配器:

06:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

使用 ath9k 驱动程序。当我启动 Windows 时,我全部网络(包括我的 AP)。但是当我启动 Ubuntu(6.5.0-21-generic)时,我的 AP 不可见。

我已经遇到过与较低内核(5.15.0-79-generic)类似的问题,在这种情况下有助于设置驱动程序参数:

options ath9k nohwcrypt=1 

但自从我升级到内核 6.5 后,这个 w/o 就不再起作用了。我需要为这张卡下载一些固件吗?

有一次我能够从 Linux 连接到 AP,当时我先启动 Windows,然后重新启动 Linux。但我再也无法重现这种情况。

PS:这与信号强度无关,我将 AP 放在 PC 旁边。Windows 显示信号强度没有问题。

答案1

概括:

  • /sbin/crda不再是 Debian/Ubuntu 安装的一部分。
  • cat /sys/module/cfg80211/parameters/ieee80211_regdom显示区域 00
  • iw reg get显示区域00
  • iw reg set EUiw reg set CZ不会改变任何事情
  • iwlist wlan0 channel显示通道 12-14 已禁用
  • /etc/default/crda不再使用

解决方案:

cat > /etc/modprobe.d/cfg80211.conf <<EOF   
options cfg80211 ieee80211_regdom=CZ
EOF
reboot

相关内容