我刚刚重新格式化并安装了 16.04(第一个),现在又安装了 17.10。两者都无法接收任何无线信号,蓝牙似乎也坏了。
不过直接以太网连接可以正常工作。
请原谅我这个冗长的问题,我不确定什么是相关的:
互联网显示我的无线协议: 802.11ac, Bluetooth 4.1
lsmod | grep r8
:
r8169 81920 0
mii 16384 1 r8169
lspci -v
:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 279
I/O ports at d000 [size=256]
Memory at ef204000 (64-bit, non-prefetchable) [size=4K]
Memory at ef200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b822
Subsystem: AzureWave Device 2950
Flags: fast devsel, IRQ 255
I/O ports at c000 [disabled] [size=256]
Memory at ef100000 (64-bit, non-prefetchable) [disabled] [size=64K]
Capabilities: <access denied>
sudo lshw -C network
:
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 15
serial: b0:6e:bf:1b:72:3e
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.0.20 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:279 ioport:d000(size=256) memory:ef204000-ef204fff memory:ef200000-ef203fff
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:c000(size=256) memory:ef100000-ef10ffff
1) 我在 BIOS 中禁用了 SecureBoot ->SecureBoot disabled
2)关注这:
除了make install
对 SSL 证书步骤有些抱怨外,一切都运行正常。没有导致 wifi 出现问题,重启后也是如此:
Kernel driver in use: r8168
Kernel modules: r8169, r8168
3)然后尝试这(这也是这),这似乎是一个很容易安装的驱动程序。没有错误,但也没有明显的效果。
我走在正确的道路上吗?
答案1
我走在正确的道路上吗?
您已经非常接近了,但是您错过了一个非常重要的线索。识别正确驱动程序的关键元素是 pci.id、usb.id 或类似元素。您可以使用终端命令找到设备的 pci.id:
lspci -nnk | grep 0280 -A3
我们怀疑你会发现它是:Realtek Semiconductor Co., Ltd. 设备 [10ec:b822]
当我们在此站点搜索 10ec:b822 时,我们找到了以下答案:Asus Rog Strix Z370 EGAMING 无线网卡无法使用
因此,我建议您遵循相同的程序;在临时可用的互联网连接下,执行以下操作:
wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip
unzip extended.zip
cd rtlwifi_new-extended
make
sudo make install
sudo modprobe rtl8822be
如果在“make”步骤之后出现错误,请在此处发布。警告可能没问题。
您将只为当前正在运行的内核编译驱动程序。当 Update Manager 在请求的重新启动后安装较新的版本(也称为 linux-image)时,请重新编译:
cd ~/rtlwifi_new-extended
make clean
make
sudo make install
sudo modprobe rtl8822be