Okay thanks.
It also said on the FAQ it takes years to port to the motherboard.
How long does it take programmers with low level C experience to port to a specific motherboard design?
Also, is there a priority list of motherboards that coreboot is being port to?


On Mon, Feb 3, 2014 at 4:02 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote:
On 03.02.2014 17:37, lee.changhan wrote:
> Hi, I have some info about my motherboard here according to the FAQ page
> to see if anyone can tell me about the compatibility between my BIOS and
> coreboot.
>
Your motherboard is not compatible with coreboot.

> 1. Gigabyte GA-Z77-HD3 Motherboard
>    Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
>
> 2. lspci -tvnn
>
> -[0000:00]-+-00.0  Intel Corporation Xeon E3-1200 v2/3rd Gen Core
> processor DRAM Controller [8086:0150]
>            +-01.0-[01]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI]
> Caicos [Radeon HD 6450/7450/8450] [1002:6779]
>            |            \-00.1  Advanced Micro Devices, Inc. [AMD/ATI]
> Caicos HDMI Audio [Radeon HD 6400 Series] [1002:aa98]
>            +-14.0  Intel Corporation 7 Series/C210 Series Chipset Family
> USB xHCI Host Controller [8086:1e31]
>            +-16.0  Intel Corporation 7 Series/C210 Series Chipset Family
> MEI Controller #1 [8086:1e3a]
>            +-1a.0  Intel Corporation 7 Series/C210 Series Chipset Family
> USB Enhanced Host Controller #2 [8086:1e2d]
>            +-1b.0  Intel Corporation 7 Series/C210 Series Chipset Family
> High Definition Audio Controller [8086:1e20]
>            +-1c.0-[02]--
>            +-1c.2-[03]----00.0  Realtek Semiconductor Co., Ltd.
> RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
>            +-1c.3-[04-05]----00.0-[05]--
>            +-1d.0  Intel Corporation 7 Series/C210 Series Chipset Family
> USB Enhanced Host Controller #1 [8086:1e26]
>            +-1f.0  Intel Corporation Z77 Express Chipset LPC Controller
> [8086:1e44]
>            +-1f.2  Intel Corporation 7 Series/C210 Series Chipset Family
> 4-port SATA Controller [IDE mode] [8086:1e00]
>            +-1f.3  Intel Corporation 7 Series/C210 Series Chipset Family
> SMBus Controller [8086:1e22]
>            \-1f.5  Intel Corporation 7 Series/C210 Series Chipset Family
> 2-port SATA Controller [IDE mode] [8086:1e08]
>
> 3. superiotool -dV
> superiotool r6637
> 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=0xffff, id=0xffff
> Probing for Fintek Super I/O at 0x4e...
>   Failed. Returned data: vid=0xffff, id=0xffff
> Probing for Fintek Super I/O at 0x2e...
>   Failed. Returned data: vid=0xffff, id=0xffff
> Probing for Fintek Super I/O at 0x4e...
>   Failed. Returned data: vid=0xffff, id=0xffff
> Probing for ITE Super I/O (init=standard) at 0x25e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=it8502e) at 0x25e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=it8761e) at 0x25e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=it8228e) at 0x25e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=0x87,0x87) at 0x25e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=standard) at 0x2e...
>   Failed. Returned data: id=0x8728, rev=0x1
> Probing for ITE Super I/O (init=it8502e) 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=0xffff, rev=0xf
> Probing for ITE Super I/O (init=standard) at 0x4e...
>   Failed. Returned data: id=0xffff, rev=0xf
> Probing for ITE Super I/O (init=it8502e) 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 NSC Super I/O at 0x164e...
>   Failed. Returned data: port=0xff, port+1=0xff
> Probing for Nuvoton Super I/O at 0x164e...
>   Failed. Returned data: chip_id=0xffff
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
>   Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
> Probing for Nuvoton Super I/O at 0x2e...
>   Failed. Returned data: chip_id=0xffff
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x2e...
>   Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
> Probing for Nuvoton Super I/O at 0x4e...
>   Failed. Returned data: chip_id=0xffff
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...
>   Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
> 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=0xff/0x0f, rev=0xff
> 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.
> Probing for Server Engines Super I/O at 0x2e...
>   Failed. Returned data: id=0xffff, rev=0xff
> No Super I/O found
>
> 4. flashrom -V
>
> flashrom v0.9.6.1-r1563 on Linux 3.11.0-15-generic (x86_64)
> flashrom is free software, get the source code at http://www.flashrom.org
>
> flashrom was built with libpci 3.1.9, GCC 4.7.1, little endian
> Command line (1 args): flashrom -V
> Please select a programmer with the --programmer parameter.
> Valid choices are:
> internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii,
> ft2232_spi,
> serprog, buspirate_spi, rayer_spi, pony_spi, nicintel, nicintel_spi,
> ogp_spi,
> satamv
>
>



--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot