Board:asus/m2v-mx se: Difference between revisions

From coreboot
Jump to navigation Jump to search
m (Demo image>Known issues update)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The Asus M2V-MX SE is micro ATX AM2 motherboard with integrated graphics from 2007.
= Coreboot support. =
Supported (see [[#Detailed_Status | Detailed Status below]]).
Select:
* Mainboard Vendor: ''ASUS''
* Mainboard Model: ''M2V-MX SE''
when [[configuring coreboot]].
If you want to use OEM VGA BIOS, use [[Bios_extract|Bios extract]].
or download one I extracted:
[https://github.com/PatrikSamuelTauchim/coreboot/raw/master/ASUS/M2V-MX_SE/blobs/VGA_BIOS.rom(VGA BIOS)]
You may need to uncheck "General setup ---> Compress ramstage with LZMA" otherwise board wont boot.
= Flashrom support. =
Supported, no options needed.
Just flash according to the [[flashrom howto]]
= Detailed Status =
== CPU ==
This board supports AMD AM2 processors and DDR2 RAM.
=== CPU ===
This board supports [[AMD AM2 processors]].
Tested:
* ...
=== RAM ===
[[AMD AM2 processors]] support DDR2 ram.
Tested:
* ...
== Northbridge ==
This board has a [[VIA K8M890]] northbridge.
=== Display ===
The K8M890 on this board has a VGA connector attached.
Tested:
* ...
=== PCI-Express ===
There are both a 16x and a 1x pci-express slot present.
Tested:
* ...
== Southbridge ==
=== PCI ===
=== USB ===
=== Ethernet ===
=== Audio ===
=== SATA ===
=== IDE ===
== SuperIO ==
== Status ==
== Status ==


Line 52: Line 129:
|PCIE_x8_status = N/A
|PCIE_x8_status = N/A
|PCIE_x16_status = OK
|PCIE_x16_status = OK
|PCIE_x16_comments = Not tested, should work.
|PCIE_x16_comments = PCIe GPU works
|PCIE_x32_status = N/A
|PCIE_x32_status = N/A
|HTX_status = N/A
|HTX_status = N/A
Line 71: Line 148:
|CAN_bus_status = N/A
|CAN_bus_status = N/A
|CPUfreq_status = OK
|CPUfreq_status = OK
|CPUfreq_comments = Does not work yet.
|CPUfreq_comments =  
|Powersave_status = ?
|Powersave_status = ?
|ACPI_status = OK
|ACPI_status = OK
Line 89: Line 166:


= Demo image =
= Demo image =
Coreboot images based on version from commit 950252675ab4148621b6be092a4240f2d96ffba0 since I did not managed to get latest version to work.
* [https://github.com/PatrikSamuelTauchim/coreboot/raw/master/ASUS/M2V-MX_SE/M2V-MX_SE_VGA_SeaBIOS_CoreInfo.rom( Coreboot with SeaBIOS, VGA BIOS and CoreInfo as payload)] Debian runs fine, Windows will be tested soon.
* [https://github.com/PatrikSamuelTauchim/coreboot/raw/master/ASUS/M2V-MX_SE/M2V-MX_SE_SeaBIOS_CoreInfo.rom(TODO: Coreboot with SeaBIOS and CoreInfo as payload)] Free software only, no OEM VGA BIOS, no Windows support.
Known issues:
* CoreInfo doesnt work when selected from bootmenu - Error: "Memory allocator panic (no magic)", but starts and freeze when USB boot fails.


This image contains a Coreboot with SeaBIOS and VGAbios from Plex86/Bochs with a small hack to start VIA IGP. This
== How to flash ==
rom contains 100% free software! I did not test graphic VGA modes, textmode is known to work. Be prepared for that.


  * build r4289 [[File:m2v-mx_se-r4289+SeaBIOS+VGABIOS-Bochs-based.rom]] (SHA1 d27712666c37342d29141ea81f05742c080a2888)
$ '''flashrom -w coreboot.rom '''
flashrom v0.9.1-r808
coreboot table found at 0x1dffc000.
Vendor ID: ASUS, part ID: M2V-MX SE
Found chipset "VIA VT8237S", enabling flash write... Mapping VT8237S MMIO registers at 0xfed02000, unaligned size 0x70.
OK.
This chipset supports the following protocols: LPC,FWH,SPI.
Calibrating delay loop... OK.
Found chip "AMIC A25L40P" (512 KB, SPI) at physical address 0xfff80000.
Writing flash chip... Erasing flash before programming... Erasing flash chip... SUCCESS.
done.
Programming page:
COMPLETE.
Verifying flash... VERIFIED.

Latest revision as of 18:42, 1 April 2018

The Asus M2V-MX SE is micro ATX AM2 motherboard with integrated graphics from 2007.

Coreboot support.

Supported (see Detailed Status below).

Select:

  • Mainboard Vendor: ASUS
  • Mainboard Model: M2V-MX SE

when configuring coreboot.

If you want to use OEM VGA BIOS, use Bios extract. or download one I extracted: BIOS)

You may need to uncheck "General setup ---> Compress ramstage with LZMA" otherwise board wont boot.

Flashrom support.

Supported, no options needed.

Just flash according to the flashrom howto

Detailed Status

CPU

This board supports AMD AM2 processors and DDR2 RAM.

CPU

This board supports AMD AM2 processors.

Tested:

  • ...

RAM

AMD AM2 processors support DDR2 ram.

Tested:

  • ...

Northbridge

This board has a VIA K8M890 northbridge.

Display

The K8M890 on this board has a VGA connector attached.

Tested:

  • ...

PCI-Express

There are both a 16x and a 1x pci-express slot present.

Tested:

  • ...

Southbridge

PCI

USB

Ethernet

Audio

SATA

IDE

SuperIO

Status

Device/functionality Status Comments
CPU
CPU works OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK CPU with errata #181 needs fix, can be done
L1 cache enabled OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
L2 cache enabled OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
L3 cache enabled OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Multiple CPU support OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Multi-core support OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK Untested
Hardware virtualization OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
RAM
EDO OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
SDRAM OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
SO-DIMM OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
DDR OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
DDR2 OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
DDR3 OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Dual channel support OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
ECC support OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested The manual says the board supports ECC in theory.
On-board Hardware
On-board IDE 3.5" OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK USE 80 WIRE CABLES OR ALTER CONFIGURATION!
On-board IDE 2.5" OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board SATA OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
On-board SCSI OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
On-board USB OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK Tested: USB thumb drive.
On-board VGA OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK Openchrome X.org driver works without VGA BIOS. Seabios + orig VGA BIOS works too.
On-board Ethernet OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
On-board Audio OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
On-board Modem OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board FireWire OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board Smartcard reader OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board CompactFlash OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board PCMCIA OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board Wifi OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board Bluetooth OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
On-board SD card reader OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Add-on slots/cards
ISA add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Audio/Modem-Riser (AMR/CNR) cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
PCI add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Mini-PCI add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
Mini-PCI-Express add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
PCI-X add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
AGP graphics cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
PCI Express x1 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
PCI Express x2 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
PCI Express x4 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
PCI Express x8 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
PCI Express x16 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK PCIe GPU works
PCI Express x32 add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
HTX add-on cards OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Legacy / Super I/O
Floppy OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
Serial port 1 (COM1) OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Serial port 2 (COM2) OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Parallel port OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested Doing modprobe parport parport_pc works, but no further tests were done.
PS/2 keyboard OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
PS/2 mouse OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Game port OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Infrared OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | ?
PC speaker OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | ?
DiskOnChip OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Input
Trackpoint OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Touchpad OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Fn Hotkeys OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Fingerprint Reader OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Laptop
Docking VGA OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Docking LAN OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Docking USB OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Docking Audio OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Docking Displayport OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Thinklight OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Webcam OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
Miscellaneous
Sensors / fan control OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
Hardware watchdog OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
SMBus OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
CAN bus OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A
CPU frequency scaling OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Other powersaving features OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | ?
ACPI OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK ACPI power button event works.
Reboot OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Poweroff OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Suspend OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
Nonstandard LEDs OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
High precision event timers (HPET) OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK
Random number generator (RNG) OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | ?
Wake on modem ring OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
Wake on LAN OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
Wake on keyboard OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
Wake on mouse OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested
TPM OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown
Flashrom OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK

Demo image

Coreboot images based on version from commit 950252675ab4148621b6be092a4240f2d96ffba0 since I did not managed to get latest version to work.

Known issues:

  • CoreInfo doesnt work when selected from bootmenu - Error: "Memory allocator panic (no magic)", but starts and freeze when USB boot fails.

How to flash

$ flashrom -w coreboot.rom 
flashrom v0.9.1-r808
coreboot table found at 0x1dffc000.
Vendor ID: ASUS, part ID: M2V-MX SE
Found chipset "VIA VT8237S", enabling flash write... Mapping VT8237S MMIO registers at 0xfed02000, unaligned size 0x70.
OK.
This chipset supports the following protocols: LPC,FWH,SPI.
Calibrating delay loop... OK.
Found chip "AMIC A25L40P" (512 KB, SPI) at physical address 0xfff80000.
Writing flash chip... Erasing flash before programming... Erasing flash chip... SUCCESS.
done.
Programming page: 
COMPLETE.
Verifying flash... VERIFIED.