[coreboot] Coreboot Support

Marc Dunivan mdunivan at hawk.iit.edu
Mon Mar 26 07:27:01 CEST 2012


Is this motherboard supported?

Also, who controls the copyright to coreboot?  I assume coreboot is licensed under the GPL and the copyright has be assigned to Free Software Foundation.

HP Pavilion AMD64,  

ASUS M2N68-LA
http://h10025.www1.hp.com/ewfrf/wc/document?lc=en&dlc=en&cc=de&docname=c00906129#

NVidia MCP61P
Super I/O F8000

lspci -tvnn
-[0000:00]-+-00.0  nVidia Corporation MCP61 Memory Controller [10de:03ea]
          +-01.0  nVidia Corporation MCP61 LPC Bridge [10de:03e0]
          +-01.1  nVidia Corporation MCP61 SMBus [10de:03eb]
          +-01.2  nVidia Corporation MCP61 Memory Controller [10de:03f5]
          +-02.0  nVidia Corporation MCP61 USB Controller [10de:03f1]
          +-02.1  nVidia Corporation MCP61 USB Controller [10de:03f2]
          +-04.0-[01]----0a.0  Ralink corp. RT2800 802.11n PCI [1814:0601]
          +-05.0  nVidia Corporation MCP61 High Definition Audio [10de:03f0]
          +-06.0  nVidia Corporation MCP61 IDE [10de:03ec]
          +-07.0  nVidia Corporation MCP61 Ethernet [10de:03ef]
          +-08.0  nVidia Corporation MCP61 SATA Controller [10de:03f6]
          +-08.1  nVidia Corporation MCP61 SATA Controller [10de:03f6]
          +-09.0-[02]--
          +-0b.0-[03]--
          +-0d.0  nVidia Corporation C61 [GeForce 6150SE nForce 430] [10de:03d0]
          +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
          +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
          +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]


sudo superiotool -dV
superiotool r5050
Probing for ALi Super I/O at 0x3f0...
 Failed. Returned data: id=0xffff, rev=0xff
Probing for ALi Super I/O at 0x370...
 Failed. Returned data: id=0xffff, rev=0xff
Probing for Fintek Super I/O at 0x2e...
 Failed. Returned data: vid=0x3419, id=0x8105
Probing for Fintek Super I/O at 0x4e...
 Failed. Returned data: vid=0xffff, id=0xffff
Probing for ITE Super I/O (init=standard) at 0x2e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x2e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x2e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
 Failed. Returned data: id=0x0581, rev=0x9
Probing for ITE Super I/O (init=standard) at 0x4e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x4e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x4e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=legacy/it8661f) at 0x370...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=legacy/it8671f) at 0x370...
 Failed. Returned data: id=0xffff, rev=0xf
Probing for NSC Super I/O at 0x2e...
 Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x4e...
 Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x15c...
 Failed. Returned data: port=0xff, port+1=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
 Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
 Failed. Returned data: id=0xff, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x2e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x2e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
 Failed. Returned data: id/oldid=0x05/0x0f, rev=0x81
Probing for Winbond Super I/O (init=0x88) at 0x4e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x4e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x3f0...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x370...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x370...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x250...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x250...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
 Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for VIA Super I/O at 0x3f0...
 PCI device 1106:0686 not found.
No Super I/O found

sudo flashrom
flashrom v0.9.2-r1141 on Linux 2.6.38-13-generic (x86_64), built with libpci 3.1.7, GCC 4.5.1, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
No coreboot table found.
Found chipset "NVIDIA MCP61", enabling flash write... This chipset is not really supported yet. Guesswork...
SPI on this chipset is WIP. Write is unsupported!
Mapping NVIDIA MCP6x SPI at 0xfec80000, unaligned size 0x544.
Please send the output of "flashrom -V" to flashrom at flashrom.org to help us finish support for your chipset. Thanks.
OK.
This chipset supports the following protocols: SPI.
Found chip "Winbond W25x40" (512 KB, SPI) at physical address 0xfff80000.
No operations were specified.




More information about the coreboot mailing list