Linux下如何匹配硬件和驱动?
系统信息
OS: Fedora 31 (Workstation Edition) x86_64
Kernel: 5.4.13-201.fc31.x86_64
DE: GNOME 3.34.3
问题描述
有时启动后无法使用触摸板
跟踪信息
我对比正常与非正常时的硬件差异:
正常时能检测到触摸板硬件:
[ydx@ydx-mf drivers]$ sudo libinput list-devices | grep -i touchpad
Device: ELAN2204:00 04F3:30F5 Touchpad
查看鼠标驱动:
[ydx@ydx-mf drivers]$ ls $(find /lib/modules/$(uname -r) -type d -name mouse)
appletouch.ko.xz cyapatp.ko.xz sermouse.ko.xz synaptics_usb.ko.xz
bcm5974.ko.xz elan_i2c.ko.xz synaptics_i2c.ko.xz vsxxxaa.ko.xz
已加载模块
[ydx@ydx-mf drivers]$ lsmod | grep elan_i2c #无结果
[ydx@ydx-mf drivers]$ lsmod | grep touch
hid_multitouch 32768 0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
启动消息可以使用dmesg获取
I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
HID(Human Interface Devices)人机交互设备。