在 Ubuntu 20.04 上使用 Intel Wireless-AC 9462 无法上网?

在 Ubuntu 20.04 上使用 Intel Wireless-AC 9462 无法上网?

嗨,我正在尝试使用 Ubuntu 设置一台新笔记本电脑。出于某种原因,我的 wifi 卡似乎无法工作。我可以连接到所需的接入点,但只能使用电缆上网,而不能使用 wifi。驱动程序似乎已安装并正在运行,但其他驱动程序显示设备无法正常工作: 在此处输入图片描述 这是 dmesg,表明问题可能是固件? 在此处输入图片描述 我能够从英特尔找到我的卡的官方固件这里并尝试按照说明将文件添加到我的 /lib/firmware 文件夹,但这似乎没有帮助......

有人看到这个问题吗?

添加更多所需信息: 在此处输入图片描述 我似乎已连接到我想要的接入点“Wirefly” 在此处输入图片描述 在此处输入图片描述 ^ 还有一些改变的带宽消息我无法在图片中显示出来,但它们几乎与所显示的相同。

更改 iwlwifi 11n_disable=8 后的 dmesg: 在此处输入图片描述

答案1

我建议你尝试一个驱动程序参数。从终端:

sudo -i
echo "options cfg80211 cfg80211_disable_40mhz_24ghz=Y"  >  /etc/modprobe.d/cfg80211.conf
exit

重启。如果没有改善,请在路由器的设置中做一些更改。

首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

编辑:我们注意到数十行,甚至数百行:

改变带宽,新配置

关于此行为的报告很多,而且它似乎总是完全禁止无线网络工作。让我们尝试阻止它。从终端:

sudo -i
echo "options iwlwifi 11n_disable=8" >>  /etc/modprobe.d/iwlwifi.conf
modprobe -r iwlwifi
modprobe iwlwifi
exit

有没有什么改进?如果没有,我们可能会尝试其他更加严格的参数。

编辑2:您的设备和驱动程序首先查找固件版本 -50,如果未找到,则查找 -49,然后找到并加载 -48,这是 Ubuntu 软件包中找到的最新版本Linux 固件。不过,还有一个版本 -50 可用。让我们加载它:

cd /usr/lib/firmware
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-QuZ-a0-jf-b0-50.ucode
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

现在,让我们检查一下加载了什么版本:

dmesg | grep firmware

查找以后的时间戳;计算机首次启动时发生的固件负载将在 4.00 左右;我们对最近的条目感兴趣;也就是说,50.00 甚至可能更高。

有沒有改善?

相关内容