我在 MSI GE66 笔记本电脑上安装了全新的 Ubuntu 20.04.2 镜像。当我打开Settings > Wi-Fi
它时,它显示“未找到 Wi-Fi 适配器”。
此外,似乎还有其他奇怪的故障行为,但我创建了一个不同的问题关于那件事。
运行sudo lshw -C network
输出以下内容:
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:c4500000-c4503fff
*-network
description: Ethernet interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 03
serial: 2c:f0:5d:b4:bb:26
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igc driverversion=0.0.1-k duplex=full ip=10.216.156.136 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:18 memory:c4200000-c42fffff memory:c4300000-c4303fff
的输出lspci
为:
00:00.0 Host bridge: Intel Corporation Device 9b44 (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.2 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #2
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 06b4 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Device 06b6 (rev f0)
00:1d.7 PCI bridge: Intel Corporation Device 06b7 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA compatible controller: NVIDIA Corporation Device 249c (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 228b (rev a1)
02:00.0 USB controller: ASMedia Technology Inc. Device 3242
03:00.0 Non-Volatile memory controller: Sandisk Corp Device 5006
04:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)
05:00.0 Ethernet controller: Intel Corporation Device 3101 (rev 03)
06:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
以下是我为解决该问题所尝试采取的措施:
首先,在安装 Ubuntu 20.04 之前,我在 BIOS 中禁用了安全启动,因为我听说这有时会导致问题。
接下来,我运行以下命令,然后重新启动:
sudo apt-get install --reinstall bcmwl-kernel-source
这没有起到作用。我不知道接下来还能尝试什么,我没有太多解决此类问题的经验。
答案1
感谢@Charles Green 的回答。对于那些面临同样问题的人,这就是解决问题的方法。
完整说明已发布这里
基本上,您需要安装 Killer AX1650 卡的驱动程序。只需运行这些命令即可不是工作:
sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt-get install backport-iwlwifi-dkms
sudo reboot
相反,对我有用的是运行以下命令:
sudo apt update
sudo apt-get install -y git
sudo apt-get install -y build-essential
git clone --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi-* /lib/firmware/
cd ..
git clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make defconfig-iwlwifi-public
make -j4
sudo make install
sudo update-initramfs -u
sudo reboot
答案2
Ubuntu 20.04 内核 5.12.16 从源代码编译而成(因为 libc6)所有功能均可从机器上运行,无需反向移植
答案3
对于我来说这些步骤很有帮助:
sudo apt update && sudo apt upgrade -y
sudo apt install mainline
sudo add-apt-repository ppa:cappelikan/ppa
按下 Super 键并搜索“mainline”,然后安装最新版本的内核(对我来说是 5.13.4)下载最新的 linux 固件:
wget http://kr.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.199_all.deb
安装:
sudo dpkg -i linux-firmware_1.199_all.deb
就这些了。重启并享受你的 wifi 吧。