Автор: Daniel82 , 4 декабря 2008
Добрый день, товарищи! Позвольте обратиться за помощью.
Не могу самостоятельно разобраться в ситуации:
есть материнская плата Acorp 6ZX85 и есть PCI-контороллер 2SATA+1IDE+4USB на чипах VIA VT6421A + VT6214L. Проблема вроде бы известная - не получается загрузиться с него (пока пробовал только с IDE винтом), судя по инфе из форума, решение тоже известно - вшить биос чипа в биос мамки. Здесь никаких проблем не возникает, биос успешно интегрируется, cbrom182 показывает, что pci[A]...6421v341.rom добавлен, обновленный биос успешно прошивается (awdflash bios.bin /cd/cp/py/sn), в настройках биоса указываю грузиться с SCSI, только вот эффекта это никакого не приносит - "вставьте системный диск и нажмите...", никаких дополнительных строчек тоже не появилось.
От сюда вопрос - со всеми ли мамками/биосами такой способ проходит? Может с моей "мамой" мне не суждено испытать радость с этим девайсом :) ?
Содержимое данного поля является приватным и не предназначено для показа.

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-адреса преобразовываются в ссылки автоматически.

savely

17 лет 11 месяцев назад

Смущает строчка "Expansion ROM of 64Kb decoded by this card (Currently disabled)"

Это как раз хорошо. Так и должно быть. Чип-таки репортит о наличии addon ROM. А еnabled оно было при POST, затянулось в shadow и стало disabled.
А с Maxtor - странно, конечно... Ну, возможно какие-то особенности работы PATA-канала или нелюбовь к конкретному Макстору...

Daniel82

17 лет 11 месяцев назад

Интересно теперь, а может быть и без "спаривания" биосов все заработало бы. Flash ведь на плату китайцы поставили, биос собственный тоже есть. Может все блокировал мой Maxtor.

savely

17 лет 11 месяцев назад

Flash ведь на плату китайцы поставили, биос собственный тоже есть.

В микросхеме прошивка-то есть? Если бы этот вопрос задал кто из "гуру" - я бы посоветовал эксперимент с выпайкой флешки, установкой кроватки, прошивкой *.ROM и т.п.
Да, а микросхема на плате - флешка? (как-то банально не имел дела с дискретным VIA, у меня Промайз и Силикон).

BIOS - не есть. Флешка может быть пустой. Просто чип VT6421 репортит о потенциальном наличии у него BIOS независимо от его реального наличия. Соотв - мать как минимум смотрит: есть ли. Если нет, то "идем дальше, забыть, проехали". Если есть (а тут катит и интегрированный как PCI ROM) - инициализируем и т.п.

Daniel82

17 лет 11 месяцев назад

"Гуру" к сожалению не являюсь, собственно говоря, за помощью последних и обратился на форум. По поводу флешки, странно как-то получается, зачем ставить пустую флешку - не по китайски как-то лишние детали использовать, хотя может у них все платы унифицированны.
А по поводу загрузки с контроллера рано я обрадовался:
загружаюсь с CD, подсовываю драйвер для RAID, программа установки видит винт, но после первого копирования файлов и перезагрузки, сразу после отображения логотипа ХР вылезает синий экран с советами проверить вирусы, HDD и т.п. Причем есть такой момент - в самом начале прога пытается скопировать драйвер RAIDa на диск, после неуспешных попыток я выбираю пропустить файл, далее идет стандартное копирования файлов винды в числе которых этот самый viamraid.sys все же копируется на диск. Здесь на форуме есть тема с такой же проблемой, но какого-то эффективного решения в ней так и не дается. Может быть, уважаемый savely подскажет где "собака зарыта". Очень надеюсь на ваш опыт и квалификацию.
»

savely

17 лет 11 месяцев назад

Причем есть такой момент - в самом начале прога пытается скопировать драйвер RAIDa на диск, после неуспешных попыток я выбираю пропустить файл

Я бы все же добился успешности попыток. Драйвера какие? 5.80C (windows_v-raid_v580c.zip )?

