На днях обновлял прошивки на серверах HP поколения G10. Для этого есть образ P81142_001_gen10spp-2025.03.00.00-SPP2025030000.2025_0319.35.iso — официальный от HPE.
Когда очередь подошла к серверу ProLiant DL360 Gen10 с установленной сетевой платой HP FlexFabric 10Gb 2port 534FLR-SFP+, то по началу все прошло успешно. Сервер обновил 5 прошивок и перезагрузился. Но, как только загрузился гипервизор ESXi, стало понятно что пошло что-то не по плану — гипервизор не видел сетевую плату. В настройках BIOS плата тоже не была видна
Попробовал сначала выполнить Cold Boot- не помогло. Попробовал откатить System ROM на предыдущую версию — не помогло. Попробовал спросить Deepseek — он ничего умного не сказал.
К слову, патч который ставится на сетевую плату выглядел так:
А так выглядел список того, что у меня требовалось обновить, за исключением 4 пункта — он тут выключен, т.к. это уже другой сервер с такой же конфигурацией и здесь я обновление прошивки сетевой карты отключил
И вот некоторое время пришла идея отключить шину PCI и заново ее включить. Заходим в RBSU — PCIe Device Configuration
Выбираем слот шины PCIe , в котором должна отображаться сетевая карта и выбираем PCIe Device Disable — Disabled.
На скриншотах сетевая карта уже видна, у вас же это название не будет отображаться. Далее сохраняем настройки и перезагружаемся. Я загрузил полностью операционную систему и затем ее перезагрузил, снова зайдя в эти настройки и включил PCI-устройство. Снова сохранил настройки, перезагрузился и, о чудо, сетевая карта снова стала доступной.
Теперь можно спать спокойно 🙂