我已经将 Ubuntu 18.04 从 USB 实时映像安装到 Lenovo Thinkpad 11e 上,并且一切最初都正常运行。
安装大量初始更新后,触控板完全停止工作。
(我最初没有注意到,因为我也有一个罗技无线鼠标,而且效果很好。)
内核版本是4.15.0.43
grub 仅提供另一个内核 4.15.0.29,并且触控板在那里也无法工作。
阅读另一个与 16.04 相关的旧问题时,我尝试了以下命令:
sudo rmmod psmouse
sudo modprobe psmouse
这会导致触控板工作时间短暂(仅 10-20 秒)
我应该去哪里查看?您还想了解哪些信息?
谢谢。
答案1
我在安装了 Xubuntu 18.04.1 的相同硬件上也发现了类似的问题(Xubuntu 18.04 -> 18.04.1 升级 Synaptics 触摸板不工作)
我检查了 kmod 软件包版本历史记录(sudo apt-get policy kmod),然后将其降级为以前的版本(sudo apt-get install kmod=24-1ubuntu3 libkmod2=24-1ubuntu3)并重新创建了 initramfs 映像(sudo update-initramfs -k all -c),然后重新启动了笔记本电脑。触控板又可以正常工作了!
paul@paul-ThinkPad-11e:~$ apt-cache policy kmod
kmod:
Installed: 24-1ubuntu3.1
Candidate: 24-1ubuntu3.1
Version table:
*** 24-1ubuntu3.1 500
500 http://nz.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
24-1ubuntu3 500
500 http://nz.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
paul@paul-ThinkPad-11e:~$ sudo apt-get install kmod=24-1ubuntu3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
kmod : Depends: libkmod2 (= 24-1ubuntu3) but 24-1ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.
paul@paul-ThinkPad-11e:~$ sudo apt-get install kmod=24-1ubuntu3 libkmod2=24-1ubuntu3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be DOWNGRADED:
kmod libkmod2
0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 31 not upgraded.
Need to get 129 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://nz.archive.ubuntu.com/ubuntu bionic/main amd64 kmod amd64 24-1ubuntu3 [88.6 kB]
Get:2 http://nz.archive.ubuntu.com/ubuntu bionic/main amd64 libkmod2 amd64 24-1ubuntu3 [40.1 kB]
Fetched 129 kB in 1s (194 kB/s)
dpkg: warning: downgrading kmod from 24-1ubuntu3.1 to 24-1ubuntu3
(Reading database ... 162359 files and directories currently installed.)
Preparing to unpack .../kmod_24-1ubuntu3_amd64.deb ...
Unpacking kmod (24-1ubuntu3) over (24-1ubuntu3.1) ...
dpkg: warning: downgrading libkmod2:amd64 from 24-1ubuntu3.1 to 24-1ubuntu3
Preparing to unpack .../libkmod2_24-1ubuntu3_amd64.deb ...
Unpacking libkmod2:amd64 (24-1ubuntu3) over (24-1ubuntu3.1) ...
Processing triggers for ureadahead (0.100.0-20) ...
ureadahead will be reprofiled on next reboot
Setting up libkmod2:amd64 (24-1ubuntu3) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.11) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up kmod (24-1ubuntu3) ...
Installing new version of config file /etc/modprobe.d/blacklist.conf ...
paul@paul-ThinkPad-11e:~$ sudo update-initramfs -k all -c
update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-29-generic
paul@paul-ThinkPad-11e:~$