Граждане специалисты, выручайте !
Проблема следующего характера. Имееется вышеуказанный винт и 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 гиг, поэтому вариант с ограничением объема и подключением к контроллеру материнки не подходит...
Помогите советом.
А диск с XP.SP2 не для Unattended-установки, случаем?..
Добавлено спустя 4 минуты 55 секунд:
Кстати - какая версия драйвера для XP?..
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
esasoft
Может дело в настройках карточки ? Помнится, для RTL 8139 существовала утилита, позволявшая задавать видимость нужного количества памяти на флэшке. Может нечто подобное есть и для 8029...
Теоретически возможно, если поискать что-нибудь типа RamBios или Loader'a с открытым исходным кодом. Можно попробовать модифицировать эти утилиты, чтобы научить их грузить код PCI-биосов в другие нефиксированные адреса (научить самостоятельно искать свободное место под границей в один мегобайт). Только это будет чипсетозависимое решение.
Хотя, наверное, действительно, проще преобразовать образ биоса в COM-файл и оставить его в памяти (как TSR). Должно прокатить. Но тогда придется загружаться с дискеты либо со второго винта.
ЗЫ: А вообще, если есть 2 винта, то зачем так мучиться ? Систему вполне можно держать на том, с которого можно загрузиться, а варез на том, что к PCI-контроллеру подключен.
Добавлено спустя 8 минут 47 секунд:
В том то и проблема, что чтобы система этот контроллер узнала, в обязательном порядке нужен соответствующий файл NtBootDD.sys. К огромному сожалению, правильных NtBootDD.sys для PCI IDE контроллеров я пока не встречал. Такое впечатление, что "правильные" существуют только для PCI SCSI и для стандартных IDE контроллеров на материнках.
Добавлено спустя 1 час 13 минут 54 секунды:
esasoft
Кстати, почему бы не поискать материнские платы с VT6421 на борту ?
Вполне возможно, что из биосов этих материнок удастся выковырять нужную ROM'ку, чтобы потом подсадить ее в биос своей материнки.
Можно даже поискать мамку с VT6420 -- наверняка на железном уровне они не сильно отличаются от 6421. Если что, можно будет попробовать подправить.
ПС [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.
xKVtor Правильный NtBootDD.sys для SCSI контроллеров, с которыми я имел дело побитно совпадал с драйвером этого контроллера лежащем в %SystemRoot%\System32\Drivers. Думаю, что для IDE/SATA [Raid] должно быть так же, но я сам этого не проверял. Возможно завтра попробую...
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Побитово он (касается и "правильного", и "неправилного") всегда будет совпадать, т.к. NtBootDD.sys это и есть переименованный файл драйвера из %SystemRoot%\System32\...
Проблема в том, что в реальной жизни не все драйвера написаны с расчетом на использование в качестве NtBootDD.sys (отсутствуют нужные процедуры либо они не реализованы должным образом -- где то в ньюсах гуловских обсуждалась эта тема).
Я проводил тесты с некоторыми силиконовскими контроллерами (вроде еще по одному VIA и ITE попали под руку). Но со всеми ними меня ждал жесточайший облом.
ПС [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.
Пробовал от Abit AX8 - на первый взгляд заработало:) из появившихся фич - позволяет грузиться с подключенного к контроллеру CD.
А вот из контроллера этот кусок работать не захотел (в отличие от лежавшего на сидюке 1.00), что в общем ожидаемо. Ранее особо не разбирался в отличиях интегрированных/дискретных биосов, если кто может "в двух словах" - буду премного благода:)
uncledim
Выложите, пожалуйста, контроллерный кусок этого BIOS куда-нибудь. Хочу с ним поэкспериментировать.
esasoft
выложил тут.
Доброе время суток.
В сети обсуждение этой темы идет очень горячо. Поделюсь своими злоключениями.
Купил я контроллер на vt6421a+vt6214. Ссылка:http://www.spb.ultracomp.ru/common/good_ex.php?site_id=42&small=1&id=99767
По причине combo. У меня мало слотов PCI (msi-6131). После покупки контроллер грузится не захотел, хотя в ХР - все ОК. Внимательно изучив форум начал с флешки. На плате чесно стояла 512к флеш-память (Pm39LV512). Но после ее извлечения оказалось, что выводы подключены только следующие: A0 (Vcc), A1(Vcc), A10(vt6421), A13(GND), WE#(vt6421), I/O0-I/O3(vt6421), Vcc, GND и ВСЕ! Остальные все ноги NC. Со своими скромными познаниями в этой области я понял, что китайцев мне "не победить".
Пошел по пути приживления BIOSa контроллера в DIOS матери. Изыскания велись разные, но ничего не получалось. Были перепробованы все возможные адреса (PCI, ISA и др. адреса), ничего не помогало. Стал прилаживать HDD при помощи NtbootDD. И вдруг все заработало (всмысле вживленный BIOS). При анализе оказалось, что с HDD Qantum (15 Gb, ATA-66) BIOS просто не запускался. Не знаю в чем проблема... Контроллер стартанул c ST38140 который выпущен несколько позже квантума. Без винчестера биос видится, но во время POST мелькает очень быстро и после троекнопия не появляется вообще.Сейчас все ОК!
Удачи всем.
Если мне не изменяет память RAID BIOS для этой платы соответсвует таковому от VIA VT8237R и имеется в наличии в прошивке BIOS к примеру от Albatron KM400A-Pro и достаётся при помощи CBROM, или в прошивке Asus K8V-MX - достаётся при помощи MMTOOL. Если надо достану и выложу.
Есть в наличии достатые из каких-то мамочных БИОС
c:\TEMP\_MODULE\VIA\RAID\6420R231.ROM
c:\TEMP\_MODULE\VIA\RAID\6420R490.ROM
c:\TEMP\_MODULE\VIA\RAID\6420R497.ROM
Извиняюсь - для контроллера 6420, а не 6421
Copyright (C) VIA Technologies, Inc. All Right reserved. VIA Technologies, Inc. VIA VT6420 RAID Controller VIA VT6420 Serial ATA RAID BIOS Setting Utility V4.97 VIA VT8237 Series SATA RAID BIOS Setting Utility V4.97 237R497.ROM - FOR RAID If you want to install Linux Default partition RAID driver, please DO NOT use OPROM creation operation!
Дрессируем коров
Отправить комментарий