Face

More Fn+key on X60T

I noticed some Fn+key present with previous BIOS still are unimplemented
with coreboot in Lenovo Thinkpad X60T: Fn+Space (zoom?), Fn+F9 (eject??),
Fn+PgUp (ThinkLed??), Fn+Print (“SysRq”), Fn+Pause (“Break”). That’s
unfortunate since it means less functions usable to remap.

For instance I was remapping CapsLock to “Win” key (to get symmetric Alt
and AltGr and still have a modifier separate from Alt for i3), and I’d
like to keep it in a less accessible place (I really use rarely, but
sometimes I do), analogously to Num Lock key, hence I was thinking to
Fn+Pause or Fn+Print, but these not being defined, they return no
keycode and I can’t map anything with Fn.

Could it be possible in a next release?

Thanks for work on coreboot ^^ it’s great! :D
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
via coreboot | 29 Oct 00:09 2014

Standard Microsystems LPC47B387 I/O Controller

The source code for SuperIOTool says of the Standard Microsystems (SMSC/SMC) LPC47B387: 'We cannot find a
public datasheet for this Super I/O.'  This still seems to be the case.  However, I found a Hewlett-Packard
manual called 'Technical Reference Guide: HP Compaq d330 and d530 Series Personal Computers' (file name
'340154_rev001_us.pdf', Document Part Number 340154-001).  It gives some information on that I/O
Controller, that maybe is enough to have SuperIOTool (and maybe, CoreBoot) support it.

Here is page 4-30, with minor additions:
[quote:]

The LPC47B387 I/O controller contains various functions such as the keyboard/mouse interfaces,
diskette interface, serial interfaces, and parallel interface. While the control of these interfaces
uses standard AT-type I/O addressing (as described in Chapter 5), the configuration of these functions
uses indexed ports unique to the LPC47B387. In these [Hewlett-Packard] systems, hardware strapping
selects I/O addresses 02Eh and 02Fh at reset as the Index/Data ports for accessing the logical devices
within the LPC47B387. Table 4-16 lists the PnP standard control registers for the LPC47B387.

			Table 4-16
	LPC47B387 I/O Controller Control Registers

Index	Function					Reset Value
02h	Configuration Control				00h
03h	Reserved
07h	Logical Device (Interface) Select:		00h
	  00h = Diskette Drive I/F
	  01h = Reserved
	  02h = Reserved
	  03h = Parallel I/F
	  04h = Serial I/F (UART 1/Port A)
	  05h = Serial I/F (UART 2/Port B)
	  06h = Reserved
(Continue reading)

maypark01--- via coreboot | 28 Oct 08:24 2014

[HELP]Intel Mohon Peak CRB with coreboot failed to startup

Hi All,

 

I tried to use coreboot to bringup Mohon Peak CRB with these 2 package from Intel (doc no. are 526100 & 526101). one is 526100_RANGELEY_CB_POSTGOLD_001_20131218.tar.gz, and the other is 526101_RANGELEY_FSP_POSTGOLD_002_20140402.zip.

 

I followed the guide within the package, successfully built a coreboot.rom, using dediprog to flash the board, then power on is ok, but the post code stopped at C0 which means 'POST_SECUROM_SECBOOT_START' defined in file './src/include/console/post_codes.h'

 

#define POST_SECUROM_SECBOOT_START (0x0C0)

#define POST_SECUROM_BOOTSRCSETUP (0x0C1)

#define POST_SECUROM_REMAP_FAIL (0x0C2)

-#define POST_SECUROM_BOOTSRCSETUP_FAIL (0x0C3)

+#define POST_SECUROM_BOOTSRCSETUP_FAIL (0x0C3)

#define POST_SECUROM_DCACHESETUP (0x0C4)

-#define POST_SECUROM_DCACHESETUP_FAIL (0x0C5)

+#define POST_SECUROM_DCACHESETUP_FAIL (0x0C5)

#define POST_SECUROM_ICACHESETUP (0x0C6)

-#define POST_SECUROM_DESCRIPTORSETUP (0x0C7)

-#define POST_SECUROM_DCACHESETUPBIOS (0x0C8)

+#define POST_SECUROM_DESCRIPTORSETUP (0x0C7)

+#define POST_SECUROM_DCACHESETUPBIOS (0x0C8)

#define POST_SECUROM_PLATFORMSETUP (0x0C9)

#define POST_SECUROM_SIGCHECKBIOS (0x0CA)

-#define POST_SECUROM_ICACHESETUPBIOS (0x0CB)

-#define POST_SECUROM_PASS (0x0CC)

-#define POST_SECUROM_FAIL

 

 

is there anybody see this before, what does this postcode mean?

 

Thanks


maypark01 <at> 163.com
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
unb able via coreboot | 26 Oct 18:27 2014

Coreboot on HP Pavilion G4 1317AU ?

Hi all,  I am wondering if coreboot would work on my laptop.  The details of my laptop are as follows:

Model:  HP Pavilion G4 1317AU
CPU: AMD A4-3330MX APU

The motheorboard has following chips:
AMD FCH 218-0755046 (Hudson-2 FCH??)
Flash chip: Winbond 25Q16BVSIG , 1309
Embedded controller (??): ENE KB3930QF A2

=====================================================================
lspci -tvnn
=====================================================================

 -[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Family 12h Processor Root Complex [1022:1705]
           +-01.0  Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6480G] [1002:9648]
           +-01.1  Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series] [1002:1714]
           +-04.0-[01]----00.0  Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032]
           +-05.0-[02]----00.0  Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136]
           +-06.0-[03]----00.0  Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209]
           +-11.0  Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7801]
           +-12.0  Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
           +-12.2  Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
           +-13.0  Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
           +-13.2  Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
           +-14.0  Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:780b]
           +-14.2  Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller [1022:780d]
           +-14.3  Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:780e]
           +-14.4-[04]--
           +-16.0  Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
           +-16.2  Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
           +-18.0  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 [1022:1700]
           +-18.1  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1 [1022:1701]
           +-18.2  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2 [1022:1702]
           +-18.3  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3 [1022:1703]
           +-18.4  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4 [1022:1704]
           +-18.5  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6 [1022:1718]
           +-18.6  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5 [1022:1716]
           \-18.7  Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7 [1022:1719]


=====================================================================
superiotool -dV
=====================================================================
superiotool r4.0-6998-ga296f9e
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 0x20e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x20e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x20e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x20e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x20e...
  Failed. Returned data: id=0xffff, rev=0xf
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=0xffff, rev=0xf
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 AMD EC Super I/O at 0xaa...
Probing for Server Engines Super I/O at 0x2e...
  Failed. Returned data: id=0xffff, rev=0xff
