Автор: Root , 19 декабря 2004
Содержимое данного поля является приватным и не предназначено для показа.

BBCode (added in Drupal 11)

  • 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 год 2 месяца назад

Root
Попробуй вот что (замечал на нескольких матерях с набортовыми, правда, РАЙДами - но, возможно, корень один и тот же) - если стоит System BIOS Cacheble = Enable, отключить оную фичу на фиг...

Root

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

Что за бред?
теперь b4250.bin не работает :shock:
зато пашет только оригинальный b4210.bin :!:
Sistem BIOS Cacheble = Enable

если бы она была регулируемой.....
Зато экспериментировал с Symbios SCSI = Disabled/enabled и VideoBIOS Cacheable = disabled/enabled - один фиг....

geodimetr

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

Как выяснилось, вариантов SATA-контроллеров на базе Silicon Image несколько. У нас, например, в ходу - красная платка с совершенно другим расположением камней. А кроме того, некий ОЕМ-контроллер от Текрама (?), где камушек просто заклеен блестящей бумажкой с гордой надписью ТЕКРАМ, с биосом удивительно похожим на SI (специальных исследований, правда, не проводили), и требующий те же драйвера от SI.

Так что у Вас может получиться одно из двух:

1. Выложенные биосы годятся только для конкретной ревизии платы (а как раз ее-то авторы и забыли указать), и на любой другой - работать не станут или будет кривизна.

2. В процессе заливки Юнифлэшем некоторые битики, однако, могли и поменяться - поскольку Юнифлэш, сколь мне известно, не проверялся на совместимость с такими чудными девайсами, да и вопросы с кэшированием остаются - каким-то платкам это может быть пофиг, а каким-то - и нет, в зависимости от интервала адресов заливаемого.

Видимо, есть смысл проверить залитое повторным чтением (тем же Юнифлэшем) и сравнением с оригиналом.

А вообще, с чего возникла задача перешивки родного биоса на этой платке ? По нашему опыту, рэйд на доставшихся нам контроллерах работает, драйвера живут под любой версией Виндозы, хотя никакие рэйд-утилиты под Виндозой работать не желают. И нам не удалось найти внятной информации о том, как заставить их работать. Получается весьма кастрированный вариант... но другого, по-моему, простой перешивкой биоса не получить...

ivp

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

geodimetr
Касательно Текрама с "гордой надписью" - таки это действительно SiI, только сегодня это выяснил собственноручно, и у него дизайн и обвязка действительно отличается от "стандарта", типа STLab'овских...

b4250.bin - БИОС контроллера как обычного САТАшного адаптера
r4250.bin - RAIDовский БИОС


Для начала хотелось бы уточнить следующую информацию:
какой DeviceID у обычного контроллера (BIOS b4250), и какой у контроллера с функцией RAID (BIOS r4250)?

Находятся ли эти значение в соответствущих BIOS? Если да, то нужно попробовать заменить в файле r4250 DevID, полученное из b4250, и откорректировать контрольную сумму. Если нет, то думаем дальше...

BIOS Cachable к этому делу отношения иметь не должно.

ivp

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

Есть конкретные случаи - у ABIT VP-6, MSI 694-D Pro2 (третью и четвертую матери не помню - как вспомню, сразу добавлю) System BIOS Cacheble = Enable на переход к загрузочным устройствам при включенном РАЙД-контроллере ВЛИЯЕТ - об этом, кстати, как мне помнится, я писал на конференции несколько месяцев назад...
У _прежних_ Силиконов (0680) DevID для замены прошивки значения не имел, об этом можно прочитать в их Knowelege Base...

Root

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

Как выяснилось, вариантов SATA-контроллеров на базе Silicon Image несколько. У нас, например, в ходу - красная платка с совершенно другим расположением камней.

я же указал - обычная платка от Chronos. Поглядеть на нее можно по линку выше
2. В процессе заливки Юнифлэшем некоторые битики, однако, могли и поменяться

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

кривизна только в одном - при заливке "не того" БИОСа система грузится, но при отключенных у-вах. Если же подключен винч на 200ГБ, увы, система тихо вешается. При этом с залитым b4210.bin (брался тоже с сайта SiI) все ОК при любых условиях. Что интересно, у этого БИОСа нет рейдовой версии :shock:

Дивайс:
VendorID=1095h
DeviceID=3112h
Rev=02h
SubSystem=10953112h

Root

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

какой DeviceID у обычного контроллера (BIOS b4250), и какой у контроллера с функцией RAID (BIOS r4250)?

без понятия какой должен быть у рейда, но в дровах ничего криминального не нашел:
PCI\VEN_1095&DEV_3112.DeviceDesc="Silicon Image SiI 3112 Medley Serial ATA RAID Controller"
PCI\VEN_1095&DEV_3112.DeviceDesc="Silicon Image SiI 3112 Serial ATA Controller"
по-моему, DevID у них получается одинаковый ;)

Root

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

Итак, проблему попытался я добить.
Адаптер был переставлен на бартон и там перешит стандартным прошивальщиком от Silicon'а... Uniflash почему-то именно на бартоне не понял тип флеша у адаптера :evil:
В общем, адаптер как рейдовый заработал! Причем на Асусовской матери (A7N8X-E Deluxe). Переставляю на TX97-E - виснет при подключенном САТА-винче.

Root

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

Нормальный БИОС в интернете, увы, найден не был. Тогда появилась свежая идея выдрать его из биосов материнок, на которых интегрирован этот злосчастный рейд-контроллер. Нашлась куча доноров :) все они были обработаны bit'ом от Старгаз0ра, а полученные образы биосов контроллера были скормлены UPDBIOS, превративший их в полноценные биосы отдельных не менее полноценных адаптеров.
В итоге, была выбрана прошивка 4.2.24, которая работает нормально: и рейд работает, и система грузится, а не тупит.... Заливалось это чудо Uniflash'ем....
При следующей загрузке винда обнаружила SATA 3112A RAID controller и спросила к нему дрова, которые были ей незамедлительно подсунуты... Все поставилось без проблем и теперь у меня есть практически халявный сата-рейд-контроллер....
Отмечу, что панелька управления рейдовым SiI гораздо более приятная в общении, нежели обычного (который не рейд)...
появилась возможность из-под винды настраивать рейд и перепрошивать контроллер(!!!!)
Имеется адаптер SiI 3112 от Chronos'а с двумя SATA-портами. На него можно поглядеть тут.
Пулей были скачаны БИОСы с офф. сайта Silicon Image.
Есть в наличии:
4250.bin - маленький БИОС для встраивания в БИОС материнки. Не актуален
b4250.bin - БИОС контроллера как обычного САТАшного адаптера
r4250.bin - RAIDовский БИОС

RAIDовский БИОС при заливке детектит дивайся правильно и даже позволяет сделать рейд, НО при загрузке компа далее он зависает сразу после таблички у-в... Ctrl+Alt+Del не помогает... Лечится отключением у-в от САТА-контроллера и заливкой b4250.bin
Кстати, такие же сипмтомы наблюдаются при заливке БИОСа от других плат (SiI 3114 и SiI 3512)

В общем-то, проблемы и не было бы, если в Интернете была соотвествующая инфа... Увы, либо ее нет, либо она настолько спрятана

UniFlash рулит... Им и перешивал. Удобно... Находит флеш и шьет... Заодно и обнаружил, что он не понимает флеш на материнке ASUS TX97-E :( Говорит, что не знает...