Собственно невозможно загрузиться с устрройств, висящих на данном контроллере. Было препринята попытка соединить биос контроллера с биосом материнки , потом прошить биос материнки. Но при выполнении команды
cbrom 1015.003 /pci 6421V431.rom
в ответ получаю
Adding 6421V431.rom ....... 48.8%
1015.003 have not enough space for adding ROM. (Over D4C6h bytes)
что в данном случае можно предпринять? bit показывает следущее
0 OEM2 CODE 4B436h (301,05K) 20B86h (130,88K) rom\LOGO\a7v
1 System BIOS 20000h (128K) 11852h (70,08K) MainBIOS.bin
2 Other(6000:0000) 8A40h (34,56K) 4A7Bh (18,62K) Group2.ROM
3 Other(A800:0000) 75F0h (29,48K) 49F8h (18,49K) Group4.ROM
4 Other(A000:0000) D00h (3,25K) 822h (2,03K) Group3.rom
5 ACPI table 29A4h (10,41K) E8Dh (3,64K) ACPITBL.BIN
6 CPU microcode 144h (0,32K) 92h (0,14K) cpucode.exe
7 OEM3 CODE 3030h (12,05K) 91Fh (2,28K) GROUP21.ROM
8 Other(2F00:0000) 800h (2K) 2CEh (0,7K) rom\font\fixed.fon
9 Other(2400:0000) AC9h (2,7K) 5F9h (1,49K) EnglishPOST.String
10 Other(2601:0000) B35h (2,8K) 5E6h (1,47K) SpanishPOST.String
11 Other(7001:0000) 43D0h (16,95K) 19FEh (6,5K) SpanishSetup.String
12 Other(2602:0000) AFBh (2,75K) 5E9h (1,48K) FrenchPOST.String
13 Other(7002:0000) 4400h (17K) 1A12h (6,52K) FrenshSetup.String
14 Other(2603:0000) 814h (2,02K) 50Eh (1,26K) ChinesePOST.String
15 Other(7003:0000) 2BC0h (10,94K) 165Bh (5,59K) ChineseSetup.String
16 Other(2803:0000) 3B00h (14,75K) 27C4h (9,94K) Chinese.font
17 Other(2604:0000) 866h (2,1K) 534h (1,3K) ChineseSPOST.String
18 Other(7004:0000) 2B70h (10,86K) 165Dh (5,59K) ChineseSSetup.String
19 Other(2804:0000) 3CA0h (15,16K) 2654h (9,58K) chineseS.font
20 Other(2605:0000) B96h (2,9K) 60Bh (1,51K) JapanesePOST.String
21 Other(7005:0000) 3980h (14,38K) 18A5h (6,16K) JapaneseSetup.String
22 Other(2805:0000) 2BC0h (10,94K) 1920h (6,28K) japanese.font
23 Other(2606:0000) B21h (2,78K) 60Fh (1,51K) GermanPOST.String
24 Other(7006:0000) 4620h (17,53K) 1AEFh (6,73K) GermanSetup.String
25 Other(2608:0000) A0Ch (2,51K) 592h (1,39K) ItalianPOST.String
26 Other(7008:0000) 3FD0h (15,95K) 19B7h (6,43K) ItalianSetup.String
27 EPA pattern 642h (1,56K) 2AAh (0,67K) rom\LOGO\awardepa.epa
28 FNT0 ROM 10000h (64K) 77B8h (29,93K) rom\storage\376b21.rom
(Promise Tech Inc PDC20376 FastTrak 376 SATA/RAID Controller BIOS)
29 LOGO1 ROM D000h (52K) 7900h (30,25K) rom\LAN\b57pxe.lom
(Broadcom Corp NetXtreme BCM5701 Gigabit Ethernet BIOS)
30 OEM0 CODE F000h (60K) 754Eh (29,33K) rom\lan\b44pxe.lom
(Broadcom Corp BCM440x 10/100 Integr. Ethernet Controller BIOS)
в принцине я предполагаю, что можно удалить ненужные языки и поддержку контроллера FastTrak 376 и сетевухи bc5701, которых у меня нет (предполагаются опционально).
Добавлено спустя 10 минут 45 секунд:
А что, биос контроллера не отрабатывает? Я тож столкнулся с таким. А на контроллере однократка припаяна, наверное для вида. Брат Ляо решил сэкономить и припаял пустышку.
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 4B436h(301.05K) 20B86h(130.88K) rom\LOGO\a7v
1. Other(F2C5:E5CD) 4F2D39ABh(129723658EB584h(1663919И←Хd♠&Y Б╡КёIn&╝SьpзВнт│
g[Nh☼O╤SЁf┌N°ЇЎ├°
Total compress code space = 6E000h(440.00K)
Total compressed code size = 6590C10Ah(1664048.25K)
Remain compress code space = 9A761EF6h(-1663608.25K)
и хз че со 2м пунктом делать
Вот что у меня вышло после удаления всяких инородных языковых модулей:
[code:1]C:\BIOS\BP\Av8x4m14>acbrom a7v8x.bin /D
******** Main BIOS option rom region 0 ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
===============================================================================
0. Other(6000:0000) 08AA0(34.66K) 04AA1h(18.66K) Group2.ROM
1. Other(A800:0000) 075F0(29.48K) 049F4h(18.49K) Group4.ROM
2. ACPI 00D00(3.25K) 00821h(2.03K) Group3.rom
3. ACPITBL 029A4(10.41K) 00E8Eh(3.64K) ACPITBL.BIN
4. Cpucode 00144(0.32K) 00093h(0.14K) cpucode.exe
5. EZFLASH 03030(12.05K) 00923h(2.28K) GROUP21.ROM
6. Other(2F00:0000) 00800(2.00K) 002CFh(0.70K) rom\font\fixed.fon
7. ENGLISHPOST 00AC9(2.70K) 005FAh(1.49K) EnglishPOST.String
8. EPA 00642(1.56K) 002ABh(0.67K) rom\LOGO\awardepa.epa
9. VRS 01F65(7.85K) 012BCh(4.68K) cav_shdw.bin
10. ATA 10000(64.00K) 077B9h(29.93K) rom\storage\376b21.rom
11. NET 0D000(52.00K) 07901h(30.25K) rom\LAN\b57pxe.lom
12. NET1 0F000(60.00K) 0754Fh(29.33K) rom\lan\b44pxe.lom
13. SYS 20000(128.00K) 11A23h(70.53K) MAINBIOS.BIN
14. SCSI 0E800(58.00K) 06AC0h(26.69K) via6421.rom
Total compress code space = 4A000h(296.00K)
Total compressed code size = 3BE16h(239.52K)
Remain compress code space = 0E1EAh(56.48K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
******** Main BIOS option rom region 1 ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
===============================================================================
0. LOGO256 4B436(301.05K) 20B86h(130.88K) rom\LOGO\a7v
Total compress code space = 26000h(152.00K)
Total compressed code size = 20B86h(130.88K)
Remain compress code space = 0547Ah(21.12K)[/code:1]
Пользовался ключем /scsi т.к. ключа /pci в данном cbrom-е нет.
С Новым Годом!!!
Всех форумчан и вообще всех!
Добавлено спустя 5 минут 43 секунды:
2 borsh
Тока ХЗ как этот РОМ будет работать в качестве скази-рома, я не могу сказать. Это надо у более опытных коллег спрашивать или экспериментально пробовать, с возможностью отката на нормальный БИОС матери. Лучше, да нет, даже обязательно шиться в запасную флешку.
Добавлено спустя 4 минуты 22 секунды:
Если не выйдет, можно попробовать запаковать модуль с ключем [code:1]/ata : Add onboard IDE BIOS ROM to System BIOS[/code:1] как IDE-rom
Ответ
Добавлено спустя 1 час 17 минут 50 секунд:
Вроде решил проблему!
Для начала пооткрывал несколько разных авардовских БИОСов в Award BIOS Еditor-е. Посмотрел, посравнивал и нашел, что все добавочные PCI-модули имеют Type ID начиная с 4086. идем дальше. В acbrom есть ключик[code:1]/other : Add special OEM ROM to System BIOS[/code:1]Командой [code:1]C:\BIOS\BP\Av8x4m14>acbrom a7v8x.bin /other 4086:0 via6421.rom[/code:1] добавил требуемый модуль в БИОС и в логе bit-a наконец увидел требуемое[code:1]15 PCI driver[A] E800h (58K) 6ABFh (26,69K) via6421.rom
(VIA Tech Inc Undefined Device was built before Class Code definitions were finalized BIOS)[/code:1]Вот именно данную конструкцию надо попробовать. Надеюсь решение верное.
Но, опять же - в биосе харды, висящие на этом контроллере не видны.