Ну вот, не обессудьте, приходится писать сюда
Ветка называется Хочу Прошивку, ну а я как это и не странно может показаться, хочу Прошивальщик. Вот моя история:
И так, влип как говорится по самое нехочу. Повезло. Ничего не скажешь.
Наступил на грабли, которые обходил 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?????????????????????
Отправить комментарий