On 04/29/2010 01:55 AM, Joop Boonen wrote:
Hello All,
I have the Arima HDAMA server. The BIOS can be found here: http://www.arimacorp.com/server/Product/ViewDownload.asp?View=HDAMA%20rev.G
I want to extract the VGA.ROM but I can succeed. I have been following this instruction: http://www.coreboot.org/VGA_support
When I execute this command: cat /proc/iomem | grep 'Video ROM'
Nothing is returned. When i check via command: cat /proc/iomem I also don't see anything that is related to the display.
I have a feeling that the reason why I don't see anything is because the VGA BIOS option ROM isn't loaded in RAM?
I've also tried the phnxdeco tool. I don't see any modules that can be extracted when I use this tool.
phnxdeco hdmag217.rom -l
-=PhoenixDeco, version 0.33 (Linux)=-
Filelength : 80786 (526214 bytes) Filename : hdmag217.rom PhoenixBIOS hook found at : 77500 System Information at : 77526 BootBlock : 8000 bytes BankSize : 512 KB Version : DEVEL4E0 Start : 200000715E1 Offset : 70000 BCP Modules : 23 BCPFCP : 7CA53 FCP 1st module : 9485 (79485) Released : �=@ at 14:37:39 /* Copyrighted Information */ NAPI /* ----------------------- */ +------------------------------------------------------------------------------+ | Class.Instance (Name) Packed ---> Expanded Compression Offset | +------------------------------------------------------------------------------+
Total Sections: 0
Can someone help me to find a way de extract the VGA ROM of this main board?
I've been looking into this issue a bit more.
When I look at the output of lspci I get: 00:06.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8111 PCI (rev 07) 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-8111 LPC (rev 05) 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-8111 IDE (rev 03) 00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-8111 ACPI (rev 05) 00:0a.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) 00:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) 00:0b.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) 00:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:00.0 USB Controller: Advanced Micro Devices [AMD] AMD-8111 USB OHCI (rev 0b) 01:00.1 USB Controller: Advanced Micro Devices [AMD] AMD-8111 USB OHCI (rev 0b) 01:06.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) 02:03.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet (rev 02) 02:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet (rev 02) 02:05.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
I see that the VGA card is using slot 01:06.0
In the output of cat /proc/iomem I can see this slot numer 3 times? So I wonder if one of these if the VGA location if so which one is the real one i.e. the one I need?
00000000-0000ffff : reserved 00010000-0009abff : System RAM 0009ac00-0009ffff : reserved 000ce000-000fffff : reserved 00100000-fbf5ffff : System RAM 01000000-0155f332 : Kernel code 0155f333-019bcecf : Kernel data 01abc000-01c4bf6f : Kernel bss fbf60000-fbf71fff : ACPI Tables fbf72000-fbf7ffff : ACPI Non-volatile Storage fbf80000-fbffffff : reserved fc000000-fc000fff : IOAPIC 1 fc000000-fc000fff : 0000:00:0a.1 fc001000-fc001fff : IOAPIC 2 fc001000-fc001fff : 0000:00:0b.1 fc100000-fdffffff : PCI Bus 0000:01 fc100000-fc100fff : 0000:01:00.0 fc100000-fc100fff : ohci_hcd fc101000-fc101fff : 0000:01:00.1 fc101000-fc101fff : ohci_hcd fc102000-fc102fff : 0000:01:06.0 fd000000-fdffffff : 0000:01:06.0 fd000000-fd7effff : vesafb fe000000-fe0fffff : PCI Bus 0000:02 fe000000-fe00ffff : 0000:02:03.0 fe000000-fe00ffff : tg3 fe010000-fe01ffff : 0000:02:04.0 fe010000-fe01ffff : tg3 fe020000-fe0203ff : 0000:02:05.0 fe020000-fe0203ff : sata_sil fe100000-fe1fffff : PCI Bus 0000:01 fe100000-fe11ffff : 0000:01:06.0 fe200000-fe2fffff : PCI Bus 0000:02 fe200000-fe27ffff : 0000:02:05.0 fe280000-fe28ffff : 0000:02:03.0 fe290000-fe29ffff : 0000:02:04.0 fec00000-fec00fff : IOAPIC 0 fec00000-fec003ff : reserved fee00000-fee00fff : Local APIC fee00000-fee00fff : reserved ff780000-ff7fffff : pnp 00:05 fff80000-ffffffff : reserved fff80000-ffffffff : pnp 00:05
Regards,
Joop.