By ivp , 7 March 2004
2ALL
Откликнитесь, кто переделывал или находил инфу о переделке PCI-карты Promise Ultra100/133 TX2 в FastTrak100/133 TX2 соответственно - нужно "Ноу-Хау" (технику переделки простой Ультры знаю, но она априори должна отличаться от TX2, хотя бы потому, что флэшка интегрирована в чип). Косвенные сведения о возможности такой переделки я нашел в нескольких местах, но методику так и не отыскал...
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.
Да, на сколько помню, один биос может четырмя контроллерами управлять, я уже как-то предлагал в мать его вшить, но не помню удалось ли отключить встроенный.

ivp

21 years 8 months ago

Встроенный БИОС можно попробовать в крайнем случае забить 00/FF, а чтобы ptiflash не сопротивлялся, в тех самых байтах, которые он проверяет на соответствие девайсу (а там всего не то две, не то три группы), оставить DevID/VenID...
Хотя надо проверить, нужно ли это будет вообще, возможно (повторюсь), он просто "затенится"...
А еще в прежних версиях ptiflash был замечательный ключик /unlimit. который позволял шить при несоответствии DevID, но они (прежние) говорят, что не знают данный тип флэша, а в новой версии, которая оный флэш знает, я не разыкал, как этот ключ можно активировать, и можно ли вообще...

ivp

21 years 8 months ago

Ковырял вчера и сегодня ночью БИОСы ФастТраков, хороших и разных :wink: , от младших и старых, до старших и новых, вывод пока очень грустный: каждый из них (кроме самых древних FT66) действительно может управлять несколькими контроллерами, но только на таком же чипе - процедуры определения принципиально схожих Промайсовских контроллеров с другими DevID в Бивисах нет...
То есть, чтобы реализовать идею управления несколькими Ультрами от одного ФастТрака нужно, ни много ни мало, почти наполовину Промайсовский код переписывать/дописывать - вычленять в бинарниках для разных чипов схожие процедуры (их там достаточно много), писать собственную процедуру определения имеющихся в системе устройств с VenID=105A, смотреть, нет ли "особенностей" управления каждым из контроллеров, дописывать и вызывать соответствующие процедурки при обнаружении оных, ну и т.п. + еще научиться блокировать собственные Бивисы подчиненных контроллеров (слава Богу, можно обойтись без арбитража - кто первый инициализируется, тот и прав; а то и вообще этот "универсальный" РАЙД БИОС модулем в Бивис материнки включать)...
Вот сижу и думаю - а оно нам надо???

ivp

21 years 8 months ago

Кажется, есть идея, как можно косвенно "вычислить", есть ли у флэша Ультры те самые две старшие адресные линии - коллеги, убедительнейшая просьба:
Если у кого-то есть FT100 TX2 или FT2000 TX2, снимите, пожалуйста, значения регистров wpcredit'ом в разных режимах (Span-0-1-0+1/Read-Write), и пришлите мне для "препарации" - нужно будет "высмотреть" то, что отличает Ультру от ФастТрака, но при этом не связано с режимами конфигурации, очень обяжете...
Есть идея. Поскольку рейд все равно софтовый, ему может быть пофиг какой контроллер используется. Валяется у меня биос от AMI MEGARAID IDE100 (в свое время ставил его на CMD648 заменив PnPID - работал) Биос выдирал с какой-то японской "серверной" мамаши -могу выслать. Это конечно проблему с недостаточным размером флешки не решит, но как обходной путь с зашивкой в биос матери может и сойдет.

ivp

21 years 8 months ago

Хм... А давай попробуем, даже если ничего и не получится - можно будет попробовать использовать как надстройку для "многоконтроллерного" Бивиса...
Заодно, если помнишь, или если где-то записано, напиши как обзывалась модель, потому как все равно надо будет искать описание, чтобы облегчить понимание (искать функции в коде), а то сейчас, после того как AMI отдало MegaRAID LSI, искать очень непросто (я на свой сказевый пока полное описание нашел, дня три убил)...
Мыло в профиле, как обычно... :wink:
ОК, отправил.

ivp

21 years 8 months ago

Thx, поймал, сейчас мы его... :wink:

ivp

21 years 8 months ago

Начал смотреть - за исключением древних мамок, редко где такое можно встретить: свободного места в БИОСе всего 3Ch байт, забито все по "самое не могу"...
Ну, будем смотреть попозже, что мы помеем с гуся... :wink:

Добавлено спустя полчаса:
Группу "95 10 49 06" разыскал только в одном месте; группы "95 10 48 06" нет вообще...
Зато обнаружил группу "95 10 2E 0F" - был у CMD такой чип (0F2E)? Сдается мне, что нет, и это уже какая-то последовательность кода...
группы "95 10 48 06" нет вообще... ...

нету, я менял 49 на 48, чтобы с моим контролером работало (ну и crc)
Сдается мне, что нет, и это уже какая-то последовательность кода...

Скорее всего