华硕 Rog Strix Z370 EGAMING 无线网卡不工作

ruf*_*530 0 networking drivers realtek-wireless

我有内置无线网卡的华硕 ROG STRIX Z370-E GAMING 主板(Realtek RTL8822BE)。我正在运行 Mint 18.3 x64 并且系统似乎没有“看到”设备。生产商的网站上没有 linux 驱动程序,我尝试通过ndiswrapper安装它们。显然驱动程序安装正确并且设备被识别,但我仍然没有看到任何地方连接到无线网络的选项。

$ndsiwrapper -l
netrtwlane : driver installed
device (10EC:B822) present
Run Code Online (Sandbox Code Playgroud)

系统详细信息在网络部分显示以下内容:

Network:   Card-1: Intel Ethernet Connection (2) I219-V
           driver: e1000e v: 3.2.6-k bus-ID: 00:1f.6 chip-ID: 8086:15b8
           IF: enp0s31f6 state: down mac: <filter>
           Card-2: Realtek Device b822 port: d000 bus-ID: 04:00.0 chip-ID: 10ec:b822
       IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
Run Code Online (Sandbox Code Playgroud)

我应该继续让无线模块工作的任何想法?

chi*_*555 5

首先,我将删除 ndiswrapper:

sudo apt-get purge ndiswrapper*
Run Code Online (Sandbox Code Playgroud)

接下来,使用临时可用的 Internet 连接,执行以下操作:

wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip
unzip extended.zip
cd rtlwifi_new-extended
make
sudo make install
sudo modprobe rtl8822be
Run Code Online (Sandbox Code Playgroud)

如果在“make”步骤之后,您有错误,请在此处发布。警告可能没问题。

编辑:您只为当前正在运行的内核编译了驱动程序。当 Update Manager 安装了一个更新的(也称为 linux-image)时,在请求重新启动后,重新编译:

cd ~/rtlwifi_new-extended
make clean
make
sudo make install
sudo modprobe rtl8822be
Run Code Online (Sandbox Code Playgroud)