有没有办法可靠地列出给定内核驱动程序的版本号(或发布方或错误报告地址)?
这是我尝试过的办法,对于给定的驱动程序,效果不是很好:
# lsusb | grep 232
Bus 003 Device 012: ID 0557:2008
ATEN International Co., Ltd UC-232A Serial Port [pl2303]
# lsmod | grep pl2303
pl2303 19133
# locate pl2303
/boot/grub/i386-pc/usbserial_pl2303.mod
/lib/modules/3.13.0-87-generic/kernel/drivers/usb/serial/pl2303.ko
/lib/modules/3.13.0-88-generic/kernel/drivers/usb/serial/pl2303.ko
# strings -n 45 pl2303.ko
description=Prolific PL2303 USB to serial adaptor driver
# websearch "Prolific PL2303 USB to serial adaptor driver"
答案1
我认为 modinfo 是您想要的命令,在您的示例中:
modinfo pl2303
在输出中,有应该以“version”开头的一行