Здравствуйте! Есть задача, очень хочется ее решить. Имеется сервер HP ML150G6 на чипсете intel 5500 s1366 с возможностью установки 2х процессоров. По списку intel ARK чипсет поддерживает процессор Xeon X5660, по списку HP - нет. При установке проца - черный экран. Если ставлю процессор без памяти, то материнка пищит как положено длинными гудками. Судя по всему в биосе нет микрокода под данный проц. Биос American Megatrends (AMI), но MMTool его не хочет открывать. Состоит он из 2х файлов CPQO2102.632 - 1162кб и CPQSRVR2.CPU - 32 кб. Думается CPQSRVR2.CPU и есть список процессоров-микрокодов. Кто может помочь заставить работать этот сервак с X5660?
(нет это не список процессоров! это какой-то свой файл устройства)
Еще нашел bits-2073 - утилита для биосов, но пока не смог толком с ней разобраться, может ли она добавить микрокод в биос? Как это правильно сделать, ничего не сломав и где собственно взять отдельно микрокод для моего камня?
В общем задачу решил. Оказалось что файл CPQO2102.632 - это есть архив биоса, его можно разархивировать. Нашел на просторах интернета такую переписку:
mail-archive.com/ipxe-devel@lists.ipxe.org/msg03393.html
Нам отсюда нужно (указываем свои названия и дату (версию обязательно!)):
To unpack BIOS it's required to:
C:\> rompaq /d cpqp5802.49a cpqp5802.rom
To pack BIOS back (chunk size is mandatory!):
C:\> rompaq /c cpqp5802.rom CPQP580 249A 08/20/2012 64
Получившийся *.rom (4мб!) открываем MMTOOL3.26 \ MMTOOL3.22 и добавляем микрокод для X5660 (06c2.bin). Его найти тоже не так то просто, на сайте интел - да есть микрокоды в архивах tgz - tar *.dat, но почему-то именнос 06с2 мне среди них найти не удалось! Хотя по совместимости именно для X5660 выдает несколько архивов, но такого микрокода в них НЕТ! Я нашел на каких-то ftp биос от ML350G6 и с помощью той же MMTOOL3.26 вынул микрокод в бинарный файл. Затем все просто, добавляем получившийся бинарник в наш биос CPQO2102.ROM, архивируем его обратно с помощью rompaq в CPQO2102.632 и прошиваем в биос! У меня все прошилось, машина со штатным E5520 завелась нормально, но проверить работоспособность именно с процессором X5660 пока не могу, т.к. едет обратно с тестов.
Во вложениях:
06c2.zip - микрокод для X5660 и ему подобных.
ml150g6_w_06c2_mc.zip - мною полученный биос для HP ProLiant ML150 G6 с внедренным микрокодом 06c2
mmtool.png - как вынуть микрокод в бинарник - название файла пишем ручками, выгрузится ту да-же где и открытый ROM.
Может кому-то будет полезно....
Кстати говоря, таким образом можно добавлять микрокоды во многие сервера и компьютеры HP, они очень часто урезают возможности чипсетов материнских плат. За что и зачем - не понятно, видимо маркетинг мать его...
P.S. Еще один способ который может сработать! Нашел уже после того как все сделал, перепрошивать сам не стал! Берем AFUWINx64\AFUWINx32. считываем биос под виндой, получается полноценный *.rom 4 мб, далее все то же самое, микрокод с помощью MMTOOL3.22 и прошивка обратно в биос с помощью AFUWINx64. Архив amiflash.zip (содержит AFUWINx64\AFUWINx32) вы найдете и на этом сайте и на просторах интернета.
Ну как? Запустился процессор целевой?
К сожалению нет! Не понятно почему! Ни с X5660 не завелся, ни с W5590 - который по идее то вообще 55й серии и со штатными микрокодами должен работать, а не работает! Черный экран и все, ни писку ни визгу. На материнке есть достаточно много свободного места под транзисторы\стабилизаторы, думаю что она намеренно "железно" урезана. Поставил 2х 5540 и живет машина по сей день в таком виде. Вентиляторы правда на процы купил супермикро, там контакты местами нужно заменить чтобы HP их "увидел"
test with this bios im integrate all microcode exported from asus z8na-d6 now it should work
4shared.com/file/Wn10fZMVda/cpqo2102_with_z8na-d6_microcod.html
А как на счет E/L серии 5600 с 80W TDP типа e5620/40 e5645/49 L5640/30 ?
Есть успехи с установкой 56xx?
Отправить комментарий