MSI GE66 笔记本电脑上安装全新 Ubuntu 20.04 后未找到 WiFi 适配器,且出现其他奇怪行为

MSI GE66 笔记本电脑上安装全新 Ubuntu 20.04 后未找到 WiFi 适配器,且出现其他奇怪行为

我在 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 吧。

相关内容