首先,我安装了Ubuntu 17.10后才发现无线网络不工作。我还尝试使用USB驱动器上的Ubuntu 16.04,因为它是经过认证的Ubuntu版本,但也没有成功。
无线芯片不能被"lshw"(甚至看起来也不被"lspci")检测到,"ip link"没有显示出无线接口,而"iwlwifi"内核模块在启动时没有加载(我可以使用"modprobe iwlwifi"手动加载,但这并不能使Wi-Fi工作)。我认为这是一款集成了Wi-Fi/蓝牙的芯片,而蓝牙似乎可以正常工作(至少在Gnome中可以看到蓝牙设备,并且"rfkill list"也有显示)。
modinfo iwlwifi | grep 8265
显示我加载了一个以-34结尾的文件,但是在/lib/firmware
中只有以-33(和一些其他较低的数字)结尾的文件存在(如果这有帮助的话)。
我还尝试安装了Linux 4.14.9内核来解决问题,但是这也没有解决问题。
更多信息
root@ThinkPad-E570:~# modinfo iwlwifi | grep 8265
firmware: iwlwifi-8265-34.ucode
root@ThinkPad-E570:~# rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
root@ThinkPad-E570:~# dmesg | grep iwl
root@ThinkPad-E570:~# lspci -nnk | grep 0280 -A3
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
Subsystem: Lenovo Device [17aa:c024]
更新
我刚刚注意到这台笔记本根本没有英特尔无线芯片,而是实际上有一个瑞昱的芯片... 这意味着我在购买这台笔记本的商店的产品页面上所展示的规格并不准确... 唉。然而,同样的问题依然存在,只是换成了一个更差的无线芯片。
rtl8821ce-dkms
软件包进行安装即可。 - Michael Altfield