ESpec - мир электроники для профессионалов


СBROM и Аwdbedit не хотят редактировать bios Award 6.0

  Список форумов » Настольные компьютеры

Следующая тема · Предыдущая тема
АвторСообщение
volodia98 
Новичок
Сообщения: 28
 
Сообщение #1 от 07/11/2016 01:10 цитата  

СBROM и Аwdbedit не хотят редактировать bios Award 6.0 матери ga-m61vme-s2. Это AMD платформа. Надо подшить в bios матери bios контроллера SIL3132 (на плате контроллера обманка вместо флеш). Перепробовал Аwdbedit 1.0 и 1.02, с ошибками читают bios, показывают модули, сохранить корректно ничего нельзя. CBROM-мы перепробовал от 1.55 до 2.19, не распознают файл bios мамки M61VMES2.11c. Пробовал менять ему расширение на bin и rom, толку нет. CBROM запускал из командной строки под Win. Может в чистом DOS загрузиться?
южный 
Коммунист
Сообщения: 4985
южный
 
Сообщение #2 от 07/11/2016 11:40 цитата  

А посмотреть в bios разрешение на изменение.
volodia98 
Новичок
Сообщения: 28
 
Сообщение #3 от 07/11/2016 11:46 цитата  

южный писал:
А посмотреть в bios разрешение на изменение.

В смысле, в теле файла bios защита от перезаписи? Где смотреть и чем? Защита мешает CBROM в режиме /D посмотреть модули bios? хммм...
volodia98 
Новичок
Сообщения: 28
 
Сообщение #4 от 12/11/2016 16:45 цитата  

volodia98 писал:
южный писал:
А посмотреть в bios разрешение на изменение.

В смысле, в теле файла bios защита от перезаписи? Где смотреть и чем? Защита мешает CBROM в режиме /D посмотреть модули bios? хммм...

Поправочка - биос-файл M61VMES2.11c как писал выше открывается в Award BIOS Editor с ошибкой (в CBROM вообще не открывается, не распознаёт файл), а вот биос-файл M61VMES2.F10 (предыдущий) открывается на ура, и спокойно позволяет добавлять блоки. НО, в нём "старый" cpu-list, в котором отсутствует поддержка ныне установленного в мать проца. Т.е. добавить биос контроллера можно, можно и прошить, но запускаться система не будет. M61VMES2.11c - бета, но благополучно работает несколько лет. Т.е. тут только два варианта - каким-то образом всёж суметь открыть и отредактировать эту бету или заменить в M61VMES2.F10 cpu-list, что тоже крайне непросто. Чего делать? Почему бета не хочет читаться редакторами и редактироваться?
Tzar64 
Участник
Сообщения: 218
 
Сообщение #5 от 12/11/2016 17:38 цитата  

volodia98, если так все сложно, может проще залить БИОС во флешь для SIL3132, припаять и использовать как обычно? Тут с ним разбирались: http://forum.oszone.net/thread-123789.html
Lenchik 
Фанат форума
Сообщения: 7937
Lenchik
 
Сообщение #6 от 12/11/2016 18:50 цитата  

У мен как был контроллер жестких дисков на чипе Silicon Image, на нем даже места под BIOS не было. Залил BIOS от силикон имиджа во флэшку воткнутую в сетевую карту. Воткнул их рядом и случилось чудо, контроллер стал стартовым.
Tzar64 
Участник
Сообщения: 218
 
Сообщение #7 от 12/11/2016 19:27 цитата  

Lenchik, это как? Неужто БИОС при старте скопировался в память и оттуда перехватил управление контроллером? W-O-W
Lenchik 
Фанат форума
Сообщения: 7937
Lenchik
 
Сообщение #8 от 12/11/2016 21:02 цитата  

Tzar64, Я сам был удивлен, но потом подумал хорошо и решил что так и должно быть. BIOS он не привязан к шине PCI, он как бы находится в адресном пространстве. Определяется BIOS по специальной сигнатуре. Точно не помню, но там по моему 55 АА или что то такое простенькое. Сканирование адресного пространства идет с шагом в 16 килобайт. То есть по сути не важно во что он воткнут. Когда он запустился то инициализировал чип контроллера, у него такой код.
Tzar64 
Участник
Сообщения: 218
 
