温馨提示×

centos支持哪些drivers

小樊
45
2026-09-21 12:04:52
栏目: 智能运维

CentOS(以及其底层所使用的 RHEL/CentOS Stream 内核,基于 Linux)支持的 drivers(驱动) 主要取决于 Linux 内核本身 + 发行版自带驱动 + 第三方/厂商驱动。下面按类别系统说明。


一、CentOS 原生支持(内核自带)的驱动类型

CentOS 使用的是 Linux 内核驱动模型,绝大多数硬件驱动已编译进内核或作为内核模块(.ko)提供。

1. CPU / 主板

  • Intel / AMD / ARM 服务器 CPU
  • ACPI 电源管理
  • PCI / PCIe 总线
  • USB 控制器(EHCI / XHCI)

2. 存储设备

  • SATA / SAS / NVMe
    • AHCI
    • MPT Fusion (LSI)
    • MegaRAID
  • SCSI / FC HBA
    • QLogic
    • Emulex
  • RAID 卡
    • LSI / Broadcom
    • Dell PERC(基于 LSI)
    • HP Smart Array

3. 网络设备

  • Intel(e1000 / e1000e / igb / ixgbe / i40e)
  • Broadcom(bnx2 / tg3)
  • Realtek(r8169)
  • Mellanox(mlx4 / mlx5)
  • 10G/25G/100G 网卡

4. 显卡

  • 基础 VGA / framebuffer
  • Intel / AMD 开源驱动
  • NVIDIA(仅基础模式,完整性能需手动装)

5. 输入设备

  • 键盘 / 鼠标
  • PS/2 / USB HID

二、CentOS 官方仓库提供的驱动(kmod / DKMS)

通过 yum / dnf 安装:

yum install kmod-*

常见包括:

  • kmod-megaraid_sas
  • kmod-mlnx-ofa
  • kmod-nvidia(部分版本)

三、厂商提供的驱动(官方支持,推荐生产环境)

1. NVIDIA

  • CentOS 7/8
  • 使用 ELRepo 或 NVIDIA 官方 run 文件
yum install kmod-nvidia

2. Mellanox

  • OFED 驱动(InfiniBand / RoCE)

3. Dell / HPE / Lenovo

  • 提供 CentOS 专用驱动 ISO
  • 常用于 RAID / BMC / 网卡

四、CentOS 不支持或支持有限的驱动

❌ 通常不支持:

  • 一些 消费级 WiFi 网卡(如部分 Realtek 8821/8822)
  • 老旧打印机(需 CUPS + 第三方)
  • 某些国产特殊硬件(需厂商提供 ko)

⚠️ 支持有限:

  • 新硬件(需新内核)
    • CentOS 7 内核较老(3.10)
    • CentOS Stream 更新更及时

五、如何查看 CentOS 已加载的驱动

lsmod
lspci -k
modinfo <driver_name>

六、总结一句话

CentOS 支持所有 Linux 内核支持的驱动,服务器硬件支持非常好,新消费级硬件可能需要手动安装或升级内核。

如果你有 具体硬件型号(如网卡、RAID 卡、GPU),我可以告诉你 CentOS 是否支持、用哪个驱动。

0 踩