3 This page describes how to run coreboot on the [ASUS P8Z77-M].
8 +---------------------+----------------+
10 +=====================+================+
11 | Model | W25Q64FVA1Q |
12 +---------------------+----------------+
14 +---------------------+----------------+
16 +---------------------+----------------+
18 +---------------------+----------------+
19 | Write protection | yes |
20 +---------------------+----------------+
21 | Dual BIOS feature | no |
22 +---------------------+----------------+
23 | Internal flashing | yes |
24 +---------------------+----------------+
27 The flash chip is located between the blue SATA ports.
29 The main SPI flash cannot be written internally because Asus disables BIOSWE and
30 enables ``BLE/SMM_BWP`` flags in ``BIOS_CNTL`` for their latest bioses.
31 To install coreboot for the first time, the flash chip must be removed and
32 flashed with an external programmer; flashing in-circuit doesn't work.
33 The flash chip is socketed, so it's easy to remove and reflash.
37 - All USB2 ports (mouse, keyboard and thumb drive)
38 - USB3 ports on rear (Boots SystemRescue 6.0.3 off a Kingston DataTraveler G4 8GB)
39 - Gigabit Ethernet (RTL8111F)
40 - SATA3, SATA2 (all ports, hot-swap not tested)
41 (Blue SATA2) (Blue SATA2) (White SATA3)
45 - CPU Temp sensors and hardware monitor (some values don't make sense)
46 - Native and MRC memory initialization
47 (please see [Native raminit compatibility] and [MRC memory compatibility])
49 - Integrated graphics with both libgfxinit and the Intel Video BIOS OpROM
50 (VGA/DVI-D/HDMI tested and working)
51 - 16x PCIe GPU in PCIe-16x/4x slots (tested using nVidia Quadro 600 under SystemRescue 6.0.3
55 Rockwell HSF 56k PCI modem, Sound Blaster Live! CT4780 (cards detected, not function tested)
56 Promise SATA150 TX2plus (R/W OK to connected IDE hard drive, OpRom loaded, cannot boot from
58 - S3 suspend from Linux
59 - 2-channel analog audio (WAV playback by mplayer via back panel line out port)
60 - Windows 10 with libgfxinit high resolution framebuffer and VBT
64 - If you use MRC raminit, the NVRAM variable gfx_uma_size may be ignored as IGP's UMA could
65 be reconfigured by the blob.
67 - If SeaBIOS is used for payload with libgfxinit, it must be brought in via coreboot's config.
68 Otherwise integrated graphics would fail with a black screen.
70 - PCI POST card is not functional because the PCI bridge early init is not yet done.
72 - The black PCIEX16_2 slot, although can physically fit an x16, only has physical contacts for
73 an x8, and is electrically an x4 only.
80 - EHCI debugging (Debug port is on the 5-pin side of USB2_910 header)
81 - HDMI and S/PDIF audio out
85 - PS/2 keyboard or mouse
86 - 4 and 6 channel analog audio out: Rear left and right audio is a muted
87 copy of front left and right audio, and the other two channels are silent.
89 ## Native (and MRC) raminit compatibility
91 - OCZ OCZ3G1600LVAM 2x2GB kit works at DDR3-1066 instead of DDR3-1600.
93 - GSkill F3-1600C9D-16GRSL 2x8GB SODIMM kit on adapter boots, but is highly unstable
94 with obvious pattern of bit errors during memtest86+ runs.
96 - Samsung PC3-10600U 2x2GB kit works at full rated speed.
98 - Kingston KTH9600B-4G 2x4GB kit works at full rated speed.
100 ## Extra onboard buttons
102 The board has two onboard buttons, and each has a related LED nearby.
103 What controls the LEDs and what the buttons control are unknown,
104 therefore they currently do nothing under coreboot.
107 OEM firmware uses this button to facilitate a simple update mechanism
108 via a USB drive plugged into the bottom USB port of the USB/LAN stack.
111 OEM firmware uses this button for memory tuning related to overclocking.
116 +------------------+--------------------------------------------------+
117 | Northbridge | :doc:`../../northbridge/intel/sandybridge/index` |
118 +------------------+--------------------------------------------------+
119 | Southbridge | bd82x6x |
120 +------------------+--------------------------------------------------+
121 | CPU | model_206ax |
122 +------------------+--------------------------------------------------+
123 | Super I/O | Nuvoton NCT6779D |
124 +------------------+--------------------------------------------------+
126 +------------------+--------------------------------------------------+
127 | Coprocessor | Intel Management Engine |
128 +------------------+--------------------------------------------------+
133 - [Flash chip datasheet][W25Q64FVA1Q]
135 [ASUS P8Z77-M]: https://www.asus.com/Motherboards/P8Z77M/
136 [W25Q64FVA1Q]: https://www.winbond.com/resource-files/w25q64fv%20revs%2007182017.pdf
137 [flashrom]: https://flashrom.org/Flashrom