Difference between revisions of "Supermicro H8QGI"
From coreboot
(→Status) |
(→Extract VGA BIOS) |
||
| (6 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
This page describes how to use coreboot on the [http://www.supermicro.com/Aplus/motherboard/Opteron6100/SR56x0/H8QGi_-F.cfm H8QGI+-F] mainboard. | This page describes how to use coreboot on the [http://www.supermicro.com/Aplus/motherboard/Opteron6100/SR56x0/H8QGi_-F.cfm H8QGI+-F] mainboard. | ||
| − | |||
== Status == | == Status == | ||
| Line 82: | Line 81: | ||
}} | }} | ||
| + | |||
| + | == Supported CPUs == | ||
| + | *'''12/8-Core Opteron™ 6100 Series Family10h RevD Processors (Magny-Cours)''' | ||
| + | *'''16/12/8-Core Operton™ 6200 Series Family15h Processors (Interlagos)''' | ||
| + | |||
| + | == Extract VGA BIOS == | ||
| + | Booting Linux OS via the Proprietary BIOS, and login as the privilege user. | ||
| + | |||
| + | Select the VGA device we want to dump rom from | ||
| + | ~# lspci | grep VGA | ||
| + | 03:04.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200eW WPCM450 [Hermon] - Winbond/Nuvoton (rev 0a) | ||
| + | Enable the expansion ROM for the Device | ||
| + | ~# cd /sys/bus/pci/devices/0000\:03\:04.0 | ||
| + | ~# echo 1 > rom | ||
| + | Dump the vga bios | ||
| + | ~# dd if=rom of=/tmp/vgabios.bin | ||
| + | 64+0 records in | ||
| + | 64+0 records out | ||
| + | 32768 bytes (33 kB) copied, 0.000212197 s, 154 MB/s | ||
| + | Disable the expansion ROM for the Device | ||
| + | ~# echo 0 > rom | ||
| + | ~#file /tmp/vgabios.bin | ||
| + | /tmp/vgabios.bin: BIOS (ia32) ROM Ext. IBM comp. Video (64*512) | ||
== OS Booting == | == OS Booting == | ||
| Line 91: | Line 113: | ||
| − | === Proprietary | + | === Proprietary BIOS === |
| + | TODO | ||
| + | |||
| + | == Other issues == | ||
| + | *'''Install OS with USB DVD ROM fail with seabios-0.6.2''' | ||
| + | This bug was fixed since seabios commit 49ecf693 | ||
| + | *'''6100 series processor DRAM R/W speed not max performance''' | ||
Latest revision as of 10:00, 3 February 2012
This page describes how to use coreboot on the H8QGI+-F mainboard.
Contents |
[edit] Status
| Device/functionality | Status | Comments | ||||||
|---|---|---|---|---|---|---|---|---|
| CPU | ||||||||
| CPU works | OK | |||||||
| L1 cache enabled | OK | |||||||
| L2 cache enabled | OK | |||||||
| L3 cache enabled | OK | |||||||
| Multiple CPU support | OK | |||||||
| Multi-core support | OK | |||||||
| Hardware virtualization | Untested | |||||||
| RAM | ||||||||
| EDO | N/A | |||||||
| SDRAM | N/A | |||||||
| SO-DIMM | N/A | |||||||
| DDR | N/A | |||||||
| DDR2 | N/A | |||||||
| DDR3 | OK | Unbuffered, Registered ECC/non-ECC | ||||||
| Dual channel support | OK | |||||||
| ECC support | OK | |||||||
| On-board Hardware | ||||||||
| On-board IDE 3.5" | N/A | |||||||
| On-board IDE 2.5" | Unknown | |||||||
| On-board SATA | OK | |||||||
| On-board SCSI | N/A | |||||||
| On-board USB | OK | |||||||
| On-board VGA | OK | must add VBIOS | ||||||
| On-board ethernet | OK | |||||||
| On-board audio | N/A | |||||||
| On-board modem | N/A | |||||||
| On-board FireWire | N/A | |||||||
| On-board smartcard reader | N/A | |||||||
| On-board CompactFlash | N/A | |||||||
| On-board PCMCIA | N/A | |||||||
| Add-on slots/cards | ||||||||
| ISA add-on cards | N/A | |||||||
| Audio/Modem-Riser (AMR/CNR) cards | N/A | |||||||
| PCI add-on cards | N/A | |||||||
| Mini-PCI add-on cards | N/A | |||||||
| PCI-X add-on cards | N/A | |||||||
| AGP graphics cards | N/A | |||||||
| PCI Express x1 add-on cards | N/A | |||||||
| PCI Express x2 add-on cards | N/A | |||||||
| PCI Express x4 add-on cards | N/A | |||||||
| PCI Express x8 add-on cards | N/A | |||||||
| PCI Express x16 add-on cards | OK | |||||||
| PCI Express x32 add-on cards | N/A | |||||||
| HTX add-on cards | N/A | |||||||
| Legacy / Super I/O | ||||||||
| Floppy | N/A | |||||||
| Serial port 1 (COM1) | OK | |||||||
| Serial port 2 (COM2) | Need to test | |||||||
| Parallel port | N/A | |||||||
| PS/2 keyboard | OK | |||||||
| PS/2 mouse | OK | |||||||
| Game port | N/A | |||||||
| Infrared | N/A | |||||||
| PC speaker | Untested | |||||||
| DiskOnChip | N/A | |||||||
| Miscellaneous | ||||||||
| Sensors / fan control | OK | |||||||
| Hardware watchdog | WIP | |||||||
| SMBus | OK | |||||||
| CAN bus | N/A | |||||||
| CPU frequency scaling | OK | |||||||
| Other powersaving features | N/A | |||||||
| ACPI | OK | |||||||
| Reboot | OK | |||||||
| Poweroff | OK | |||||||
| Suspend | Unknown | |||||||
| Nonstandard LEDs | OK | |||||||
| High precision event timers (HPET) | Need to test | |||||||
| Random number generator (RNG) | N/A | |||||||
| Wake on modem ring | N/A | |||||||
| Wake on LAN | Untested | |||||||
| Wake on keyboard | Untested | |||||||
| Wake on mouse | Untested | |||||||
| Flashrom | Untested | |||||||
[edit] Supported CPUs
- 12/8-Core Opteron™ 6100 Series Family10h RevD Processors (Magny-Cours)
- 16/12/8-Core Operton™ 6200 Series Family15h Processors (Interlagos)
[edit] Extract VGA BIOS
Booting Linux OS via the Proprietary BIOS, and login as the privilege user.
Select the VGA device we want to dump rom from
~# lspci | grep VGA 03:04.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200eW WPCM450 [Hermon] - Winbond/Nuvoton (rev 0a)
Enable the expansion ROM for the Device
~# cd /sys/bus/pci/devices/0000\:03\:04.0 ~# echo 1 > rom
Dump the vga bios
~# dd if=rom of=/tmp/vgabios.bin 64+0 records in 64+0 records out 32768 bytes (33 kB) copied, 0.000212197 s, 154 MB/s
Disable the expansion ROM for the Device
~# echo 0 > rom ~#file /tmp/vgabios.bin /tmp/vgabios.bin: BIOS (ia32) ROM Ext. IBM comp. Video (64*512)
[edit] OS Booting
Tested with SeaBIOS 0.6.2.
- Windows Server 2008 Standard Edition SP2
- Tested with 32G Registered ECC DIMMs.
- GNU Debian/Linux 5.0
- Tested with 128G Unbuffered DIMMs
[edit] Proprietary BIOS
TODO
[edit] Other issues
- Install OS with USB DVD ROM fail with seabios-0.6.2
This bug was fixed since seabios commit 49ecf693
- 6100 series processor DRAM R/W speed not max performance