RHEL 5.5 伺服器將大多數設備列為“未知設備”
當我
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)
在 63 個條目中,有 57 個表示未知設備。**注意:我不是最初購買或設置此伺服器的人,我只是繼承它的人。**之前的管理員被解雇了(你知道是怎麼回事)。
伺服器似乎工作正常,但我計劃很快更新到 Centos 6.4,我想確保我知道正確的硬體配置。
使用
kudzu
and 和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
但是,我試圖找到真正的驅動程序(不說未知設備)失敗了。我嘗試了intel 的網站,HP 的網站,Red Hat 和 CentOS 的 RPM 鏡像,將這些硬體標識符的名稱輸入到 Google 中……都無濟於事。
我的問題:
- 既然我知道這些設備實際上是什麼,那麼如果似乎沒有任何問題,我是否擁有完美的驅動程序真的很重要嗎?
- 我不知道如何
kudzu
很好地使用。我能夠弄清楚使用kudzu -s -p
,但我想格外小心,我不會破壞任何東西。
- 當我重新安裝作業系統時,我是否應該嘗試將正確的 RPM 放在手邊(如果我能找到它們?)或者安裝 DVD 是否應該知道該做什麼而我不必擔心?
請參閱DL360p Gen8伺服器的HP ProLiant RHEL 技術異常列表條目。
該伺服器上 RHEL5 的最低支持版本為 5.7。這僅僅是因為 ProLiant Gen8 伺服器是去年發布的,而您擁有的 RHEL 版本早於它們。
將您擁有的伺服器升級到 RHEL 5.9 並不困難,這是撰寫本文時的目前版本。這將使您獲得支持並處理您正在撰寫的問題。
您無需為 HP 伺服器下載單獨的驅動程序。驅動程序位於 OS 發行版和核心驅動程序中。您只需要使用適合時期的作業系統發行版…
至於您的作業系統升級,我假設您將追求全新安裝而不是就地升級。如果您希望避免出現問題,請從 RHEL 6.4 DVD 安裝。
安裝後,您可以使用HP Support Pack for ProLiant或更新的HP Software Delivery Repository通過 yum 下載伺服器的管理代理(此處為入門指南)。管理代理為安裝提供報告和增強的監控。Support Pack 可啟動 DVD 還將升級伺服器的韌體(非常重要)。