KMoore4318
dejanh
doorules
hey dejanh, i have had pm's with Jacob here and LSI tech support, it's the size of the bios rom that is the issue, my understanding is it will not be addressed on x58 mobo
I cannot believe that at all. The updated RAID ROMs compress just fine down to the 1024K size, and the flash goes fine as well. I think the issue is just an offset where the BIOS is looking for executable code related to the RAID ROM, in essence between what start and end block is the RAID ROM located and supposed to be loaded.
By the way current BIOS...
Total compress code space = 9D000h(628.00K)
Total compressed code size = 89F16h(551.77K)
Remain compress code space = 130EAh(76.23K)
...so I think there is space to accommodate another 21K of RAID ROM
What I heard was 85K was needed, and 65K was what we now use, so if your above #'s are correct, and no other changes, or additions are needed, that would work, with 1K to spare. Just have to wait and see.
Actually, you would be replacing a 64K ROM with a 85K ROM, so you are only using up another 21K of uncompressed space once flashed. The BIOS chip can hold 1024K of information, total used so far uncompressed is 779.93K, which leaves 244.07K of unused space, of which we only need 21K to support the new Intel RAID ROM, leaving 223.07K of space still free.
Just tested this theory by loading an updated JMicron ROM into the BIOS and it works fine, despite being larger than the previous ROM. There is space.
I am using the following modified ROMs now (as in right now, while I am typing this):
- Intel RAID ROM 8086-2822_v8.5.0.1030
- JMicron JMB363 197B-2363_v1.08.01_raid
Here is how the current official BIOS breaks down...
******** E75977.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
===============================================================================
0. System BIOS 20000h(128.00K) 1398Dh(78.39K) 8a79teva.BIN
1. XGROUP 0DF20h(55.78K) 08FD8h(35.96K) awardext.rom
2. ACPI Table 09F75h(39.86K) 032A3h(12.66K) ACPITBL.BIN
3. YGROUP 0E100h(56.25K) 07558h(29.34K) awardeyt.rom
4. GROUP ROM[ 0] 08B80h(34.88K) 034A1h(13.16K) _EN_CODE.BIN
5. SETUP0 02320h(8.78K) 00D93h(3.39K) _ITEM.BIN
6. BIOSF0 01910h(6.27K) 01186h(4.38K) _DMI.BIN
7. Other (4077) 02570h(9.36K) 00E1Dh(3.53K) SPIFLASH.BIN
8. Other (40B9) 01070h(4.11K) 00A22h(2.53K) EXTFGRP.BIN
9. Other (40B7) 00010h(0.02K) 00038h(0.05K) SMI32COD.BIN
10. Other (40B8) 00440h(1.06K) 002E9h(0.73K) SMIAPCOD.BIN
11. Other (407B) 2B321h(172.78K) 2B3A8h(172.91K) BIOSINIT.BIN
12. BIOSF2 04C00h(19.00K) 02EEEh(11.73K) AH_P_ROM.BIN
13. GV3 03320h(12.78K) 03347h(12.82K) PPMINIT.BIN
14. PCI ROM A 08000h(32.00K) 0458Fh(17.39K) jmb363_1.06.79_raid.bin
15. PCI ROM B 10000h(64.00K) 09E44h(39.57K) raid_or_8001038.bin
16. PCI ROM C 0C800h(50.00K) 070ECh(28.23K) rtegpxe_d.lom
(SP) NCPUCODE 15400h(85.00K) 15400h(85.00K) NCPUCODE.BIN
Total compress code space = 9D000h(628.00K)
Total compressed code size = 89F16h(551.77K)
Remain compress code space = 130EAh(76.23K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
SLOT1 11 06A5 | SLOT1 0A 06A4 | SLOT1 0F 06A4 | SLOT1 0D 06A4
SLOT1 1A 06A0 | SLOT1 0B 06A1 | SLOT1 19 06A2 | SLOT1 16 06C0
SLOT1 06 06C1 | SLOT1 0C 06C2 |
<message edited by dejanh on Wednesday, January 26, 2011 11:21 AM>