我在运行 Kubuntu 16.04 LTS 的联想 Y520 笔记本上看不到我的 wifi 设备。尽管它没有运行,但命令ip link show
显示我只有lo
、enp4s0
和wlp3s0
。我尝试这样做sudo ifup wlp3s0
,但它显示“未知接口 wlp3s0”
不过,我确认了该设备在基于 Xenial 的 PuppyLinux 上工作正常,这很有趣。在 Puppy 中,设备名称是 wlan0。
我对两个操作系统上的以下命令进行了一些比较modinfo ath10k_pci
,其区别仅在于:
ichsan@future:~$ diff /tmp/ubuntu /tmp/puppy
1c1
< filename: /lib/modules/4.10.0-28-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
---
> filename: /lib/modules/4.9.58/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
24d23
< srcversion: 50E531406EF702B9976A8A9
32a32,33
> alias: of:N*T*Cqcom,ipq4019-wifiC*
> alias: of:N*T*Cqcom,ipq4019-wifi
35c36
< vermagic: 4.10.0-28-generic SMP mod_unload
---
> vermagic: 4.9.58 SMP preempt mod_unload modversions
这是从我的 Ubuntu 中检索到的无线网卡详细信息https://paste.ubuntu.com/p/mpDvkd4WZc/
答案1
突然就好了。看来我们只需要用 apt 升级所有软件包然后重启。设备名称将保持不变(不会更改为 wlan0)