讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟系统怎么查看系统的所有已加载驱动列表

阿静同学_4751

阿静同学_4751

发布时间:2026-07-14 13:34:03

|

721人浏览过

|

来源于php中文网

原创

麒麟系统确认已加载硬件驱动列表需综合五种方法:一、用lsmod列出全部运行中模块;二、用lspci -k查PCI设备绑定驱动;三、用lsusb -t看USB设备驱动树;四、用dmesg分析驱动初始化日志;五、用modinfo验证模块元信息与硬件匹配性。

麒麟系统怎么查看系统的所有已加载驱动列表

在麒麟系统中确认所有已加载的硬件驱动列表,是为了排查设备无法识别、功能异常或安全模块未启用等问题,必须直接读取内核实时维护的模块状态,不能依赖图形界面或第三方工具缓存。

用 lsmod 查看全部已加载内核模块

这是最基础也最权威的方法,lsmod 直接读取 /proc/modules 虚拟文件,输出当前内存中所有活跃的驱动模块名称、大小、引用计数及依赖关系,无需 root 权限即可执行。

按下 Ctrl+Alt+T 打开终端,输入命令并回车:lsmod

输出列表中每行首列为模块名,例如 i915(Intel 核显)、amdgpu(AMD 独显)、r8169(Realtek 网卡)、kysec(麒麟安全模块)等,这些就是已加载的驱动。

若列表过长不便浏览,可加管道过滤:例如只看网络相关驱动,执行 lsmod | grep -E "(net|eth|wifi|wlan|bt|usbnet)";想查安全模块,执行 lsmod | grep kysec。

【注意】lsmod 不显示未加载的驱动文件,也不反映 USB 设备是否绑定成功——它只告诉你“哪些模块正在运行”。

用 lspci -k 查 PCI/PCIe 设备绑定的驱动

该方法聚焦于主板插槽类硬件,如显卡、网卡、声卡、NVMe 固态硬盘控制器等,能明确看到“哪个设备用了哪个驱动”,解决“硬件被识别但无功能”的典型问题。

第一步:执行 lspci -k,完整列出所有 PCI 设备及其驱动信息。

第二步:逐段查找含 Kernel driver in use: 的行,其后紧随的即为当前绑定的驱动模块名,例如:
Kernel driver in use: i915
Kernel driver in use: nvme

第三步:若某设备条目下没有 Kernel driver in use: 字样,或只有 Kernel modules: 且后面为空,说明该硬件虽被识别,但尚未绑定驱动——此时 lsmod 中也不会出现对应模块。

快速定位网卡:执行 lspci -knn | grep -A 3 -B 1 "Network\|Ethernet",直接提取型号与驱动对应关系。

用 lsusb -t 查 USB 设备驱动绑定树

USB 摄像头、无线网卡、打印机、U 盘等外设的驱动加载状态,必须通过树状结构查看,因为一个 USB 主机控制器下可能挂载多个设备,每个节点都可能使用不同驱动。

执行命令:lsusb -t

观察输出中每个设备节点末尾的 driver=xxx 字段,例如:
│ └─ 1:4.0: driver=r8152 → 表示该 USB 网卡使用 r8152 驱动
└─ 1:5.0: driver=uvcvideo → 表示该 USB 摄像头使用 uvcvideo 驱动

如果某设备节点后写的是 driver=(none) 或干脆没写 driver 字段,说明系统未为其加载匹配驱动,即使 lsmod 中有 uvcvideo 模块,也不代表它绑定了这个摄像头。

结合 lsusb -v -d VID:PID(需先用 lsusb 获取厂商/产品 ID)可进一步验证设备描述符与驱动 alias 是否匹配。

用 dmesg 检查驱动初始化日志

内核启动和热插拔过程中,所有驱动 probe、firmware 加载、绑定失败等事件都会记录在 dmesg 缓冲区里,这是判断驱动是否“真正生效”的最终依据。

执行:dmesg | grep -i "probe\|firmware\|loaded\|driver"

重点找含以下关键词的行:
– “loading driver” 表示模块开始加载
– “probed OK” 或 “registered” 表示设备成功初始化
– “firmware request failed” 或 “probe failed” 表示驱动加载中断

若发现 signature verification failed,说明该驱动模块未签名或签名密钥未导入——这在麒麟 V10 默认开启模块签名验证(CONFIG_MODULE_SIG=y)时极为常见,lsmod 将完全不显示该模块。

用 modinfo 查指定模块详细属性

当确认某个模块已加载(如从 lsmod 中看到 jm7201),但不确定它是否适配当前硬件或版本是否正确,就需调用 modinfo 提取元数据。

执行:modinfo jm7201

重点关注三处:
– description: 确认功能(如 “JingJiaWei GPU driver”)
– alias: 查看支持的 PCI ID 列表,比对 lspci -nn 输出的设备 ID 是否匹配
– vermagic: 必须与当前内核版本一致(如 4.19.90-2205.3.ky10.aarch64 SMP mod_unload),否则无法加载

【警告】modinfo 对未安装的模块也会返回信息(只要 .ko 文件存在),但若提示 “Module jm7201 not found”,说明该模块文件根本不在 /lib/modules/$(uname -r)/kernel/ 目录下。

相关文章

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

20

2026.10.21

Playwright 页面操作指南
Playwright 页面操作指南

Playwright页面操作专题汇集元素定位、点击与输入、等待响应、多页面切换、Iframe、事件监听及文件处理的已审核文章,便于按操作场景查阅示例与常见问题。

0

2026.10.21

Playwright 入门教程
Playwright 入门教程

Playwright入门专题汇集测试框架安装、VS Code配置、录制脚本、编写首个用例、运行调试及查看报告的已审核文章,帮助初学者搭建端到端测试流程。

0

2026.10.21

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

120

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

80

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

60

2026.10.16

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

40

2026.10.16

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

40

2026.10.16

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

40

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn