页次: 1
按照wiki的内容配置完休眠后,使用
systemctl hibernate
可以成功休眠并唤醒,但是唤醒之后无法连接至(之前已连接的)有线网络,使用
systemctl restart NetworkManager
后也无法连接,但是可以连接至(之前可连接的)无线网络,也可以连接之前未连接过的无线网络,有什么检测的办法吗?
离线
休眠之后启动到过 Windows 系统吗?
离线
休眠之后启动到过 Windows 系统吗?
没有,电脑中只有linux一个系统。
离线
ip l 看看有线网卡设备还在不?如果不在,lspci | grep -i ether 看看。
离线
ip l 看看有线网卡设备还在不?如果不在,lspci | grep -i ether 看看。
输出如下,state up应该是运行正常的意思?
# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 6c:24:08:f7:e8:97 brd ff:ff:ff:ff:ff:ff
altname enp3s0
altname enx6c2408f7e897
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether e0:0a:f6:ae:10:17 brd ff:ff:ff:ff:ff:ff
altname wlxe00af6ae1017
4: utun: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 9000 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 500
link/none
# lspci -k | grep -iA3 ethernet
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
DeviceName: Realtek RTL8111E Ethernet LOM
Subsystem: Lenovo Device 390b
Kernel driver in use: r8169
Kernel modules: r8169
我尝试了一下卸载并重新加载驱动
sudo modprobe -r r8169
sudo modprobe r8169
然后就可以连接了,不知道这算是什么层面的问题?我试了好几次都能复现,都是唤醒后无法有线连接,重新加载驱动就可以。而且正常启动下(使用hyprland桌面)会运行swww用来切换壁纸,休眠唤醒之后这个壁纸也没了,不知道这两个bug有没有什么联系
离线
那大概是驱动有问题。和壁纸应该没关系。
离线
页次: 1