RHEL 5.5 服务器将大多数设备列为“未知设备”

dur*_*597 3 installation redhat drivers hp hp-proliant

当我lspci在 RHEL 5.5 服务器 (HP ProLiant DL360p Gen8) 上运行时,大多数项目如下所示:

00:03.3 PCI bridge: Intel Corporation Unknown device 3c0b (rev 07)
00:04.0 System peripheral: Intel Corporation Unknown device 3c20 (rev 07)
.. snip ..
03:00.0 Ethernet controller: Broadcom Corporation Unknown device 1657 (rev 01)
Run Code Online (Sandbox Code Playgroud)

等 63 个条目中,其中 57 个表示未知设备。注意:我不是最初购买或设置此服务器的人,我只是继承它的人。之前的管理员被解雇了(你知道这是怎么回事)。

服务器似乎工作正常,但我计划很快更新到 Centos 6.4,我想确保我知道正确的硬件配置。

使用kudzu和和PCI ID 存储库我能够弄清楚大多数设备是什么;但是,我无法找到这些设备的驱动程序。我会认为它们中的大部分会被编译到内核中吗?

以下是我发现的一些例子:

Intel Corporation Unknown device 1d00 (rev 05) <---> C600/X79 series chipset 4-Port SATA IDE Controller
Intel Corporation Unknown devices 3c02  <---> Xeon E5/Core i7 IIO PCI Express Root Port 1a
Intel Corporation Unknown devices 3c20  <---> Xeon E5/Core i7 DMA Channel 0
Hewlett-Packard Company Unknown device 323b <---> Compaq Smart Array Gen8 RAID Controller
Run Code Online (Sandbox Code Playgroud)

然而,我试图找到真正的驱动程序(没有说未知设备)失败了。我尝试了intel 的网站HP 的网站、Red Hat 和 CentOS RPM 镜像,将这些硬件标识符的名称输入到 Google 中……都无济于事。

我的问题:

  1. 既然我知道这些设备实际上是什么,那么如果似乎没有任何问题,我是否拥有完美的驱动程序真的很重要吗?
    • 我不知道如何kudzu很好地使用。我能够弄清楚如何使用,kudzu -s -p但我想格外小心,我不会破坏任何东西。
  2. 当我重新安装操作系统时,我应该尝试使用正确的 RPM(如果我能找到它们?)还是安装 DVD 知道该怎么做而我不必担心?

eww*_*ite 5

请参阅DL360p Gen8服务器的HP ProLiant RHEL 技术例外矩阵条目。

该服务器上 RHEL5 的最低支持版本是 5.7。这仅仅是因为 ProLiant Gen8 服务器是去年发布的,而您拥有的 RHEL 版本早于它们。

在此处输入图片说明

将您拥有的服务器升级到 RHEL 5.9 并不难,这是撰写本文时的当前版本。这将使您获得支持并处理您正在撰写的问题。

您无需为 HP 服务器下载单独的驱动程序。驱动程序位于操作系统发行版和内核驱动程序中。您只需要使用适合时期的操作系统发行版...


至于您的操作系统升级,我假设您将进行全新安装而不是就地升级。如果您希望避免出现问题,请从 RHEL 6.4 DVD 安装。

安装后,您可以使用HP Support Pack for ProLiant或更新的HP Software Delivery Repository通过 yum(此处为入门指南)下拉服务器的管理代理。管理代理为安装提供报告和增强的监控。支持包可引导 DVD 还将升级服务器的固件(非常重要)。