Есть чудо-мамка Rhino 810S-FCE с интегрированной сетевухой rtl8139. BOOT-микруха конечно же отсутствует, но вариант LAN BOOT в настройках загрузки есть, хотя при его выборе никаких видимых изменений нет. Так вот. Решил попробовать прошить код удаленной загрузки прямо в BIOS. Воспользовался cbrom:
C:\1>cbrom bios.bin /D
cbrom V1.82 [04/11/07] (C)Phoenix Technologies 2001-2007
******** bios.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 1339Fh(76.91K) P964IAC.BIN
1. XGROUP CODE 0EED0h(59.70K) 0A168h(40.35K) awardext.rom
2. CPU micro code 0A800h(42.00K) 05CCFh(23.20K) CPUCODE.BIN
3. ACPI table 0320Ch(12.51K) 01569h(5.35K) ACPITBL.BIN
4. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
5. GROUP ROM[ 0] 01F10h(7.77K) 00F40h(3.81K) _EN_CODE.BIN
6. VGA ROM[1] 0A000h(40.00K) 056CFh(21.70K) i810.vga
7. VRS ROM 02280h(8.63K) 014BBh(5.18K) ANTI_VIR.BIN
8. PCI ROM[A] 04000h(16.00K) 01D7Dh(7.37K) rpl.16
Total compress code space = 36000h(216.00K)
Total compressed code size = 2E293h(184.64K)
Remain compress code space = 07D6Dh(31.36K)
Выкинул 8-й блок и заменил его на:
7. VRS ROM 02280h(8.63K) 014BBh(5.18K) ANTI_VIR.BIN
8. PCI ROM[A] 08000h(32.00K) 05486h(21.13K) realtek.bin
Total compress code space = 36000h(216.00K)
Total compressed code size = 3199Ch(198.40K)
Remain compress code space = 04664h(17.60K)
Под именем realtek.bin лежит "eb-5.4.3-rtl8139.zrom " взятый с http://rom-o-matic.net/
Вроде пока все хорошо, но при попытке прошить bios прогой uniflash v1.40 в конце получаем такое сообщение: "FLASH DATA VERIFICATION ERROR". Причем uniflash не может зашить даже тот бекап, который сам и слил.
Тогда я попробовал amiflash и awdflash (ключи /cd/cp/py/sn/Wb/f/r). Все записывается, мамка оживает, но код так и не активируется. В общем что ни делал, как ни пробовал, обещанного "Boot from [N]etwork or [Q]uit ?" я так и не увидел. Я потом сливал бекап еще раз - блок realtek.bin на месте. Куда "нажать", чтоб все заработало? :)
Хм. Некоторые матери игнорят некоторые добавленные модули, несмотря ни на что. Может, попробовать сначала Merged module с сайта RTL.