[coreboot] Asus M2V-MX problems
r.marek at assembler.cz
Tue Jan 31 22:36:54 CET 2012
> I was hoping to use the board above to experiment with Coreboot. The board has
> the same northbridge as the Asus M2V-MX SE (VIA K8M890) and the same southbridge
> as the Asus M2V (VIA 8237A). Both of those chipsets are fully supported.
> Thinking that maybe I can at least get the board to boot ASAP, I built Coreboot
> for the Asus M2V board to get the southbridge functionality. I also didn't use
> the M2V-MX SE profile because it has the SPI chip, while the M2V-MX board has a
> PLCC-32 chip.
> The board booted fine, except I have no video, serial port or ability to write
> to the BIOS chip.
No video -> you need to include the extracted VGA bios from original BIOS. No
serial port looks like wrong superio setup. No ability to write to the chip
sounds interesting ? What do you mean by that. Flashrom cannot no-long overwrite
the chip content? Maybe just some GPIO needs to be raised. Do you have more PLCC
chips or other boards so you can hotswap them?
> I know the board booted fine because I was able to SSH into
> the box using a PCI network card. Considering that both the M2V and M2V-MX have
> the same southbridge chip, I don't understand why there was not serial port or
> write access to the BIOS chip. Can someone shed some light on that for me, please.
Yep see above. I would suggest to run the superiotool (see utils dir) and check
what kind of superio is really there. Or even better provide ./superiotool -d
dump best with original bios running if possible.
Then you just need to change few lines and you should get serial back. I can
even help with that but we need to know not only the chip there but also how the
chip is configured.
For the VGA you need to use bios_extract and extract the VGA bios from orig bios
image and tell coreboot via menu to include that (you need just pci ID lspci -n
> My other problem is I would like to create a build profile for the M2V-MX using
> the code from the M2V for the southbridge and the code from the M2V-MX SE for
> the northbridge. Is that a good idea or would I have to do some other things?
> I learned C programming in 1993 and used it only until 1998; I am a little
Well C is simple you will got it back soon.
> My ability to make sense of low-level chipset stuff is also very
If you ask good questions you will get answers.
> However, I am a fast learner and I am desperate to get something
> accomplished for a homebrew thin client project that I have spent way too much
> time working on.
> My goal is to extend the life of boards that people send in for recycling by
> turning them into more reliable diskless information terminals.
A nice coreboot use!
More information about the coreboot