Столкнулся с неприятной проблемой. Все началось с того, что старый биос матери Shuttle HOT-555 v.1.52 не поддерживал винчестеры объемом более 8Гб. Полагая, что к такому старью новый биос вряд ли есть, применил патчер. Все прошло без ошибок, но и проблему 8Гб он не решил (как я понял позже, apple_rom говорил, что не будет делать решение этой проблемы в патчере). Не особо надеясь, я все же поискал в сети - и, о чудо, самая последняя версия оф. биоса держит винты >8Гб. Прошил - действительно, держит. Но содержит ошибку 32Гб (по крайней мере, патчер ее исправляет , потестить не было винта >32G под рукой. Я решил пропатчить этот биос, но возникла нештатная ситуация. Дело в том, что это 1М биос, и забит он практически под завязку (свободно меньше 1К). В итоге патчер все исправляе, но удаляет без моего согласия один из модулей прошивки (SCSI BIOS вроде), что естественно, неприемлемо. Можно ли что-нибудь сделать в таком случае? Хотелось бы впихнуть все.
Далее, я пробовал вручную CBRom'ом убрать модуль с лого для освобождения еще чуть-чуть места и запустить патчер для исправления только ошибки 32Гб (меньше объем добавляемого кода). Ситуация получилась еще более странная - несмотря на то, что в сжатом виде все должно влезать, SCSI-модуль все равно убивается.
Возможно, проверка объема идет из расчета несжатого modul и start-модулей (в старом биосе, где места хватало, SCSI-модуль не стирался)
Можно ли поступить так: Взять новый биос, вытащить из него SCSI-модуль и убить лого, пропатчить (SCSI будет убит), а затем вручную вернуть SCSI-модуль обратно? Если да, то важно ли, чтобы он находился по порядку до modul и start? Этот вариант плох тем, что далеко не все, что нужно, патчится (кроме ошибок винтов на большее не хватает места), но лучше, чем ничего.
1. Можно-нужно-правильно.
2. Порядок не важен.
А нифига!
2аппле_ром смотрел я прошивку Сказевый биос убивает почти все св. место! Только "ручная" правка или без скази...
Что сказали татары прийдя на Русь? "Сдавайтесь русские-нас орда!"
И что им ответили русские?
"А нас-рать!" ) (с)
Поможет переделка БИОСа в 2-х мегабайтный. По опыту для двухпроцессорной Гигабайты 5DX5:
1. Из нужного файла БИОСа извлекается все, что можно (пришлось делать разными верисями Cbrom, начиная с 1.1.)
2. Склеивается 2 файла
Copy /b Bios1M.bin + Bios1M.bin Bios2Mb.bin
3. С помощью того же Cbrom извлекается всякий мусор типа other
4. Возвращаются на место остальные модули
5. Биос патчится
5. Проверяется и сохраняется Modbin"ом
6. Горячей заменой прошивается в 2-мегабитную микросхему на плате (Awfl822a.exe с ключем /f)
ПС. последующие обновления БИОса стали возможны только с AWDFlash 7.12
проще руками забашлять... Хотя инфа полезная!
п.с. напиши мне в личку нужно Генчика вычыслить!
Что сказали татары прийдя на Русь? "Сдавайтесь русские-нас орда!"
И что им ответили русские?
"А нас-рать!" ) (с)
Я тут БИОС нарыл. Можут пробанете?
Он патченый на предмет винтов 128Gb. Может есть и поддержка К6-х. Я не тестил, так что судить не могу
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Kloch
О! Это то, над чем я так долго бился - просто супер!!!
Есть пара вопросов для уточнения процедуры:
Почему потребовалось использовать несколько версий Cbrom? И где можно узнать ВСЕ ключи для всех типов модулей (типа /pci, /epa и т.п - я лично смог вытащить или убить в прошивке только сказевую часть и лого, original.tmp и какой-то экстеншн не взялся ни одним ключем из хелпа)
Для чего нужен пункт 5 (второй из) - проверка и сохранение modbin'ом? Почему нельзя просто сначала скомпоновать (п.4), потом пропатчить, затем сразу прошить хотсвапом?
(Чувствую ж... что за последнее предложение начнут бить ногами, но тяга к познанию во мне неистребима. Хочу учиться! )
Arsenal_PC & All
А что значит "без скази"? Значит ли это то, что скази-модуль можно прибить без потери работоспособности системы (кстати, чего-то я все-таки по идее лишусь, убив этот, к слову, здоровый модуль. Можно ли однозначно сказать, чего именно?)
nwolf
в брендовых платах есть иногда модуль SCSI. Он нужен чтобы некоторые кривые (онбордные в том числе порой) адаптеры могли его использовать. Если его удалить, то адаптер просто потеряет БИОС и просто не сможет загрузить систему со SCSI-устройства. Побочный эффект: ДОС перестанет видеть SCSI А так, если ОСь загрузится, то особых изменений не заметишь
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Получается, что поскольку SCSI-устройств у меня отродясь не водилось, SCSI-модуль в биосе для меня бесполезен?
...и соответственно его можно прибить нах, решив проблему нехватки места?
...и соответственно его можно прибить нах, решив проблему нехватки места?
Абсолютно верно.
именно так.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Отправить комментарий