CentOS 驱动与硬件兼容性实用指南
一 兼容性总览与版本选择
二 安装前与安装时的兼容性检查
三 常见硬件兼容性与驱动方案
| 硬件类别 | 典型芯片/设备 | 推荐驱动或仓库 | 关键要点 |
|---|---|---|---|
| 有线网卡 | Realtek RTL8111/8168 | 系统自带 r8169;问题设备用 ELRepo kmod-r8168 | 早期部分 rev 02 卡在 r8169 下异常,换 r8168 常可解决 |
| 无线网卡 | Broadcom BCM43xx/BCM4312/BCM4322/BCM43224/BCM43225/BCM43227/BCM43228 | wl(Broadcom STA)kmod,ELRepo 提供 | 需先 blacklist b43/brcmsmac/ssb 等冲突模块;内核升级后需重编译 |
| 服务器网卡 | Broadcom NetXtreme II BCM5709 | 更新 bnx2 驱动 | 老版本驱动在高负载/电源管理下可能“抽风”,升级驱动可恢复稳定 |
| 数据中心/云 | Virtio 设备 | 内核启用 CONFIG_VIRTIO_BLK/CONFIG_VIRTIO_NET | 检查并必要时重建 initramfs/initrd 以包含 virtio 模块 |
| 高性能显卡 | NVIDIA RTX 4090 | 新版本 NVIDIA 驱动(≥522.25) 与 CUDA(≥12.3) | CentOS 7 存在 PCIe 3.0 带宽与内核适配限制,建议 CentOS Stream 9/Ubuntu 22.04 |
四 快速排查流程与常用命令
五 实践建议