Здравствуйте! Есть задача, очень хочется ее решить. Имеется сервер 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 - утилита для биосов, но пока не смог толком с ней разобраться, может ли она добавить микрокод в биос? Как это правильно сделать, ничего не сломав и где собственно взять отдельно микрокод для моего камня?
https://www.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) вы найдете и на этом сайте и на просторах интернета.
https://www.4shared.com/file/Wn10fZMVda/cpqo2102_with_z8na-d6_microcod.html