Ранее, я уже публиковал модифицированный BIOS для P5K-R и описывал в общих чертах попытку построения гипервизора на базе этой материнской платы, но всё-таки краткая преамбула — материнская плата достаточно стара и в следствии этого во-первых стабильна в плане всяческих обновлений, коих просто нет, а во-вторых изучена. Изучены и глюки ICH9-R со старым бутромом, и глюки jmb36x, а значит есть соблазн их пофиксить. Для фиксов идем сюда и смотрим что нам может пригодиться… на первый взгляд кажется что пригодятся две вещи, JMicron JMB36x RAID ROM v1.07.28 и Universally TRIM modified» Intel RST RAID ROM v11.2.0.1527 with TRIM in RAID0 support, но это немного не так, у меня с фирмварью для jmb36x материнская плата не нашла устройств в AHCI режиме, зато в IDE всё работало нормально. Решение было найдено простое — идем на сайт ASUS, окидываем мутным взором материнки «того» поколения с таким же контроллером, находим P5Q Turbo и выковыриваем из её BIOS нужную нам фирмварь версии 1.07.4. Да, не 1.7.0.28 как по ссылке выше, но и не v1.06.69 как было. Интеловский же ROM оказался подходящим.
Далее, как оказалось, в BIOS НИ-ЧЕ-ГО более того, что там уже есть не входит. Делаем так:
Сразу хочу сказать. да, так можно. Зеоны работают, остальное — Unknown CPU. Это дает примерно 130 килобайт места, это много.
Далее всё банально, идем сюда и ищем всё что PCI Option ROM и извлекаем:
Извлекаем за тем, чтобы потом открыть текстовым редактором и понять кто есть кто, естественно в непожатом виде:
ну а когда стало понятно кто есть кто, идем на вкладку «Replace», заменяем ROM’ы, сохраняемся и зашиваемся.
Несколько фоточек:
Ну и ссылка на BIOS. Уточню, в BIOS ТОЛЬКО 771 микрокоды (один какой-то 775), обновлен INTEL RAID ROM, JMB 36xROM.
[upd]
Оказалось что jmb36x фирмварь от Asus P5Q Turbo заводит только PATA порт, SATA и eSATA не работают. Архив с обновлен, файл P5KR-0703_INTEL.ROM, содержит оригинальный jmicron firmware v1.06.69 и немного больше микрокодов (удалены все от 2005 года и старше).