linux

Linux dmesg中的驱动程序加载信息

小樊
39
2025-06-10 16:55:28
栏目: 智能运维

在Linux系统中,dmesg(display message或者driver message)是一个用于显示内核启动信息和运行时状态的命令行工具

当驱动程序被加载到内核中时,它们会输出一些关于自身的信息,例如驱动程序的名称、版本、所使用的硬件资源等。这些信息对于诊断硬件和驱动程序相关的问题非常有用。

以下是一些典型的驱动程序加载信息示例:

  1. 显示内核启动信息:
[    0.000000] Linux version 5.4.0-42-generic (buildd@lgw01-amd64-039) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
  1. 显示设备检测和驱动程序加载信息:
[    0.123456] usbcore: registered new interface driver usbfs
[    0.123456] usbcore: registered new interface driver hub
[    0.123456] usbcore: registered new device driver usb
[    0.234567] i8042: PNP: No PS/2 controller found.
[    0.234567] i8042: Probing ports directly.
  1. 显示特定驱动程序加载信息:
[    1.234567] ata1: SATA max UDMA/133 abar m2048@0xf600-0xf67f port 0xf780 irq 43
[    1.234567] ata1.00: ATA-8: MAXTOR 9ESE020M-2SS, MM020MEU, rev 05
[    1.234567] ata1.00: 3907029168 bytes, multi-sector size 0x200, LBA48
[    1.234567] ata1.00: configured for UDMA/133
[    1.234568] scsi 0:0:0:0: Direct-Access     ATA      MAXTOR 9ESE020M-2SS MM020MEU 05 PQ: 0 ANSI: 2
[    1.234568] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.234568] sd 0:0:0:0: [sda] Attached SCSI disk

在这些示例中,我们可以看到驱动程序加载的顺序、设备类型、制造商、型号等信息。这些信息有助于了解系统硬件配置和驱动程序状态。

0
看了该问题的人还看了