Linux内核-检查当前使用的驱动程序

安德娜

是否可以检查来自Linux内核源的哪些驱动程序用于系统中当前运行的设备?我知道通常设备驱动程序是作为内核模块编写的,但是其中一些具有隐秘的名称,我想看看是否有一些清单说:deviceA:moduleA(或者告诉我,驱动程序是在编译过程中内置于内核的)

我需要修改当前硬件驱动程序的某些源代码,我想知道最精确地确定我的硬件正在使用哪些驱动程序的最简单方法。

确切地说,我想知道键盘,鼠标,硬盘驱动器和网卡使用了哪些驱动程序。

我正在使用Ubuntu 12.04发行版。

军团士兵

您可以使用来列出所有当前正在运行的模块lsmod要检索有关模块和关联设备等的信息,只需运行modinfo <ModuleName>

要查看为每个特定设备加载了哪个驱动程序,最简单的方法是运行hwinfo该命令提供了很多信息,也没有提供与驱动程序相关的信息。有关概述,请按以下方式运行hwinfo --short

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Linux内核中的USB鼠标使用哪些驱动程序?

linux内核驱动程序调试日志

Linux内核驱动程序模块:使用单个驱动程序处理多个设备文件

Linux内核:从驱动程序中删除输入处理程序

Linux:以独立方式编译内核设备驱动程序

SATA:基本支持需要哪些linux内核驱动程序?

如何为4.2.0 Linux内核安装BlackMagic驱动程序

Linux内核中的WS2812设备驱动程序

linux内核如何处理驱动程序?

Linux内核/驱动程序开发的新手

ARM Linux内核驱动程序中的关键时序

Linux驱动程序在内核级别受支持吗?

Linux内核驱动程序-SPI如何识别SPI设备?

将更新的驱动程序安装到当前内核

我可以使用虚拟机进行Linux内核驱动程序开发吗?

如何为我的处理器更新Debian Linux内核使用的驱动程序?

Linux 内核使用来自不同驱动程序树的头文件

如何为USB-HID设备使用Linux内核驱动程序绑定/取消绑定接口?

如何检查Linux内核?

Linux内核头文件以匹配当前内核

Zigbee内核驱动程序

为什么内核使用默认的块驱动程序而不是我的驱动程序代码?

使用Windows到Linux的驱动程序

Linux内核代码中的“当前”

使用自签名证书的内核模式驱动程序签名

使用适用于Intel显示驱动程序的补丁重新编译Ubuntu 18.04的Linux内核

如果两个不同的Linux Distro使用相同的内核,它们将支持相同的设备驱动程序吗?

构建自定义linux内核时,如何从标头中剥离未使用的体系结构,驱动程序等?

可以使用NVIDIA驱动程序在32位Linux Mint上运行64位内核吗?