Когда я бегу 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
и и Репозиторий 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
но я хочу быть особо осторожным, я ничего не ломаю.Пожалуйста, обратитесь к Таблица технических исключений HP ProLiant RHEL запись для DL360p Gen8 сервер.
Минимальная поддерживаемая версия RHEL5 на этом сервере - 5.7. Это просто потому, что серверы ProLiant Gen8 были выпущены в прошлом году, а ваша версия RHEL предшествует им.
Обновить имеющийся у вас сервер до RHEL 5.9, текущей версии на момент написания статьи, несложно. Это обеспечит вам поддержку и решит проблему, о которой вы пишете.
Вам не нужно загружать отдельные драйверы для серверов HP. Драйверы входят в состав ОС и драйверов ядра. Вам просто нужно использовать дистрибутивы ОС, соответствующие периоду ...
Что касается обновления вашей ОС, я предполагаю, что вы будете новая установка, а не обновление на месте. Пожалуйста, установите с DVD RHEL 6.4, если вы хотите избежать проблем.
После установки вы можете использовать Пакет поддержки HP для ProLiant или новее Репозиторий HP Software Delivery для загрузки агентов управления сервером через yum (руководство для начинающих здесь). Агенты управления обеспечивают создание отчетов и расширенный мониторинг установки. Загрузочный DVD-диск с пакетом обновления также обновит микропрограмму сервера (невероятно важно).
Вы используете старую ОС на новом оборудовании.
Поскольку у вас старая версия RHEL, у вас есть старая версия базы данных PCI ID, которая используется для поиска идентификаторов устройств и предоставления им текстовых описаний. А поскольку он старый, в нем не может быть описаний оборудования, которого не было на момент его создания (поскольку путешествия во времени еще не существуют).
На самом деле это не проблема, о которой вам нужно беспокоиться, если вы обновляетесь до 6.4. Он будет иметь последние идентификаторы PCI и драйверы ядра для любого значимого оборудования в этой системе. Все, чего может не быть, например, агентов управления HP, вы можете получить в HP.