Автор: Unknown BIOS (не проверено) , 6 августа 2006
Граждане специалисты, выручайте ! :)
Проблема следующего характера. Имееется вышеуказанный винт и PCI-плата RAID-контроллера на базе чипа VIA VT6421. Все это дело стоит на древней материнке Intel Advanced/ML. В Windows все видно, все работает нормально. Однако в инструкции к драйверу указано следующее:
Make sure VT6421 BIOS is executed by the system BIOS when POST.
т.е., "Убедитесь, что BIOS VT6421 выполнен системным BIOS во время POST."
Указанный BIOS VT6421 на установочном CD контроллера присутствует.
Вопрос - как сделать так, чтобы этот BIOS выполнялся при запуске системы, как указано в документации ?
Необходимо установить систему не новый винт, а в ДОСе его не видно... :(
Вся эта каша затевалась с целью установить винт на 80 гиг, поэтому вариант с ограничением объема и подключением к контроллеру материнки не подходит...
Помогите советом.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

DanZer

19 лет 6 месяцев назад

В Windows все видно, все работает нормально.
А что за Windows? NT-линейке (NT/2k/XP) на функции биоса, по большому счету, пофиг, главное - суметь загрузиться.
"Убедитесь, что BIOS VT6421 выполнен системным BIOS во время POST."
Перед загрузкой ОС какие-нибудь сообщения от RAID-контроллера выдаются? Типа "нажмите бла-бла-бла чтобы бла-бла-бла"
Указанный BIOS VT6421 на установочном CD контроллера присутствует.
Это резервная копия прошивки.
Необходимо установить систему не новый винт, а в ДОСе его не видно... :(
Опять же - что за систему? От этого зависят дальнейшие действия.

esasoft

19 лет 6 месяцев назад

То-то и оно, главное - суметь загрузиться ! А как это сделать, если система винт не видит ? :(
Никаких сообщений от контроллера не выдается.
Тестовая ДОС-программа видит и контроллер, и винт. BIOS машины этот винт не видит в упор.
Установить требуется Windows 98SE. На машине хоть и стоит 128 Мб ОЗУ, но на процессоре 133 МГц без ММХ запускать Win2K или WinXP - экстрим :)
Так что вот... Такая беда.

Добавлено спустя 4 минуты 8 секунд:

Кстати, про резервный BIOS. На карте стоит микросхема ПЗУ Atmel AT27C512R, а она, насколько я знаю, однократной записи. Так что зачем понадобилась резервная копия - непонятно...

DanZer

19 лет 6 месяцев назад

В биосе загрузка со SCSI есть? По идее - должна быть... Какие варианты загрузочных устройств вообще предлагаются к выбору?

esasoft

19 лет 6 месяцев назад

Загрузки со SCSI в BIOS нет.
Варианты следующие.
Можно составить последовательность загрузки из 4-х устройств, в первом из которых (First Boot Device) следующие опции:
CD-ROM
Disabled
Floppy
Hard Disk
Network
В остальных (Second...) те же опции, за исключением CD-ROM.
BIOS прошит последний, доступный официально - 1.00.08.DB0 от 1997 года.

Добавлено спустя 1 день 11 часов 21 минуту 7 секунд:

Кстати, тут у меня одна идея появилась.
Если мать умеет загружаться с сетевухи, может, можно залить BIOS контроллера в BOOT ROM сетевой карты ? Будет такой вариант работать или нет ?

savely

19 лет 6 месяцев назад

Перешить BIOS матери на последний, перешить (по возможности) BIOS контроллера на последний/другой.
Невсплытие Addon-BIOS при POST - исключительно проблема их (биосов) взаимодействия. А тут еще и BIOS Интел, со своими заморочками. Естественно, при условии, что на матери с Award/AMI контроллер работает как надо - т.е. он исправен и BIOS у него целый.

Если мать умеет загружаться с сетевухи, может, можно залить BIOS контроллера в BOOT ROM сетевой карты ? Будет такой вариант работать или нет ?

Сомневаюсь, VendorID/DeviceID не сойдутся. Хотя в присутствии карты с нужными - возможно. Но не на этой матери и не этот BIOS контроллера. Можно исключительно ради интереса поэкспериментировать на каком-нибудь дубовом Award'е...

DanZer

19 лет 6 месяцев назад

В принципе можно попробовать сообразить нечто, передающее управление на биос RAID-контроллера. :roll: Но это я так, чисто теоретически...

esasoft

19 лет 6 месяцев назад

BIOS матери уже перешит на последний (я уже об этом говорил).
А на контроллере микросхема Atmel, серии AT27C512R, так что с перепрошивкой облом...


Невсплытие Addon-BIOS при POST - исключительно проблема их (биосов) взаимодействия. А тут еще и BIOS Интел, со своими заморочками. Естественно, при условии, что на матери с Award/AMI контроллер работает как надо - т.е. он исправен и BIOS у него целый.

Насчет того, что контроллер исправен, я не сомневаюсь, т.к. под Windows всё работает нормально. И винчестеры все видно, и форматируется/пишется/читается всё.
А насчет целости BIOS - не уверен...


Сомневаюсь, VendorID/DeviceID не сойдутся. Хотя в присутствии карты с нужными - возможно. Но не на этой матери и не этот BIOS контроллера.

А почему ?


В принципе можно попробовать сообразить нечто, передающее управление на биос RAID-контроллера. Но это я так, чисто теоретически...

А поподробнее можно ?
Все-таки стОит попробовать с BOOT ROM, или шансов нет ?

DanZer

19 лет 6 месяцев назад

А поподробнее можно?
http://www.wasm.ru/article.php?article=1013001
Все-таки стОит попробовать с BOOT ROM, или шансов нет?
Почему ж нет? Попробовать - стоит, хуже от этого не будет.

Вот еще на ту же тему, особенно последнее сообщение. Только не знаю - был ли вообще MR-bios для Advanced/ML...

esasoft

19 лет 6 месяцев назад

OK, буду пробовать :)
Спасибо за ссылки, довольно познавательно.
А не посоветуете, на каких сайтах можно поискать этот самый Mr BIOS ?
Тем более, что это, насколько я думаю, будет совсем не лишним...
В связи вот с чем. Сегодня запустил на этой проблемной машине uniflash -PCIOR. Он, соответственно, увидел option rom на видеокарте и на контроллере. При попытке сохранить копию BIOS на диске видеобиос сохраняется без проблем, а BIOS контроллера - сохраняется, но пустой (т.е., конечно, файл размером 64 Кб, но в нем - образ пустого ПЗУ). Т.е., по всей видимости, уроды-китайцы впаяли однократно программируемую микруху ПУСТОЙ !
И такие грабли - не только у меня. Вон, и на ру-борде, и на форуме КЦ "КЕЙ" народ с такими же проблемами...
"А Балда приговаривал с укоризной: "Не гонялся бы ты, поп, за дешевизной !"...
Но все равно, проблему очень хочется решить. Тем более, что есть варианты :)

xKVtor

19 лет 6 месяцев назад

esasoft
Указанный BIOS VT6421 на установочном CD контроллера присутствует.

А может на этом диске еще и прошивальщик присутствует ?
:P Давно его ищу и не могу найти. :?

Добавлено спустя 8 минут 48 секунд:

savely_s

Если мать умеет загружаться с сетевухи, может, можно залить BIOS контроллера в BOOT ROM сетевой карты ? Будет такой вариант работать или нет ?

Сомневаюсь, VendorID/DeviceID не сойдутся.

Если не сойдутся, то это дело теооретически можно поправить.
Я тут где-то уже писал, что удалось как-то запустить биос видеокарты, интегрировав его (при помощи CBROM) в биос материнки. Правда перед этим его пришлось немного подправить.

Дело в том, что PCI-адрес (b:d:f) устройства на шине биос самого этого устройства узнает при запуске из регистра AX (если не ошибаюсь). Поэтому, если адрес заранее известен, достаточно первой инструкцией заслать в этот регистр нужное содержимое. Ну и чексумму потом, после модификации, надо будет поправить.

Хотя, в идеале продвинутый PCI-биос должен сам по ходу работы свое родное устройство вычислять на шине, а не полагаться на биос материнской платы.