Автор: ivp , 29 февраля 2004
Переделал on-board Promise Ultra100 в FastTrak100 на ASUS CUBX-E (напайка 2-х 150om резисторов с обратной стороны разъема первого IDE), заменил соответствующим образом в БИОСе матери модуль FNT0 (БИОС контроллера): Ultra100 при инициализации PCI-девайсов пропал, FastTrak100 не появился, при этом в Мастдае все определилось полностью корректно, вручную доработанные (сменил ID) драйвера и GUI встали, все работает, все допустимые версии RAID инициализируются и поддерживаются, управление нормальное, как локальное, так и по сетке.
Пробовал засунуть RAID BIOS как /PCI и как /Other: вместо /FNT0, эффект тот же - инициализация происходит, но мать устройство не показывает и с дисков на контроллере не грузится (соответствующие опции в BIOS Setup выставлены, даже точнее, не менялись с ATA100), загрузочное меню RAID BIOS не появляется.
Может, это продолжение истории с ее "недоделанным" БИОСом (https://rom.by/phpBB2/viewtopic.php?t=1597)? Или же нужно лезть внутрь БИОСа самого контроллера?
Где копать, кто что знает/предполагает?
Содержимое данного поля является приватным и не предназначено для показа.

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

ivp

21 год 7 месяцев назад

Так петрушка-то в том, что РАЙД БИОС Юнифлашем я "разглядел" под голым ДОСом (и ни под чем другим Юнифлаш, собсноЮ не работает)...
А Винды контроллер обнаруживают с момента переделки, здесь-то как раз для меня ничего удивительного нет...

@p01vel

21 год 7 месяцев назад

А если вобше удалить биос RAID-а из BIOS-а MB, а после этого в Win промайс все равно будет работать или нет, если нет то он иницыализируеся...

ivp

21 год 7 месяцев назад

Уже пробовал - если удалить, то Винда его все равно подхватывает... И Гую Промайсовскому (FastChek) все равно, есть БИОС, или нет - он контроллер видит при любом раскладе; если, к примеру, создать РАЙД-массив на другом контроллере (где это возможно благодаря запуску интерфейса РАЙД БИОС), а потом перенести на этот, то этот массив ФастЧеком поддерживается, восстанавливается, ну и т.д.
Т.е. поддерживать массив можно - им невозможно управлять, т.к. у Промайса, в отличие, скажем, от SiI, это возможно только в интерфейсе БИОС, но не в Виндовом Гуе...
И кроме того, это самое главное, контроллер не воспринимается БИОСом как устройство загрузки, хотя на других матерях при подобной переделке проблем никаких нет (и пока он был простой Ультрой, сабжевая мать его вполне адекватно воспринимала)...
А вот в таблице устройств (по окончании POST) контоллер уже есть...
Стоп. В Device Listing оно как Mass Storage Device фигурирует? А в устройствах загрузки SCSI отсутствует? И даже Boot other devices не помогает? Воистину, перемудрил асус в своих бивисах...

ivp

21 год 7 месяцев назад

Воистину все так, сын мой - и присутствует, и отсутствует, и перемудрил... :wink:
BTW, разобрал StarGaz0r'овским BiT'ом БИОС CUBX-E на составляющие, думал, там какая-то пакость может быть, связанная с VenID/DevID, и даже радостно нашел сабжа в одном месте stn.bin (который у всех остальных компаний original.tmp), но потом, к неудовольствию своему, разобрался, что это переключение очередности загрузки Промайс/сказь...
Так что, остается одна рабочая гипотеза, о которой я говорил в "Экзотике" - дело в Асусовском формате Бивисов, и в собственных CRC каждого модуля, которые_я_не_знаю_как_правильно_считать_и_вставлять...

Root

21 год 7 месяцев назад

устройств он определяется как 0D30 Mass Storage Controller, боюсь, что если я его определю как 4D30 в драйвере, он не отдетектится Мастдаем.

Попробуй все-таки :) Авось получится... Мжет в БИОСе контроллера привязка идет (вспомни Adaptec 29160 зашитый в 19160 :wink:) Или ты недопеределал :(
Так петрушка-то в том, что РАЙД БИОС Юнифлашем я "разглядел" под голым ДОСом (и ни под чем другим Юнифлаш, собсноЮ не работает)...

Вот еще идея: БИОС контроллера распаковывается, но управление на недо НЕ передается....

ivp

21 год 7 месяцев назад

Попробуй все-таки :) Авось получится... Мжет в БИОСе контроллера привязка идет (вспомни Adaptec 29160 зашитый в 19160 :wink:) Или ты недопеределал :(
Так зачем, я никак в толк не возьму??? Еще раз повторю, опуская остальные аргументы "против": я переделал еще пять набортовых контроллеров - 2 LiteRAID и 3 Ultra, все не на Асусах, и все нормально работают!!!
Вот еще идея: БИОС контроллера распаковывается, но управление на него НЕ передается....
Так я о том же и пишу - если я его обнаружил, следовательно, он распакован и загружен, но не инициализируется почему-то; я предполагаю, что тут как раз вопрос в формате Асусовского "переходного" (как это обозвал apple_rom)БИОСа: модуль распаковывается, поскольку БИОС составлен еще по принципам Аварда четыре_с_полтинной, и он не может не распаковываться загрузчиком - он корректен, но управление на него не передается, т.к. CRC не совпадает с записанной в БИОС...

@p01vel

21 год 7 месяцев назад

А что если пропатчить BIOS патчером, потом распаковать modul.tmp и в него добавить call на адрес BIOS-а раида, запаковать его обратно и прошить…

ivp

21 год 7 месяцев назад

Можно, наверное... Он (РАЙД) станет в этом случае неотключаемым, да и Бог бы с ним...

ivp

21 год 6 месяцев назад

Получил дополнительные подтверждения тому, что дело в Асусовском формате БИОС:
1) Прямое - с помощью StarGaz0r'а был вставлен "флажок" (свободный код POST) в модуль РАЙД БИОС "крякнутого" ФастТрака, оный модуль был вставлен в прошивку CUBX-E - ноль эмоций, код при прохождении POST не появился;
2) Косвенное - решил поставить Текрам DC-315U (сказь без собственного БИОСа) на Асус P3B-F, БИОС которого - почти точная копия БИОСа CUBX-E, вставил Текрамовский Бивис на место предустановленного SymBIOS Logic (идет в прошивке матери как HPC ROM) - ни малейшей реакции, хотя такая же замена на Чайнике 6BTM0 (там он, как и в большинстве случаев, PCI[0] ROM) действовала совершенно корректно, при этом даже размер модулей в данном случае одинаков, в отличие от замены БИОСа Ультры ФастТраковским...