因为存在一周了依然没直接通过更新来解决,所以来反馈一波。
在6.4.8内核中,使用
libinput list-devices
可以找到触控板:
Device: PNP0C50:00 093A:0255 Touchpad
Kernel: /dev/input/event8
Group: 5
Seat: seat0, default
Size: 122x64mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
也可以正常使用
ip a
显示网络情况,蓝牙也正常。
但更新到6.4.10后用该命令触控板就找不到了,甚至/dev/input/event8都不存在了(后来测试了鼠标也没用了),ip a甚至只剩下了localhost,用systemd status查询bluetooth和networkd也是inactive状态。
○ bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
8月 18 10:24:57 ethan systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
后来发现是btusb的内核模块都没了。
○ systemd-networkd.service - Network Configuration
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; disabled; preset: enabled)
Active: inactive (dead)
TriggeredBy: ○ systemd-networkd.socket
Docs: man:systemd-networkd.service(8)
man:org.freedesktop.network1(5)
FD Store: 0 (limit: 512)
networkd被禁用了,而重新开启后systemd显示其运行正常(重启后也能正常运行)
另外发现dmesg中没有6.4.10的Linux version启动显示,只有6.4.8的。
既然是更新内核后才出现的这些所有问题,合理怀疑是内核bug导致的,所以目前没有打算魔改来解决。
最近编辑记录 呀恰 (2023-08-20 17:32:46)
离线
6.4.11依然存在同样的问题,还发现音频输出也无了。
离线
经过仔细检查,发现纯属安装时的问题,安装时/etc/fstab文件没有正确地生成,导致每一次更新linux内核都没有正确安装到/boot中,故而更新后/boot文件夹内的6.4.8内核只能找到6.4.9+的文件而找不到对应的文件而掉驱动了。总之现在解决了!:D
离线