Debian dmesg日志中的硬件信息概览
在 Debian 系统中,dmesg 从内核环形缓冲区输出启动与运行期间的底层日志,覆盖 CPU、内存、存储、PCI/USB 外设、网卡、电源与温度、固件与内核模块 等关键硬件信息,常用于快速定位设备识别与驱动问题。
主要硬件信息类别与典型内容
| 信息类别 | 典型内容 | 常见关键词或示例 |
|---|---|---|
| CPU 与架构 | 处理器型号、步进、微码版本、SMP/热插拔、MCE 支持 | “CPU0: Intel® …”, “microcode: …”, “SMP: Allowing … CPUs”, “mce: CPU supports … banks” |
| 内存布局与 E820 | 物理内存映射、保留区、ACPI NVS/数据区 | “BIOS-e820: [mem …] usable/reserved/ACPI NVS/ACPI data” |
| 存储与块设备 | SATA/SCSI/ATA 设备探测、型号、固件版本、扇区/缓存、分区、挂载 | “ata1.00: ATA-9: INTEL SSD…”, “sd 2:0:0:0: [sda] … sectors”, “sda: sda1 sda2”, “EXT4-fs (sda1): mounted …” |
| PCI/USB 总线与外设 | 总线枚举、厂商/设备 ID、驱动绑定、中断路由 | “ACPI: PCI Interrupt Routing Table …”, “usb … new high-speed USB device …” |
| 网络接口 | 网卡驱动加载、MAC 地址、链路状态 | “eth0: RTL8168d/8111d …”, “r8169: eth0: link up” |
| 电源、温度与风扇 | ACPI 电源状态、温度/风扇告警 | “ACPI: (supports S0 S3 S4 S5)”, “thermal …”, “fan …” |
| 固件与内核模块 | BIOS/UEFI 版本、ACPI 表、内核模块加载/失败 | “ACPI: SSDT …”, “module … loaded/unloaded/failed” |
| 错误与告警 | I/O 错误、超时、设备移除、DMA/NCQ 失败 | “READ CAPACITY failed”, “qc timeout …”, “I/O error …” |
| 上述类别与示例均可在 dmesg 输出中直接观察到,用于判断设备是否被识别、驱动是否加载以及是否存在硬件/固件异常。 |
常用查看与过滤命令
实用过滤示例