Однажды я с прискорбием обнаружил, что IPKVM-консоль одного сервера Supermicro не реагирует на нажатия клавиш на клавиатуре. Это было очень некстати, потому что сервер не загружался из-за кривой строчки в /etc/fstab. Добрые люди посоветовали попробовать обновить прошивку. Текущую версию можно посмотреть в разделе "Maintenance" -> "Device Information":
На сайте www.supermicro.com найти нужную прошивку оказалось делом весьма нетривиальным. Для начала я через dmidecode посмотрел какая же там установлена материнская плата. Получилось вот такое:
# dmidecode | grep 'Base Board Information' -A 4
Base Board Information
Manufacturer: Supermicro
Product Name: X7DBN
Version: PCB Version
Serial Number: 0123456789
По модели "X7DBN" на сайте ничего путного найти не удалось. Все поисковые формы только выводили на BIOS, что мне совсем не требовалось. Наконец после получаса блужданий каким-то чудом мне удалось найти вот этот файл: ftp://ftp.supermicro.com/Firmware/SIMxx/ugsim164.bin (причем чисто интуитивно, ориентируясь на циферки, похожие на 160 (так как текущая версия прошивки 01.60.00). Попытка загрузить его через пункт меню "Maintenance" -> "Update Firmware" привела к появлению такого сообщения:
Firmware Update Current version: 01.60.00 (Build 5420) / Feb-12-2009-20-00 New version: 01.64.00 (Build 5420) / Nov-05-2010-18-40 This may take some minutes. Please do NOT power off the device while the update is in progress! After a successful update, the device will be reset automatically.
И далее, после перезагрузки IPMI пункт меню "Device Information" показывал уже новую версию прошивки:
И, что самое приятное, после обновления нормально заработала консоль – нажатия клавиш на клавиатуре успешно передавались и обрабатывались, что позволило мне загрузиться в single mode и отредактировать /etc/fstab.
Надеюсь, для кого-то эта статья окажется полезной.
Да прибудет с тобой сила ))) СПАСИБО
Спасибо большое!!! Очень пригодилось )
Огромное человеческое спасибо! KVM не видел клавиатуру на X7DWT, пошил ugsim164.bin (была, видимо, 1.50) на консоли добавились два usb устройства, всё заработало.