是否可以检查来自Linux内核源的哪些驱动程序用于系统中当前运行的设备?我知道通常设备驱动程序是作为内核模块编写的,但是其中一些具有隐秘的名称,我想看看是否有一些清单说:deviceA:moduleA(或者告诉我,驱动程序是在编译过程中内置于内核的)
我需要修改当前硬件驱动程序的某些源代码,我想知道最精确地确定我的硬件正在使用哪些驱动程序的最简单方法。
确切地说,我想知道键盘,鼠标,硬盘驱动器和网卡使用了哪些驱动程序。
我正在使用Ubuntu 12.04发行版。
您可以使用来列出所有当前正在运行的模块lsmod
。要检索有关模块和关联设备等的信息,只需运行modinfo <ModuleName>
要查看为每个特定设备加载了哪个驱动程序,最简单的方法是运行hwinfo
。该命令提供了很多信息,也没有提供与驱动程序相关的信息。有关概述,请按以下方式运行hwinfo --short
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句