Probing for Infineon Super I/O at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for Infineon Super I/O at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
No Super I/O found


=====================================================================
flashrom -p internal -V
=====================================================================
flashrom v0.9.7-r1711 on Linux 3.16.3-gnu-1 (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org

flashrom was built with libpci 3.2.0, GCC 4.8.2, little endian
Command line (3 args): flashrom -p internal -V
Calibrating delay loop... OS timer resolution is 3 usecs, 856M loops per second, delay more than 10% too short (got 78% of expected delay), recalculating... 840M loops per second, delay more than 10% too short (got 77% of expected delay), recalculating... 1089M loops per second, 10 myus = 12 us, 100 myus = 84 us, 1000 myus = 957 us, 10000 myus = 11335 us, 12 myus = 41 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "Hewlett-Packard"
DMI string system-product-name: "HP Pavilion g4 Notebook PC"
DMI string system-version: "0695130000004610000600000"
DMI string baseboard-manufacturer: "Hewlett-Packard"
DMI string baseboard-product-name: "3564"
DMI string baseboard-version: "21.46"
DMI string chassis-type: "Notebook"
Laptop detected via DMI.
========================================================================
WARNING! You seem to be running flashrom on an unsupported laptop.
Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See the manpage and http://www.flashrom.org/Laptops for details.

If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
Aborting.
Error: Programmer initialization failed.


=====================================================================

=====================================================================
=====================================================================

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

sourcing 128MB flash chips for an X60 with coreboot

Hello

I would like to replace the flash chip with something larger, to add a minimal linux distribution and test some security ideas.

I selected a few chips based on flashrom support, but I can't find any of them on my usual websites.
On ebay, I can't find them in SOIC8 package. Yet IIRC, someone did that with a x60 running coreboot (just can't find the URL at the moment). Hopefully that person is even on the list!

Would you have a recommended source to get 2 or 3 of them?

ideally: M25P128

possible:
MX25L128 05D
N25Q128.3E
W25Q128.V

(because non-volatile write bit chips are produced by Macronix and Winbond)

Thanks
Charles
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
ACAlmeida | 25 Sep 16:57 2014
Picon

older coreboot (linuxbios) on a Geode GX1 from ak-systems

Dear,
I've an older ThinClient from AK-systems apparently with an older 
linuxbios version installed. I can see the "old" penguin-gif on start.

It is this board (see: http://ixbtlabs.com/articles2/ak-winterm-gp/) 
with NS geode GX1 and a dip32-BIOS chip (winbond w29c020c-90b), and 
CS5530A.

My problem: it only starts from a Win2000-server! Nothing else. I 
hangs/waits with a blank screen and the linuxbios-penguin-gif...

I've the possibilities to flash the chip, but howto "config" a new BIOS 
for this board? maybe someone has a ready BIOS-file :)
I tested coreboot with another board (wyse Sx0, Geode GX2), but with no 
luck :(.

Thx
antonio

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

alexlu6 | 20 Oct 09:49 2014
Picon

Add Macronix MX25U6435F and MX25L6495F support

Dear sirs,

        Please help to update the new Macronix SPI Flash support
in the ~coreboot/src/driver/spi/macronix.c .
        Thanks!

Alex Lu



CONFIDENTIALITY NOTE:

This e-mail and any attachments may contain confidential information and/or personal data, which is protected by applicable laws. Please be reminded that duplication, disclosure, distribution, or use of this e-mail (and/or its attachments) or any part thereof is prohibited. If you receive this e-mail in error, please notify us immediately and delete this mail as well as its attachment(s) from your system. In addition, please be informed that collection, processing, and/or use of personal data is prohibited unless expressly permitted by personal data protection laws. Thank you for your attention and cooperation.

Macronix International Co., Ltd.

=====================================================================
Attachment (macronix_mxic.patch): application/octet-stream, 734 bytes
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Ceriel Jacobs | 17 Sep 18:54 2014

Will coreboot work on my Haswell ASrock H81 Pro BTC? Nuvoton NCT6776F

1. Asrock, H81 Pro BTC, Intel Celeron G1820/G1840, Intel H81

2. # lspci -tvnn
-[0000:00]-+-00.0  Intel Corporation 4th Gen Core Processor DRAM 
Controller [8086:0c00]
            +-01.0-[01]--
            +-02.0  Intel Corporation Xeon E3-1200 v3/4th Gen Core 
Processor Integrated Graphics Controller [8086:0402]
            +-14.0  Intel Corporation 8 Series/C220 Series Chipset 
Family USB xHCI [8086:8c31]
            +-16.0  Intel Corporation 8 Series/C220 Series Chipset 
Family MEI Controller #1 [8086:8c3a]
            +-1a.0  Intel Corporation 8 Series/C220 Series Chipset 
Family USB EHCI #2 [8086:8c2d]
            +-1c.0-[02]--
            +-1c.5-[03]----00.0  Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
            +-1d.0  Intel Corporation 8 Series/C220 Series Chipset 
Family USB EHCI #1 [8086:8c26]
            +-1f.0  Intel Corporation C220 Series Chipset Family H81 
Express LPC Controller [8086:8c5c]
            +-1f.2  Intel Corporation 8 Series/C220 Series Chipset 
Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02]
            \-1f.3  Intel Corporation 8 Series/C220 Series Chipset 