Daniel82

17 лет 10 месяцев назад

Разобрался наконец-то, проблема дейcтвительно в драйверах заключалась.
Нашел я аж 3 версии v1.00, v580с и v380e. Так вот если во время установки системы я подсовывал на дискетке v1.00 или v380e - файл не копируется, если интегрировал v380e в загрузочный дистрибутив винды - тоже не копируется, а вот когда интегрировал v1.00 - все заработало. v580c не пробовал, но думаю тоже заработает. Так что сейчас все ОК.
С v380e я лоханулся, на сайте viaarena.com v380e предлагается для DOS и я по своей глупости решил, что раз XP еще не установлена, то надо использовать драйвер для DOS.
А по поводу v1.00 и v580с возник вопрос - в дистрибутиве присутствуют две папки с дровами, содержимое одной из них ("drvdisk") рекомендуется использовать для загрузки ОС. Может быть вопрос глупый, но интересно - непосредственно сами файлы *.ini, *.sys для конкретной ОС в обеих этих папках одинаковые, а разница только в наличии дополнительного файла "txtsetup.oem" с помощью которого при установке системы можно выбрать для какой системы ставить драйвер или я ошибаюсь?

savely

17 лет 10 месяцев назад

Да, для установки драйверов на этапе текстового экрана инсталляции используется txtsetup.oem, а не inf-файлы.

Daniel82

17 лет 10 месяцев назад

В качестве итога, дабы избавить ищущих помощи обладателей контроллеров на чипе VIA VT6421 от длительных изысканий и насилия над своими компьютерами, решил набросать небольшой список шагов, которые с большой вероятностью решат броблему загрузки с данного контроллера. Итак,
1. Скачиваем с сайта VIA для контроллера VT6420/1 "свежий" дистрибутив с драйверами (сейчас это Ver.580с) и файл с БИОС для чипа vt6421 (я нашел три - 6421v100.rom, 6421v431.rom и 6421v494.rom).
2. Записываем загрузочный диск с дистрибутивом ОС, к которому добавляем (например программой "nLite") драйвер для нужной ОС из скачанного ранее дистрибутива.
3. Добавляем БИОС чипа в БИОС материнской платы, например с помощью программы cbrom182. На момент успешной инизиализации это был 6421v431.rom. С другими, думаю тоже все должно работать.
4. Прошиваем измененнный БИОС материнской платы (не перепутайте с биосом чипа!).
5. Подключаем к контроллеру винчестер. Теперь после инициализации собственного биоса материнской платы должен проинициализироваться БИОС контроллера - появятся соответствующие надписи с предложением нажать TAB для входа в меню биоса. Если этого не происходит, то проверьте правильность подключения винта или попробуйте подключить другой винт, например мой Maxtor-6E040L0 контроллер не видит, в интернете пишут и о других "проблемных" винтах.
6. Загружаемся с предварительно записанного в шаге 2 диска.
7. Если все сделано правильно, интегрирован нужный драйвер, установщик автоматически увидит ваш винт, предложит форматнуть, ну и т.д. как при стандартной установке, без лишних вопросов и сообщений.
8. Для загрузки с контроллера, возможно, придется изменить порядок загрузки в биосе материнской платы (выбрать SCSI, PCI Devices и т.п., в моем случае этого не потребовалось).
Всем удачи!

To savely: Радует, что есть люди небезразличные к твоим проблемам и готовые помочь, когда это требуется. Огромное человеческое спасибо!

R_Soft

17 лет 10 месяцев назад

[off]
To savely: Радует, что есть люди небезразличные к твоим проблемам и готовые помочь, когда это требуется. Огромное человеческое спасибо!

Спасибо за спасибо. Но тому, кто помогал +1 в карму не помешает. :)
Исправляю ситуацию. Савелию [+1].[/off]

alex003 (не проверено)

17 лет 9 месяцев назад

[удалено]

Устное предупреждение за дублирование сообщений в разных темах (дубль).
maco