SiI 3112A upgrade to RAID

Имеется адаптер 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:( Говорит, что не знает...

Аватар пользователя ivp

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

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Root

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

Цитата:
Sistem BIOS Cacheble = Enable

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

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

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

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

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

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

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Аватар пользователя ivp

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

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

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

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

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

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

Аватар пользователя ivp

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

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Root

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

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

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

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

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

Цитата:
какой 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 у них получается одинаковый;)

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

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

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей