Difference between revisions of "Board:asus/f2a85-m"
From coreboot
(→Hardware info) |
DavidHubbard (talk | contribs) (Remove seabios patch, update status) |
||
Line 9: | Line 9: | ||
for internal VGA: | for internal VGA: | ||
− | Boot the legacy BIOS, and use | + | Boot the legacy BIOS, and use [[VGA_support]] chapter |
extracting from your system: dd if=/dev/mem of=vgabios.bin bs=1k count=64 skip=768 | extracting from your system: dd if=/dev/mem of=vgabios.bin bs=1k count=64 skip=768 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Add VGA bios in the menuconfig | * Add VGA bios in the menuconfig | ||
* If you use PS/2 de-select legacy free | * If you use PS/2 de-select legacy free | ||
− | * De-select running option ROMs, | + | * De-select running option ROMs, Seabios will run the ROMs that coreboot loads into memory so you should get a text display from Seabios |
− | * | + | * It is required that seabios is the coreboot payload. But read [[SeaBIOS]] for how to add payloads to SeaBIOS and set SeaBIOS' boot order to run your payload. |
− | * Hotswapping has some issues (most likely USB3, disable it in | + | * Hotswapping the PDIP BIOS chip has some issues (most likely USB3 XHCI, disable it in original bios before hot-flashing to coreboot). Drop a mail to mailing list if you have issues. |
=== TODOs === | === TODOs === | ||
Line 77: | Line 56: | ||
|CDROM_DVD_status = Untested | |CDROM_DVD_status = Untested | ||
|SATA_status = OK | |SATA_status = OK | ||
− | |SATA_comments = Tested | + | |SATA_comments = Tested all ports of sixpack. |
− | |USB_status = | + | |USB_status = OK |
− | |USB_comments = | + | |USB_comments = Issues with XHCI exist with Asus' BIOS as well |
|Onboard_VGA_status = OK | |Onboard_VGA_status = OK | ||
− | |Onboard_VGA_comments = HDMI untested | + | |Onboard_VGA_comments = Use dd to [[VGA_support|extract the legacy BIOS]], HDMI untested |
|Onboard_ethernet_status = OK | |Onboard_ethernet_status = OK | ||
|Onboard_audio_status = Untested | |Onboard_audio_status = Untested | ||
Line 103: | Line 82: | ||
|HTX_status = N/A | |HTX_status = N/A | ||
− | |Floppy_status = | + | |Floppy_status = N/A |
|COM1_status = OK | |COM1_status = OK | ||
|COM2_status = N/A | |COM2_status = N/A | ||
Line 112: | Line 91: | ||
|Game_port_status = N/A | |Game_port_status = N/A | ||
|IR_status = ? | |IR_status = ? | ||
− | |Speaker_status = | + | |Speaker_status = OK |
|DiskOnChip_status = N/A | |DiskOnChip_status = N/A | ||
Line 123: | Line 102: | ||
|ACPI_comments = ACPI power button event works, suspend untested. | |ACPI_comments = ACPI power button event works, suspend untested. | ||
|Reboot_status = OK | |Reboot_status = OK | ||
+ | |Reboot_comments = warm reboot from Asus' BIOS to coreboot does not work, use reset button after the first time you flash coreboot | ||
|Poweroff_status = OK | |Poweroff_status = OK | ||
− | |LEDs_status = | + | |LEDs_status = OK |
|HPET_status = OK | |HPET_status = OK | ||
|RNG_status = ? | |RNG_status = ? |
Revision as of 01:56, 23 July 2013
Contents
Status
Notes
- The ASUS F2A85-M CSM is same as F2A85-M.
- get VGA from original bios using this:
Source: http://www.coreboot.org/pipermail/coreboot/2012-December/073133.html
for internal VGA: Boot the legacy BIOS, and use VGA_support chapter
extracting from your system: dd if=/dev/mem of=vgabios.bin bs=1k count=64 skip=768
- Add VGA bios in the menuconfig
- If you use PS/2 de-select legacy free
- De-select running option ROMs, Seabios will run the ROMs that coreboot loads into memory so you should get a text display from Seabios
- It is required that seabios is the coreboot payload. But read SeaBIOS for how to add payloads to SeaBIOS and set SeaBIOS' boot order to run your payload.
- Hotswapping the PDIP BIOS chip has some issues (most likely USB3 XHCI, disable it in original bios before hot-flashing to coreboot). Drop a mail to mailing list if you have issues.
TODOs
- test virtualization
- test HDMI
- update VERB tables
- test suspend
Device/functionality | Status | Comments | ||||||
---|---|---|---|---|---|---|---|---|
CPU | ||||||||
CPU works | OK | |||||||
L1 cache enabled | OK | |||||||
L2 cache enabled | OK | |||||||
L3 cache enabled | N/A | |||||||
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 | Please select right voltage in menuconfig! Default is 1.5V but some DIMMs need more or less! | ||||||
Dual channel support | OK | |||||||
ECC support | N/A | |||||||
On-board Hardware | ||||||||
On-board IDE 3.5" | N/A | |||||||
On-board IDE 2.5" | N/A | |||||||
On-board SATA | OK | Tested all ports of sixpack. | ||||||
On-board SCSI | Unknown | |||||||
On-board USB | OK | Issues with XHCI exist with Asus' BIOS as well | ||||||
On-board VGA | OK | Use dd to extract the legacy BIOS, HDMI untested | ||||||
On-board Ethernet | OK | |||||||
On-board Audio | Untested | |||||||
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 | |||||||
On-board Wifi | N/A | |||||||
On-board Bluetooth | N/A | |||||||
On-board SD card reader | N/A | |||||||
Add-on slots/cards | ||||||||
ISA add-on cards | N/A | |||||||
Audio/Modem-Riser (AMR/CNR) cards | N/A | |||||||
PCI add-on cards | OK | |||||||
Mini-PCI add-on cards | Unknown | |||||||
Mini-PCI-Express add-on cards | Unknown | |||||||
PCI-X add-on cards | Unknown | |||||||
AGP graphics cards | N/A | |||||||
PCI Express x1 add-on cards | OK | |||||||
PCI Express x2 add-on cards | N/A | |||||||
PCI Express x4 add-on cards | OK | |||||||
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) | N/A | |||||||
Parallel port | N/A | |||||||
PS/2 keyboard | OK | |||||||
PS/2 mouse | Untested | |||||||
Game port | N/A | |||||||
Infrared | ? | |||||||
PC speaker | OK | |||||||
DiskOnChip | N/A | |||||||
Input | ||||||||
Trackpoint | N/A | |||||||
Touchpad | N/A | |||||||
Fn Hotkeys | N/A | |||||||
Fingerprint Reader | N/A | |||||||
Laptop | ||||||||
Docking VGA | N/A | |||||||
Docking LAN | N/A | |||||||
Docking USB | N/A | |||||||
Docking Audio | N/A | |||||||
Docking Displayport | N/A | |||||||
Thinklight | N/A | |||||||
Webcam | N/A | |||||||
Miscellaneous | ||||||||
Sensors / fan control | Untested | |||||||
Hardware watchdog | Unknown | |||||||
SMBus | Unknown | |||||||
CAN bus | N/A | |||||||
CPU frequency scaling | OK | |||||||
Other powersaving features | ? | |||||||
ACPI | OK | ACPI power button event works, suspend untested. | ||||||
Reboot | OK | warm reboot from Asus' BIOS to coreboot does not work, use reset button after the first time you flash coreboot | ||||||
Poweroff | OK | |||||||
Suspend | Unknown | |||||||
Nonstandard LEDs | OK | |||||||
High precision event timers (HPET) | OK | |||||||
Random number generator (RNG) | ? | |||||||
Wake on modem ring | Untested | |||||||
Wake on LAN | Untested | |||||||
Wake on keyboard | Untested | |||||||
Wake on mouse | Untested | |||||||
TPM | Unknown | |||||||
Flashrom | OK |
Hardware info
This board ships with a socketed Winbond 25Q64F, 64 Mbit (8 Mbyte) chip, in PDIP 300 mil package:
The chip manual is available here
For out of band flashing, I use a
3M test clip model 923739-08-ND
It has .300" spacing, 8 pin DIP clip, gold finish and 'headless heads'.
Memory
I use:
2x 2GB DDR3 modules in blue slots:
#modprobe i2c-piix4 #modprobe eeprom #decode-dimms ---=== Memory Characteristics ===--- Fine time base 2.500 ps Medium time base 0.125 ns Maximum module speed 1333MHz (PC3-10666) Size 2048 MB Banks x Rows x Columns x Bits 8 x 14 x 10 x 64 Ranks 2 SDRAM Device Width 8 bits tCL-tRCD-tRP-tRAS 8-8-8-24 Supported CAS Latencies (tCL) 9T, 8T, 7T, 6T