我有 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
显示区域 00iw reg get
显示区域00
iw reg set EU
或iw 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