Ну вот, не обессудьте, приходится писать сюда
Ветка называется Хочу Прошивку, ну а я как это и не странно может показаться, хочу Прошивальщик. Вот моя история:
И так, влип как говорится по самое нехочу. Повезло. Ничего не скажешь.
Наступил на грабли, которые обходил 1000 раз.
Я прошивал новое firmware версии 2.20.0.14 в контроллер Promise Ultra133TX2, когда произошло отключение питания. В результате Ultra133TX2 теперь мертвый.
Повторное прошивание не проходит с сообщением: Invalid file or mismatched with hardware!
если прошивать из командной строки (с ключом /f) и с сообщением: This File is not correct.
PTIFlash версии 1.11 имеет секретный ключ /Unlimit, который
позволяет прошивать сразу то, что даешь, без предварительной проверки содержимого, но эта версия не знает Promise Ultra133TX2, только Ultra100.
PTIFlash версии 1.44 и 1.45 знают Promise Ultra133TX2,
но не имеет секретного ключа /Unlimit.
(Информация взята со следующих страниц:
tweakhardware.com/guide/raid66/
Жду и надеюсь на помощь.
2Propretor
Можно попробовать загрузить биос контроллера в память из биоса мамки. А потом уже стандартным прошивателем шить биос контроллера.
Что-то круто слишком для меня. Да и положительный результат по-моему под большим моим сомнением.
Были у кого-нибудь подобные эксперименты, закончившиеся успешно?
Только что не поленился, стянул и посмотрел:
1. БИОС от Promise133 - он оказывается в отдельном файле
2. БИОС MSI 6163 BX Master - в его состав входят даже 2 БИОСа от Промиса - один от интегрированного UDMA-66 и второй для внешней платы UDMA-100.
3. Просмотрел их структуру - очень похожи между собой.
В каждом есть сточки с сылкой на устройства:
$PnPCan not find the PCI Device - PDC20262
$PnPCan not find the PCI Device - PDC20266
$PnPCan not find the PCI Device - PDC20269
4. Никаких препятствий для добавления БИОСа Промис в БИОС системной платы я не вижу, во всяком случае, если при инициализации PCI устройств плата видна, то вполне возможно, что БИОС загрузится успешно. После этого можно попробовать перепрошить его для восстановления.
Удачи
А не будет ли разве прошивальщик смотреть испорченное содержимое в флеше контроллера, а не правильную версию в памяти, тем самым всеравно запретив прошивку?
Попытка, не пытка, как говорят в Одессе.
Если будет все нормально, и БИОС загрузится и распознает контроллер, то никаких препятствий я больше ни вижу, даже если прошивальщик не смогет ничего. Какая, в принципе разница, откуда грузится БИОС?
Работают же видеобиосы от Nvidia при загрузке их через Vgabios.exe
Кстати, и размеры всех файлов БИОСов тоже одинаковые.
ну не будешь же в каждую мать потом этот биос вставлять, если планируешь этот контроллер использовать. Полумера получается. На худой случай это конечно пойдет, но хотелось бы кардинально решить проблему.
Если бы нашел, было бы проще.
К стати, вообще нет в интернете документации на сам чип-контроллер PDC. Увы
А может всетаки направить все силы на "залом" прошивальщика?
По моему мнению, ptiflash.exe все-таки имеет потайной ключ для прошивки запоротых БИВИСов, просто после того, как в предыдущих версиях он стал известен широкой общественности, его попросту изменили. Вряд-ли фирма будет для своего сервиса писать отдельную прогу.
Остается либо ждать, может кто и раскопает это дело, либо идти в обход.
Может быть все-таки прога и не обращается напрямую к БИОСу, а смотрит его копию в оперативе, ведь в любом случае происходит переадресация из ROM в определенные области RAM.
Как выход, можно еще попробовать при помощи еще одного тако-го же контроллера попробовать перешить, выдернув рабочую плату на-горячую из-какой-нибудь матплаты, которую не жалко.
Вобщем прошил я Промайсный БИОС во флешку на матери и в результате ничего не изменилось. BIOS даже не появляется с сообщением. И с адаптером и без адаптера. То есть не инициализируется.
В чем дело? Или тот биос (от PCI адаптера) нужно еще как то модифицировать?
Вот смотри доказательство того, что прошивка легла и правильно:
CBROM V2.08 (C)Award Software 2000 All Rights Reserved.
******** MB!.BIN BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================ 0. System BIOS 20000h(128.00K)13861h(78.09K)original.tmp
1. CPU micro code 06062h(24.10K)032F1h(12.74K)cpucode.exe
2. Other(6000:0000) 07A8Bh(30.64K)040D3h(16.21K)AWARDEXT.ROM
3. ACPI table 038FDh(14.25K)01392h(4.89K)ACPITBL.BIN
4. VRS ROM 01F65h(7.85K)012BBh(4.68K)cav_shdw.bin
5. LOGO BitMap 2583Ch(150.06K)0C4DAh(49.21K)wallp.bmp
6. PCI ROM[A] 04000h(16.00K)02508h(9.26K)Promise.bin
Total compress code space = 33861h(206.09K)
Total compressed code size = 2BC54h(175.08K)
Remain compress code space = 07C0Dh(31.01K)
Может быть еще что-то добавить нужно?
Ну например
YGROUP ROM 024A0h(9.16K) 01A27h(6.54K) awardeyt.rom
как у названной тобой MS 6163 BX Master?????????????????????
Отправить комментарий