Family SMBus Controller [8086:8c22]

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=0x1c00, id=0x33c3
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=0xffff, rev=0xf
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=0xc333, 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...
Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
Register dump:
idx 10 11 13 14 16 17 18 19  1a 1b 1c 1d 1e 1f 20 21  22 23 24 25 26 27 
28 2a  2b 2c 2d 2e 2f
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff 
ff ff  ff ff ff ff ff
def ff ff 00 00 ff ff ff ff  f0 78 00 00 ff ff c3 33  ff 00 64 00 MM 00 
00 c0  00 81 00 00 MM
LDN 0x00 (FDC)
idx 30 60 61 70 74 f0 f1 f2  f4 f5
val ff ff ff ff ff ff ff ff  ff ff
def 01 03 f0 06 02 0e 00 ff  00 00
LDN 0x01 (Parallel Port)
idx 30 60 61 70 74 f0
val ff ff ff ff ff ff
def 01 03 78 07 04 3f
LDN 0x02 (UART A)
idx 30 60 61 70 f0 f2
val ff ff ff ff ff ff
def 01 03 f8 04 00 00
LDN 0x03 (UART B, IR)
idx 30 60 61 70 f0 f1 f2
val ff ff ff ff ff ff ff
def 01 02 f8 03 00 00 00
LDN 0x05 (Keyboard Controller)
idx 30 60 61 62 63 70 72 f0
val ff ff ff ff ff ff ff ff
def 00 00 00 00 00 00 00 83
LDN 0x06 (CIR)
idx 30 60 61 70 f0 f1 f2 f3
val ff ff ff ff ff ff ff ff
def 00 00 00 00 08 09 32 00
LDN 0x07 (GPIO6, GPIO7, GPIO8, GPIO9)
idx 30 e0 e1 e2 e3 e4 e5 e6  e7 e8 e9 ea eb ec ed ee  f4 f5 f6 f7 f8
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  ff ff ff ff ff
def 03 ff 00 00 00 ef 00 00  00 ff 00 00 00 00 00 00  ff 00 00 00 00
LDN 0x08 (WDT1, GPIO0, GPIO1, GPIOA)
idx 30 60 61 e0 e1 e2 e3 e4  f0 f1 f2 f3 f4 f5 f6 f7
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
def 02 00 00 ff 00 00 00 ef  ff 00 00 00 00 00 00 00
LDN 0x09 (GPIO2, GPIO3, GPIO4, GPIO5)
idx 30 e0 e1 e2 e3 e4 e5 e6  e7 e8 e9 ea eb ee f0 f1  f2 f4 f5 f6 f7 fe
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff
def 04 df 00 00 00 ff 00 00  00 00 00 00 00 00 ff 00  00 ff 00 00 00 00
LDN 0x0a (ACPI)
idx e0 e1 e2 e3 e4 e5 e6 e7  e9 ee f0 f2 f3 f4 f6 f7  fe
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  ff
def 01 00 00 00 00 02 1c 00  00 00 00 00 00 00 00 c0  00
LDN 0x0b (Hardware Monitor, Front Panel LED)
idx 30 60 61 62 63 70 e0 e1  e2 f0 f1 f2 f5 f6 f7 f8  f9 fa
val ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  ff ff
def 00 00 00 00 00 00 7f 7f  ff 00 00 00 10 00 87 47  00 00
LDN 0x0d (VID)
idx e0 e1 e2 e3 e4 e5 e6 e9  ee ef f0 f4 f5
val ff ff ff ff ff ff ff ff  ff ff ff ff ff
def 00 00 00 00 00 00 00 00  88 00 00 00 00
LDN 0x0e (CIR WAKE-UP)
idx 30 60 61 70
val ff ff ff ff
def 00 00 00 00
LDN 0x0f (GPIO Push-Pull or Open-drain)
idx e0 e1 e2 e3 e4 e5 e6 e7  e8 e9 f0 f1 f2
val ff ff ff ff ff ff ff ff  ff ff ff ff ff
def ff df ff fe f6 ff ff d3  ff 9f 00 00 00
LDN 0x14 (SVID)
idx e0 e1 e3 e4
val ff ff ff ff
def 00 80 00 00
LDN 0x16 (Deep Sleep)
idx 30 e0 e1 e2
val ff ff ff ff
def 20 20 04 05
LDN 0x17 (GPIOA)
idx e0 e1 e2 e3 e4 e5
val ff ff ff ff ff ff
def 01 00 00 00 01 00
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=0xc3/0x0f, rev=0x33
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

4. # flashrom -p internal -V
flashrom v0.9.6.1-r1563 on Linux 3.13.0-35-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 (3 args): flashrom -p internal -V
Calibrating delay loop... OS timer resolution is 1 usecs, 2799M loops 
per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1000 us, 
10000 myus = 10002 us, 4 myus = 4 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "To Be Filled By O.E.M."
DMI string system-product-name: "To Be Filled By O.E.M."
DMI string system-version: "To Be Filled By O.E.M."
DMI string baseboard-manufacturer: "ASRock"
DMI string baseboard-product-name: "H81 Pro BTC"
DMI string baseboard-version: "                      "
DMI string chassis-type: "Desktop"
Found chipset "Intel Lynx Point" with PCI ID 8086:8c5c.
This chipset is marked as untested. If you are using an up-to-date version
of flashrom *and* were (not) able to successfully update your firmware 
with it,
then please email a report to flashrom <at> flashrom.org including a verbose 
(-V) log.
Thank you!
Enabling flash write... enable_flash_ich_dc_spi: unknown ICH generation. 
Please report!

0xfff80000/0xffb80000 FWH IDSEL: 0x0
0xfff00000/0xffb00000 FWH IDSEL: 0x0
0xffe80000/0xffa80000 FWH IDSEL: 0x1
0xffe00000/0xffa00000 FWH IDSEL: 0x1
0xffd80000/0xff980000 FWH IDSEL: 0x2
0xffd00000/0xff900000 FWH IDSEL: 0x2
0xffc80000/0xff880000 FWH IDSEL: 0x3
0xffc00000/0xff800000 FWH IDSEL: 0x3
0xff700000/0xff300000 FWH IDSEL: 0x4
0xff600000/0xff200000 FWH IDSEL: 0x5
0xff500000/0xff100000 FWH IDSEL: 0x6
0xff400000/0xff000000 FWH IDSEL: 0x7
0xfff80000/0xffb80000 FWH decode enabled
0xfff00000/0xffb00000 FWH decode enabled
0xffe80000/0xffa80000 FWH decode enabled
0xffe00000/0xffa00000 FWH decode enabled
0xffd80000/0xff980000 FWH decode enabled
0xffd00000/0xff900000 FWH decode enabled
0xffc80000/0xff880000 FWH decode enabled
0xffc00000/0xff800000 FWH decode enabled
0xff700000/0xff300000 FWH decode enabled
0xff600000/0xff200000 FWH decode enabled
0xff500000/0xff100000 FWH decode enabled
0xff400000/0xff000000 FWH decode enabled
Maximum FWH chip size: 0x100000 bytes
BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x8
Root Complex Register Block address = 0xfed1c000
GCS = 0xc65: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x3 
(unknown)
Top Swap : not enabled
SPIBAR = 0xfed1c000 + 0x3800
0x04: 0xf008 (HSFS)
HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=1
WARNING: SPI Configuration Lockdown activated.
Reading OPCODES... done
0x06: 0x0000 (HSFC)
HSFC: FGO=0, FCYCLE=0, FDBC=0, SME=0
0x08: 0x001a673f (FADDR)
0x50: 0x00004a4b (FRAP)
BMWAG 0x00, BMRAG 0x00, BRWA 0x4a, BRRA 0x4b
0x54: 0x00000000 FREG0: WARNING: Flash Descriptor region 
(0x00000000-0x00000fff) is read-only.
0x58: 0x03ff0180 FREG1: BIOS region (0x00180000-0x003fffff) is read-write.
0x5C: 0x017f0001 FREG2: WARNING: Management Engine region 
(0x00001000-0x0017ffff) is locked.
Please send a verbose log to flashrom <at> flashrom.org if this board is not 
listed on
http://flashrom.org/Supported_hardware#Supported_mainboards yet.
Writes have been disabled. You can enforce write support with the
ich_spi_force programmer option, but it will most likely harm your hardware!
If you force flashrom you will get no support if something breaks.
0x90: 0xc0 (SSFS)
SSFS: SCIP=0, FDONE=0, FCERR=0, AEL=0
0x91: 0xfc4010 (SSFC)
SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=0, SME=0, SCF=4
0x94: 0x0006     (PREOP)
0x96: 0x043b     (OPTYPE)
0x98: 0x05200302 (OPMENU)
0x9C: 0x0000019f (OPMENU+4)
0xA0: 0x00000000 (BBAR)
0xC4: 0x80802025 (LVSCC)
LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=1
0xC8: 0x00002025 (UVSCC)
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=0
0xD0: 0x50444653 (FPB)

SPI Read Configuration: prefetching enabled, caching enabled, OK.
The following protocols are supported: FWH, SPI.
Probing for AMIC A25L05PT, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L05PU, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L10PT, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L10PU, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L20PT, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L20PU, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L40PT, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L80P, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L16PT, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for AMIC A25L16PU, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for AMIC A25L512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25L032, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for AMIC A25LQ032, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF021, 256 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF041A, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF081, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF321, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF321A, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25DF641(A), 8192 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Atmel AT25DQ161, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25F512B, 64 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25FS010, 128 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT25FS040, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT26DF041, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT26DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT26DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT26DF161A, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT26F004, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45CS1282, 16896 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Atmel AT45DB011D, 128 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB021D, 256 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB041D, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB081D, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB161D, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB321C, 4224 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB321D, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Atmel AT45DB642D, 8192 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for EMST F25L008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Eon EN25B05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for Eon EN25B05T, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B10T, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B20T, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B40T, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B80T, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B16T, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B32T, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25B64T, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for Eon EN25F10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25F32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25Q40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25Q80(A), 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Eon EN25Q16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25Q32(A/B), 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Eon EN25Q64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25Q128, 16384 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Eon EN25QH16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Eon EN25QH32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for GigaDevice GD25Q20, 256 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q40, 512 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q80, 1024 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q16, 2048 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q32, 4096 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q64, 8192 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for GigaDevice GD25Q128, 16384 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L512, 64 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Macronix MX25L1005, 128 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L2005, 256 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L4005, 512 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L8005, 1024 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L1605, 2048 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L1635D, 2048 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L1635E, 2048 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L3205, 4096 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L3235D, 4096 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L6405, 8192 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix MX25L12805, 16384 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Numonyx M25PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Numonyx M25PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Numonyx M25PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Numonyx M25PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Numonyx M25PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Numonyx N25Q064, 8192 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for PMC Pm25LV010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for PMC Pm25LV016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for PMC Pm25LV020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for PMC Pm25LV040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for PMC Pm25LV080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for PMC Pm25LV512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Sanyo LF25FW203A, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Spansion S25FL004A, 512 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Spansion S25FL008A, 1024 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Spansion S25FL016A, 2048 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Spansion S25FL032A, 4096 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Spansion S25FL064A, 8192 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for SST SST25LF040A, 512 kB: Invalid OPCODE 0xab, will not execute.
Probing for SST SST25LF080A, 1024 kB: Invalid OPCODE 0xab, will not execute.
Probing for SST SST25VF010, 128 kB: Invalid OPCODE 0x90, will not execute.
Probing for SST SST25VF016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for SST SST25VF032B, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for SST SST25VF064C, 8192 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for SST SST25VF040, 512 kB: Invalid OPCODE 0x90, will not execute.
Probing for SST SST25VF040B, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for SST SST25VF040B.REMS, 512 kB: Invalid OPCODE 0x90, will not 
execute.
Probing for SST SST25VF080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for ST M25P05-A, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P05, 64 kB: Ignoring RES in favour of RDID.
Probing for ST M25P10-A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for ST M25P10, 128 kB: Ignoring RES in favour of RDID.
Probing for ST M25P20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P40-old, 512 kB: Ignoring RES in favour of RDID.
Probing for ST M25P80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for ST M25P128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for ST M25PX16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for ST M25PX32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for ST M25PX64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 
0x4016
Probing for Winbond W25Q80, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25Q16, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25Q32, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Chip status register is 00
Found Winbond flash chip "W25Q32" (4096 kB, SPI) at physical address 
0xffc00000.
Probing for Winbond W25Q64, 8192 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25Q128, 16384 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X10, 128 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X40, 512 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X80, 1024 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X16, 2048 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X32, 4096 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Winbond W25X64, 8192 kB: probe_spi_rdid_generic: id1 0xef, 
id2 0x4016
Probing for Unknown SFDP-capable chip, 0 kB: Invalid OPCODE 0x5a, will 
not execute.
Receiving SFDP signature failed.
Probing for AMIC unknown AMIC SPI chip, 0 kB: probe_spi_rdid_generic: 
id1 0xef, id2 0x4016
Probing for Atmel unknown Atmel SPI chip, 0 kB: probe_spi_rdid_generic: 
id1 0xef, id2 0x4016
Probing for Eon unknown Eon SPI chip, 0 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Macronix unknown Macronix SPI chip, 0 kB: 
probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for PMC unknown PMC SPI chip, 0 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for SST unknown SST SPI chip, 0 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for ST unknown ST SPI chip, 0 kB: probe_spi_rdid_generic: id1 
0xef, id2 0x4016
Probing for Sanyo unknown Sanyo SPI chip, 0 kB: probe_spi_rdid_generic: 
id1 0xef, id2 0x4016
Probing for Generic unknown SPI chip (RDID), 0 kB: 
probe_spi_rdid_generic: id1 0xef, id2 0x4016
Probing for Generic unknown SPI chip (REMS), 0 kB: Invalid OPCODE 0x90, 
will not execute.
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x8d, id2 0x4d, 
id1 parity violation, id1 is normal flash content, id2 is normal flash 
content
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0xc7, id2 0x45, 
id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, 
id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0x8d, id2 
0x4d, id1 parity violation, id1 is normal flash content, id2 is normal 
flash content
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0xc7, id2 
0x45, id1 is normal flash content, id2 is normal flash content
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, 
id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0x8d, id2 
0x4d, id1 parity violation, id1 is normal flash content, id2 is normal 
flash content
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0x59, id2 
0x83, id1 parity violation, id1 is normal flash content, id2 is normal 
flash content
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xc7, id2 
0x45, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0xc7, id2 0x45, 
id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0x8f, id2 
0x1a, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, 
id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF016C, 2048 kB: Chip size 2048 kB is bigger than 
supported size 1024 kB of chipset/board/programmer for FWH interface, 
probe/read/erase/write may fail. probe_82802ab: id1 0x54, id2 0xe7, id1 
is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0xc7, id2 0x45, 
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0xc7, id2 0x45, 
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, 
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, 
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x8d, id2 0x4d, id1 
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW016, 2048 kB: Chip size 2048 kB is bigger than 
supported size 1024 kB of chipset/board/programmer for FWH interface, 
probe/read/erase/write may fail. probe_82802ab: id1 0x54, id2 0xe7, id1 
is normal flash content, id2 is normal flash content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0xc7, id2 0x45, id1 
is normal flash content, id2 is normal flash content
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0x8f, id2 0x1a, id1 
is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0xc7, id2 
0x45, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0xc7, id2 
0x45, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0xc7, id2 
0x45, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0x8d, id2 
0x4d, id1 parity violation, id1 is normal flash content, id2 is normal 
flash content
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0x8f, 
id2 0x1a, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: 
id1 0xc7, id2 0x45, id1 is normal flash content, id2 is normal flash content
Found Winbond flash chip "W25Q32" (4096 kB, SPI).
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
No operations were specified.
Restoring MMIO space at 0x7f33c24398a0
Restoring PCI config space for 00:1f:0 reg 0xdc

5. http://www.asrock.com/mb/Intel/H81%20Pro%20BTC/?cat=Specifications

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Ceriel Jacobs | 17 Sep 18:26 2014

With Linux as a payload how about ACPI boot flags?

Our current ASrock H81 Pro BTC mainboard have faulty firmware. Using 
acpidump, ACPI FADT declares that PCIe ASPM Not Supported in Boot Flags 
bit #4. Despite that the PCIe hardware does support ASPM when flipping 
the PCI registers manually.

Asrock does not seem to understand and/or is not willing to turn this 
bit to off (=fix the issue) in their AMI based BIOS/firmware.

When having Coreboot and Linux as payload how will that affect ACPI 
(FADT table) boot flags?

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

DM365 | 17 Sep 10:07 2014

Could not find a bounce buffer tested in minnowmax

I'm trying to investigate Coreboot and intel FSP in minnowmax board ,followed by "http://review.coreboot.org/gitweb?p=coreboot.git;a=commit;h=e6df041b8bf8e37debc0d6a871080b64eea7a372". But ,the uart log show : Payload being loaded below 1MiB without region being marked as RAM usable. Could not find a bounce buffer... Could not load payload The whole debug log is:
POST: 0x4a romstage_main_continue status: 0 hob_list_ptr: 7bb20000 FSP Status: 0x0 Baytrail Chip Variant: Bay Trail-I (ISG/embedded) MRC v0.90 1 channels of DDR3 <at> 1066MHz POST: 0x4b POST: 0x4c POST: 0x4d CBMEM: root <at> 7baff000 254 entries. POST: 0x4e POST: 0x4f Trying CBFS ramstage loader. CBFS: loading stage fallback/ramstage <at> 0x100000 (270384 bytes), entry <at> 0x100000 POST: 0x80 POST: 0x39 coreboot-4.0-6880-ga4a44a7 Tue Sep 16 23:46:12 PDT 2014 booting... POST: 0x40 clocks_per_usec: 1333 CBMEM: recovering 3/254 entries from root <at> 7baff000 Moving GDT to 7bafc000...ok POST: 0x70 BS: BS_PRE_DEVICE times (us): entry 8070 run 1170 exit 0 POST: 0x71 CPUID: 00030673 Cores: 2 Revision ID: 0c Stepping: B3 msr(17) = 0000000c90040a38 msr(ce) = 0000040000000a00 BS: BS_DEV_INIT_CHIPS times (us): entry 0 run 12482 exit 0 POST: 0x72 Enumerating buses... enable_dev(Intel BayTrail SoC, 7) CPU_CLUSTER: 0 enabled enable_dev(Intel BayTrail SoC, 6) DOMAIN: 0000 enabled PCI: pci_scan_bus for bus 00 POST: 0x24 enable_dev(Intel BayTrail SoC, 2) PCI: 00:00.0 [8086/0000] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:02.0 [8086/0031] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:03.0: Disabling device: 03.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:10.0: Disabling device: 10.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:11.0: Disabling device: 11.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:12.0 [8086/0f16] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:13.0 [8086/0f23] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:14.0 [8086/0f35] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:15.0 [8086/0f28] enabled PCI: 00:16.0 [8086/0f37] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:17.0: Disabling device: 17.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.0 [8086/0f40] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.1: Disabling device: 18.1 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.2: Disabling device: 18.2 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.3: Disabling device: 18.3 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.4: Disabling device: 18.4 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.5: Disabling device: 18.5 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.6 [8086/0f46] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.7 [8086/0f47] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:1a.0 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1b.0: Disabling device: 1b.0 PCI: 00:1b.0 [8086/0f04] disabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.0: Disabling device: 1c.0 Power management CAP offset 0xa0. PCI: 00:1c.0 subordinate bus PCI Express PCI: 00:1c.0 [8086/0f48] disabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.1: Disabling device: 1c.1 Power management CAP offset 0xa0. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.2 subordinate bus PCI Express PCI: 00:1c.2 [8086/0f4c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:1c.3 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1d.0: Disabling device: 1d.0 Power management CAP offset 0x70. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.0 [8086/0f06] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.1 [8086/0f08] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.2 [8086/0f09] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.3 [8086/0f0a] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.4 [8086/0f0c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.5 [8086/0f0e] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.0 [8086/0f1c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.3 [8086/0f12] enabled POST: 0x25 PCI: pci_scan_bus for bus 01 POST: 0x24 PCI: 01:00.0 [10ec/8168] enabled POST: 0x25 PCI: pci_scan_bus returning with max=001 POST: 0x55 PCI: pci_scan_bus returning with max=001 POST: 0x55 done BS: BS_DEV_ENUMERATE times (us): entry 0 run 329939 exit 0 POST: 0x73 found VGA at PCI: 00:02.0 Setting up VGA for PCI: 00:02.0 Setting PCI_BRIDGE_CTL_VGA for bridge DOMAIN: 0000 Setting PCI_BRIDGE_CTL_VGA for bridge Root Device Allocating resources... Reading resources... APIC: 00 missing read_resources Done reading resources. Setting resources... PCI: 00:02.0 10 <- [0x00f0000000 - 0x00f03fffff] size 0x00400000 gran 0x16 mem PCI: 00:02.0 18 <- [0x00e0000000 - 0x00efffffff] size 0x10000000 gran 0x1c prefmem PCI: 00:02.0 20 <- [0x0000002040 - 0x0000002047] size 0x00000008 gran 0x03 io PCI: 00:12.0 10 <- [0x00f0a18000 - 0x00f0a18fff] size 0x00001000 gran 0x0c mem PCI: 00:12.0 14 <- [0x00f0a19000 - 0x00f0a19fff] size 0x00001000 gran 0x0c mem PCI: 00:13.0 10 <- [0x0000002048 - 0x000000204f] size 0x00000008 gran 0x03 io PCI: 00:13.0 14 <- [0x0000002058 - 0x000000205b] size 0x00000004 gran 0x02 io PCI: 00:13.0 18 <- [0x0000002050 - 0x0000002057] size 0x00000008 gran 0x03 io PCI: 00:13.0 1c <- [0x000000205c - 0x000000205f] size 0x00000004 gran 0x02 io PCI: 00:13.0 20 <- [0x0000002000 - 0x000000201f] size 0x00000020 gran 0x05 io PCI: 00:13.0 24 <- [0x00f0a2c000 - 0x00f0a2c7ff] size 0x00000800 gran 0x0b mem PCI: 00:14.0 10 <- [0x00f0a00000 - 0x00f0a0ffff] size 0x00010000 gran 0x10 mem64 PCI: 00:15.0 10 <- [0x00f0400000 - 0x00f05fffff] size 0x00200000 gran 0x15 mem PCI: 00:15.0 14 <- [0x00f0a1a000 - 0x00f0a1afff] size 0x00001000 gran 0x0c mem PCI: 00:16.0 10 <- [0x00f0600000 - 0x00f07fffff] size 0x00200000 gran 0x15 mem PCI: 00:16.0 14 <- [0x00f0a1b000 - 0x00f0a1bfff] size 0x00001000 gran 0x0c mem PCI: 00:18.0 10 <- [0x00f0a10000 - 0x00f0a13fff] size 0x00004000 gran 0x0e mem PCI: 00:18.0 14 <- [0x00f0a1c000 - 0x00f0a1cfff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 10 <- [0x00f0a1d000 - 0x00f0a1dfff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 14 <- [0x00f0a1e000 - 0x00f0a1efff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 10 <- [0x00f0a1f000 - 0x00f0a1ffff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 14 <- [0x00f0a20000 - 0x00f0a20fff] size 0x00001000 gran 0x0c mem PCI: 00:1c.2 1c <- [0x0000001000 - 0x0000001fff] size 0x00001000 gran 0x0c bus 01 io PCI: 00:1c.2 24 <- [0x00f0800000 - 0x00f08fffff] size 0x00100000 gran 0x14 bus 01 prefmem PCI: 00:1c.2 20 <- [0x00f0900000 - 0x00f09fffff] size 0x00100000 gran 0x14 bus 01 mem PCI: 01:00.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io PCI: 01:00.0 18 <- [0x00f0900000 - 0x00f0900fff] size 0x00001000 gran 0x0c mem64 PCI: 01:00.0 20 <- [0x00f0800000 - 0x00f0803fff] size 0x00004000 gran 0x0e prefmem64 PCI: 00:1e.0 10 <- [0x00f0a14000 - 0x00f0a17fff] size 0x00004000 gran 0x0e mem PCI: 00:1e.0 14 <- [0x00f0a21000 - 0x00f0a21fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 10 <- [0x00f0a22000 - 0x00f0a22fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 14 <- [0x00f0a23000 - 0x00f0a23fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 10 <- [0x00f0a24000 - 0x00f0a24fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 14 <- [0x00f0a25000 - 0x00f0a25fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 10 <- [0x00f0a26000 - 0x00f0a26fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 14 <- [0x00f0a27000 - 0x00f0a27fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 10 <- [0x00f0a28000 - 0x00f0a28fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 14 <- [0x00f0a29000 - 0x00f0a29fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 10 <- [0x00f0a2a000 - 0x00f0a2afff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 14 <- [0x00f0a2b000 - 0x00f0a2bfff] size 0x00001000 gran 0x0c mem PCI: 00:1f.3 10 <- [0x00f0a2c800 - 0x00f0a2c81f] size 0x00000020 gran 0x05 mem PCI: 00:1f.3 20 <- [0x0000002020 - 0x000000203f] size 0x00000020 gran 0x05 io Done setting resources. Done allocating resources. BS: BS_DEV_RESOURCES times (us): entry 0 run 365032 exit 0 POST: 0x74 Enabling resources... PCI: 00:00.0 subsystem <- 0000/0000 PCI: 00:00.0 cmd <- 07 PCI: 00:02.0 subsystem <- 0000/0000 PCI: 00:02.0 cmd <- 07 PCI: 00:12.0 subsystem <- 0000/0000 PCI: 00:12.0 cmd <- 106 PCI: 00:13.0 subsystem <- 0000/0000 PCI: 00:13.0 cmd <- 107 PCI: 00:14.0 subsystem <- 0000/0000 PCI: 00:14.0 cmd <- 102 PCI: 00:15.0 subsystem <- 0000/0000 PCI: 00:15.0 cmd <- 102 PCI: 00:16.0 cmd <- 02 PCI: 00:18.0 subsystem <- 0000/0000 PCI: 00:18.0 cmd <- 106 PCI: 00:18.6 subsystem <- 0000/0000 PCI: 00:18.6 cmd <- 102 PCI: 00:18.7 subsystem <- 0000/0000 PCI: 00:18.7 cmd <- 102 PCI: 00:1c.2 bridge ctrl <- 0003 PCI: 00:1c.2 cmd <- 107 PCI: 00:1e.0 subsystem <- 0000/0000 PCI: 00:1e.0 cmd <- 106 PCI: 00:1e.1 subsystem <- 0000/0000 PCI: 00:1e.1 cmd <- 102 PCI: 00:1e.2 subsystem <- 0000/0000 PCI: 00:1e.2 cmd <- 102 PCI: 00:1e.3 subsystem <- 0000/0000 PCI: 00:1e.3 cmd <- 102 PCI: 00:1e.4 subsystem <- 0000/0000 PCI: 00:1e.4 cmd <- 102 PCI: 00:1e.5 subsystem <- 0000/0000 PCI: 00:1e.5 cmd <- 102 PCI: 00:1f.3 subsystem <- 0000/0000 PCI: 00:1f.3 cmd <- 103 PCI: 01:00.0 cmd <- 03 done. BS: BS_DEV_ENABLE times (us): entry 0 run 110777 exit 0 POST: 0x75 Initializing devices... Root Device init Root Device init 1750 usecs POST: 0x75 CPU_CLUSTER: 0 init MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled POST: 0x93 Setting up local apic... apic_id: 0x00 done. POST: 0x9b CPU: Intel(R) Atom(TM) CPU E3825 <at> 1.33GHz. Loading module at 00030000 with entry 00030000. filesize: 0x130 memsize: 0x130 Processing 16 relocs. Offset value of 0x00030000 Attempting to start 1 APs Waiting for 10ms after sending INIT. Waiting for 1st SIPI to complete...done. AP: slot 1 apic_id 4. Waiting for 2nd SIPI to complete...done. Initializing CPU #0 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 Init BayTrail core. CPU #0 initialized Initializing CPU #1 CPU_CLUSTER: 0 init 72229 usecs POST: 0x75 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 POST: 0x75 POST: 0x75 Init BayTrail core. POST: 0x75 Turbo is unavailable PCI: 00:00.0 init CPU #1 initialized PCI: 00:00.0 init 3986 usecs POST: 0x75 PCI: 00:02.0 init PCI: 00:02.0 init 1847 usecs POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 PCI: 00:12.0 init PCI: 00:12.0 init 1848 usecs POST: 0x75 PCI: 00:13.0 init PCI: 00:13.0 init 1848 usecs POST: 0x75 PCI: 00:14.0 init PCI: 00:14.0 init 1848 usecs POST: 0x75 PCI: 00:15.0 init PCI: 00:15.0 init 1848 usecs POST: 0x75 PCI: 00:16.0 init PCI: 00:16.0 init 1848 usecs POST: 0x75 POST: 0x75 PCI: 00:18.0 init PCI: 00:18.0 init 1848 usecs POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 PCI: 00:18.6 init PCI: 00:18.6 init 1848 usecs POST: 0x75 PCI: 00:18.7 init PCI: 00:18.7 init 1848 usecs POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 POST: 0x75 PCI: 00:1e.0 init PCI: 00:1e.0 init 1848 usecs POST: 0x75 PCI: 00:1e.1 init PCI: 00:1e.1 init 1848 usecs POST: 0x75 PCI: 00:1e.2 init PCI: 00:1e.2 init 1848 usecs POST: 0x75 PCI: 00:1e.3 init PCI: 00:1e.3 init 1848 usecs POST: 0x75 PCI: 00:1e.4 init PCI: 00:1e.4 init 1848 usecs POST: 0x75 PCI: 00:1e.5 init PCI: 00:1e.5 init 1847 usecs POST: 0x75 PCI: 00:1f.0 init soc: southcluster_init Southbridge APIC ID = 2 PCI_CFG IRQ: Write PCI config space IRQ assignments Warning: PCI Device 2 does not have an IRQ entry, skipping it Warning: PCI Device 22 does not have an IRQ entry, skipping it PCI_CFG IRQ: Finished writing PCI config space IRQ assignments PCI: 00:1f.0 init 30475 usecs POST: 0x75 PCI: 00:1f.3 init PCI: 00:1f.3 init 1848 usecs POST: 0x75 PCI: 01:00.0 init PCI: 01:00.0 init 1848 usecs Devices initialized BS: BS_DEV_INIT times (us): entry 0 run 265585 exit 0 POST: 0x76 Finalize devices... DOMAIN: 0000 final FspNotify(EnumInitPhaseAfterPciEnumeration) Devices finalized BS: BS_POST_DEVICE times (us): entry 0 run 11909 exit 0 POST: 0x77 BS: BS_OS_RESUME_CHECK times (us): entry 0 run 1170 exit 0 === FSP HOB Data Structure === FSP Hoblistptr: 0x7bb20000 HOB 0x7bb20000 is an EFI_HOB_TYPE_HANDOFF (type 0x1) HOB 0x7bb20038 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb200b0 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb201a8 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb21838 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21868 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21898 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218c8 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218f8 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21928 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21958 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb22fe8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb23018 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb23048 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb23078 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb27090 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb270c8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb270f8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27128 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27158 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27188 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb271b8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb271e8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27218 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27248 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27278 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb272a8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb272d8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27308 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27338 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27368 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27398 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb273c8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb273f8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27428 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27458 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27488 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb274b8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb274d0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27510 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27528 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27570 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27580 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27598 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb275a8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb275b8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb275c8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb277d0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb27800 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb27910 is an EFI_HOB_TYPE_END_OF_HOB_LIST (type 0xffff) === End of FSP HOB Data Structure === Memory Configure Data Hob at 7bb21970 (size = 0x1690). Copy FSP MRC DATA to HOB (source addr 7bb21970, dest addr 7bafa000, 5776 bytes) Updating fast boot cache data. find_current_mrc_cache_local: No valid fast boot cache found. SF: Detected W25Q64DW with page size 1000, total 800000 Need to erase the MRC cache region of 65536 bytes at fff50000 SF: Successfully erased 65536 bytes <at> 0x750000 Write MRC cache update to flash at fff50000 POST: 0x79 POST: 0x9c ACPI: Writing ACPI tables at 7baee000. ACPI: * FACS <at> 7baee210 Length 40ACPI: * DSDT <at> 7baee250 Length 2a89SCI is IRQ9 ACPI: added table 1/32, length now 40 ACPI: * FADT <at> 7baf0ce0 Length f4ACPI: added table 2/32, length now 44 ACPI: * HPET <at> 7baf0de0 Length 38 ACPI: added table 3/32, length now 48 ACPI: * MADT <at> 7baf0e20 Length 5c ACPI: added table 4/32, length now 52 ACPI: * MCFG <at> 7baf0e80 Length 3c ACPI: Could not find CBMEM GNVS ACPI: Patching up global NVS in DSDT at offset 0x009f -> 7baf0ec0 ACPI Updated DSDT <at> 7baee250 Length 2a89 PSS: 1333MHz power 151000 control 0xa38 status 0xa38 PSS: 1199MHz power 134269 control 0x936 status 0x936 PSS: 1066MHz power 118021 control 0x833 status 0x833 PSS: 933MHz power 102106 control 0x731 status 0x731 PSS: 799MHz power 86432 control 0x62e status 0x62e PSS: 666MHz power 71196 control 0x52c status 0x52c PSS: 533MHz power 56292 control 0x429 status 0x429 PSS: 1333MHz power 151000 control 0xa38 status 0xa38 PSS: 1199MHz power 134269 control 0x936 status 0x936 PSS: 1066MHz power 118021 control 0x833 status 0x833 PSS: 933MHz power 102106 control 0x731 status 0x731 PSS: 799MHz power 86432 control 0x62e status 0x62e PSS: 666MHz power 71196 control 0x52c status 0x52c PSS: 533MHz power 56292 control 0x429 status 0x429 ACPI: added table 5/32, length now 56 ACPI: * SSDT <at> 7baf1070 Length 6bc ACPI: * SSDT2 not generated. current = 7baf1730 ACPI: done. ACPI tables: 14128 bytes. smbios_write_tables: 7baec000 Root Device (Intel Minnow Max 2GB) CPU_CLUSTER: 0 (Intel BayTrail SoC) APIC: 00 (Intel BayTrail SoC) DOMAIN: 0000 (Intel BayTrail SoC) PCI: 00:00.0 (Intel BayTrail SoC) PCI: 00:02.0 (Intel BayTrail SoC) PCI: 00:03.0 (Intel BayTrail SoC) PCI: 00:10.0 (Intel BayTrail SoC) PCI: 00:11.0 (Intel BayTrail SoC) PCI: 00:12.0 (Intel BayTrail SoC) PCI: 00:13.0 (Intel BayTrail SoC) PCI: 00:14.0 (Intel BayTrail SoC) PCI: 00:15.0 (Intel BayTrail SoC) PCI: 00:17.0 (Intel BayTrail SoC) PCI: 00:18.0 (Intel BayTrail SoC) PCI: 00:18.1 (Intel BayTrail SoC) PCI: 00:18.2 (Intel BayTrail SoC) PCI: 00:18.3 (Intel BayTrail SoC) PCI: 00:18.4 (Intel BayTrail SoC) PCI: 00:18.5 (Intel BayTrail SoC) PCI: 00:18.6 (Intel BayTrail SoC) PCI: 00:18.7 (Intel BayTrail SoC) PCI: 00:1a.0 (Intel BayTrail SoC) PCI: 00:1b.0 (Intel BayTrail SoC) PCI: 00:1c.0 (Intel BayTrail SoC) PCI: 00:1c.1 (Intel BayTrail SoC) PCI: 00:1c.2 (Intel BayTrail SoC) PCI: 00:1c.3 (Intel BayTrail SoC) PCI: 00:1d.0 (Intel BayTrail SoC) PCI: 00:1e.0 (Intel BayTrail SoC) PCI: 00:1e.1 (Intel BayTrail SoC) PCI: 00:1e.2 (Intel BayTrail SoC) PCI: 00:1e.3 (Intel BayTrail SoC) PCI: 00:1e.4 (Intel BayTrail SoC) PCI: 00:1e.5 (Intel BayTrail SoC) PCI: 00:1f.0 (Intel BayTrail SoC) PCI: 00:1f.3 (Intel BayTrail SoC) PCI: 00:16.0 (unknown) PCI: 01:00.0 (unknown) APIC: 04 (unknown) SMBIOS tables: 353 bytes. POST: 0x9e POST: 0x9d Writing table forward entry at 0x00000500 Wrote coreboot table at: 00000500, 0x10 bytes, checksum 4430 Table forward entry ends at 0x00000528. ... aligned to 0x00001000 Writing coreboot table at 0x7bae4000 rom_table_end = 0x7bae4000 ... aligned to 0x7baf0000 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES 1. 000000007bae4000-000000007bafffff: CONFIGURATION TABLES 2. 00000000feb00000-00000000fec00fff: RESERVED 3. 00000000fed01000-00000000fed01fff: RESERVED 4. 00000000fed03000-00000000fed03fff: RESERVED 5. 00000000fed05000-00000000fed05fff: RESERVED 6. 00000000fed08000-00000000fed08fff: RESERVED 7. 00000000fed0c000-00000000fed0ffff: RESERVED 8. 00000000fed1c000-00000000fed1cfff: RESERVED 9. 00000000fef00000-00000000feffffff: RESERVED 10. 00000000ff800000-00000000ffffffff: RESERVED Wrote coreboot table at: 7bae4000, 0x1b8 bytes, checksum d393 coreboot table: 464 bytes. CBMEM ROOT 0. 7baff000 00001000 484f4221 1. 7bafe000 00001000 ROMSTAGE 2. 7bafd000 00001000 GDT 3. 7bafc000 00001000 MRC DATA 4. 7bafa000 00002000 ACPI 5. 7baee000 0000c000 GNVS PTR 6. 7baed000 00001000 SMBIOS 7. 7baec000 00001000 COREBOOT 8. 7bae4000 00008000 FspNotify(EnumInitPhaseReadyToBoot) BS: BS_WRITE_TABLES times (us): entry 913322 run 411522 exit 0 POST: 0x7a CBFS: located payload <at> ffd26078, 52965 bytes. Loading segment from rom address 0xffd26078 code (compression=1) New segment dstaddr 0xe7170 memsize 0x18e90 srcaddr 0xffd260b0 filesize 0xcead (cleaned up) New segment addr 0xe7170 size 0x18e90 offset 0xffd260b0 filesize 0xcead Loading segment from rom address 0xffd26094 Entry Point 0x000fd53e Payload being loaded below 1MiB without region being marked as RAM usable. Could not find a bounce buffer... Could not load payload
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Qinqxin Wei | 17 Sep 00:50 2014

Coreboot console_init() doesn't work on Rangeley board?

Hi,

I am managing to replace BIOS with coreboot on a Rangeley evaluation board, but the serial console cannot
display message after coreboot calls console_init() in src/southbridge/intel/fsp_rangeley/romstage.c.

The console is connected to UART0 (0x3f8), which has been verified by BIOS.

My configuration of coreboot includes:
Mainboard: Intel->Mohon Peak CRB, which is the only choice for Rangeley
FSP and microcode: downloaded from Intel FSP (https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23676).
Payload: U-boot-x86 (should be irrelevant to payload, since coreboot just enters romstage)

I have checked that the UART0 registers should have been initialized.
The TX FIFO should also work: after out something to 0x3f8, LSR will change.
I have also checked some other registers might related to UART.
The UART_CONT (0:1f.0-0x80) is in the default state (0x00000003).
The GPIO Use Select is also in default state: GPIOS_13 is 0.

Is there any other register can block the UART output?

Besides, actually the coreboot finally run deeply.
The post code changes from 47->66->67->69->...>72->73->77... and finally stop at 0xE2.
But there's no console display so I cannot know where it stops.

Regards,
Qingxin

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Gmane