msi gaming edge wifi 上没有 WiFi 和以太网连接。如果可能的话,我在哪里以及如何安装驱动程序

msi gaming edge wifi 上没有 WiFi 和以太网连接。如果可能的话,我在哪里以及如何安装驱动程序

我在新组装的 PC 上刚刚安装了 Ubuntu 20.04,但它无法识别我的 WiFi 和以太网设备。我之前下载了 Windows 10,互联网连接正常,但当我使用 Ubuntu 时,却什么也得不到。甚至不是“未找到 WiFi”,而是“未找到 WiFi 适配器”。我已经像大多数论坛所说的那样进入了“软件和更新”->“附加驱动程序”,但那里只显示了我的显卡驱动程序。WiFi 和以太网设备安装在主板(msi B550 gaming edge WiFi)上,主板的驱动程序仅适用于 Windows 10 64 位。在规范中,它说使用的是“Realtek® RTL8125B 2.5G LAN”驱动程序,但它在“Intel® Wi-Fi 6 AX200”上运行。我不知道要使用哪个确切的驱动程序,即使我知道,我也不知道如何在 Linux 上安装它,因为我是新手。

唯一接近我的问题的问题是这里但是它使用的是 Arch Linux,而且我完全不明白该怎么做。

如何通过 WiFi 或以太网访问互联网?

现在我使用手机的 USB 网络共享来获取 WiFi,但是速度真的很慢。

这里是重要的输入时我得到的输出lspci -k

29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
    DeviceName: RTL8111E Giga LAN
    Subsystem: Intel Corporation Wi-Fi 6 AX200
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)
    Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8125 2.5GbE Controller
    Kernel modules: r8169

对于ifconfig

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 2547  bytes 209036 (209.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2547  bytes 209036 (209.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sudo lshw -C network

*-network                 
       description: Network controller
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:29:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:33 memory:fc600000-fc603fff
  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8125 2.5GbE Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2a:00.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:f000(size=256) memory:fc500000-fc50ffff memory:fc510000-fc513fff

我还遵循了很多教程,这些教程承诺通过安装额外的驱动程序来解决此问题,但这些教程都没有用。我认为这与内置的 WiFi 和以太网有关。请给我一些易于遵循的机构。我是 Linux/Ubuntu 的新手,我还不了解这些术语。提前感谢任何答案。

答案1

我找到了解决方案。我下载了 realtek 以太网驱动程序,并尽可能输入命令,它成功了。

答案2

尝试了所有方法后,我发现这款产品适用于我的 MSI GE66,配备杀手级 wifi 6

在终端中逐行输入以下命令。

  1. 下载最新的 Git 和 Build-Essential 软件包
    sudo apt update
    sudo apt-get install -y git
    sudo apt-get install -y build-essential
  1. 下载 Iwlwifi-Firmware.git 存储库
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
    cd linux-firmware
    sudo cp iwlwifi-* /lib/firmware/
    cd ..
  1. 为您当前的设置创建反向移植的 Iwlwifi 驱动程序
    git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
    cd backport-iwlwifi
    sudo make defconfig-iwlwifi-public
    sudo make -j4
    sudo make install

此命令可能需要强制您的机器从启动时使用驱动程序:

update-initramfs -u

重新启动计算机并验证其是否正常工作!

祝你好运

相关内容