Сообщение #9 от 12/11/2016 22:19 цитата  

55 АА определяет точки входа, эта же сигнатура завершает таблицу разделов и передает управление загрузчику. Вроде да, должно работать.

Lenchik, респект, красивое решение классно!
volodia98 
Новичок
Сообщения: 28
 
Сообщение #10 от 13/11/2016 00:19 цитата  

Tzar64 писал:
volodia98, если так все сложно, может проще залить БИОС во флешь для SIL3132, припаять и использовать как обычно? Тут с ним разбирались: http://forum.oszone.net/thread-123789.html

Этот этап я уже прошёл - заказал (по относительно доступной цене) флешку из списка (список идёт с флешером) поддерживаемых, отнёс контроллер спецу (у меня программатора нет для этого типа флешек), начали заливать, пошли ошибки, постоянно не прописывает несколько бит. Вообщем и так и так пробовали, не получилось. Прислали битую флешку. Деньги вернули. Начал смотреть другие по списку, цены соизмеримы со стоимостью нового контроллера, при этом без гарантий, что не будет как описано. Пробовал искать БУ по месту, не нашёл. Сетевуха интегрирована, внешнюю вставлять некуда, слоты заняты, вообщем не вариант. Штатная флешка на контроллере не то чтобы муляж, но при питании 3,3 В и контроллера I-O 3,3 В имеет по даташиту питание 5 В и прошивается 14 вольтами (бывает такие, сам удивился, китайцы долго искали наверно смех ). Изначально в неё был зашит рэйд (который показывал заставку при загрузке), мне нужны были 2 порта SATA c eSATA. Поэтому работу рэйда я естессно не проверял, так как флешерами эта флешка не определялась, была сдута с контроллера, в неё был залит последний SATA биос (я сдуру не глянул даже даташит, коли показывает заставку), но с новым биос заставка снова появилась, а вот возможность загрузки через контроллер - нет. Подозреваю, что флешке хватает напруги только выдать при опросе устройств системному биос название зашитой биос, и на этом её работа на 3,3 вольтах питания и I-O заканчивается, подсоединённые устройства при загрузке она не показывает и не инициализирует естессно контроллер. Таким образом вот и пришёл к мыслям о внедрении биоса контроллера в системный. А тут столкнулся с тем что описано.
Tzar64 
Участник
Сообщения: 218
 
Сообщение #11 от 13/11/2016 22:18 цитата  

У EN29LV040 есть аналоги SST39LF040, Pm39LV040, MX29LV040, W39L040, неужели нет таких на старых мамках?
volodia98 
Новичок
Сообщения: 28
 
Сообщение #12 от 14/11/2016 18:04 цитата  

Tzar64 писал:
У EN29LV040 есть аналоги SST39LF040, Pm39LV040, MX29LV040, W39L040, неужели нет таких на старых мамках?

У SIL для этой серии контроллеров только вот эти совместимые флеш:
AMD Am29F010B
AMD Am29LV010B
AMD Am29LV040B
AMD Am29LV400BB
AMD Am29LV400BT
Atmel AT29LV010A
Atmel AT49BV512
MX29LV004B
Macronix MX29LV004T
Macronix MX29LV040
Macronix MX29LV400B
Macronix MX29LV400T
Sanyo LE28C1001D
SST 39SF010
SST 39SF020
SST 39VF010
SST 39VF020
ST Micro M29F010B
ST Micro M29W040B
ST Micro M29W400DB
ST Micro M29W400DT
Winbond W29C011A
Winbond W29EE512
Причем, для SIL3132 из этого списка подходят только с питанием 3,3 вольта. Так что AMD Am29LV040B я у кетайцев битую купил, а остальные недоступны или стоят на уровне контроллера.
Я уже вроде разобрался с CDROM, залил биос контроллера, перепрошился и получил мёртвую мать, правда пришлось из биоса матери удалить блок NVRAID.ROM чтоб место освободить, может из-за этого? Шился из биоса с дискеты фирменной гиговской утилитой (она в биосе) - Q-Flash. Ранее ею шил этот же редактируемый биос на этом железе. На выходе получил черный экран, никаких пост, ничего, винт крутится, мать реагирует на включение и выключение кнопкой и резетом, что-то щёлкает, в остальном тишина и темнота.

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Настольные компьютеры



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP