aboutsummaryrefslogtreecommitdiff
path: root/docs/hcl
diff options
context:
space:
mode:
authorLeah Rowe <info@minifree.org>2017-04-03 20:57:12 +0200
committerGogs <gogitservice@gmail.com>2017-04-03 20:57:12 +0200
commite5d71ae5577d2ebafbda4a43a20211e996365d3f (patch)
tree031c0024b35c735a9461b1456fda5d125e7fe901 /docs/hcl
parentf02ec452b4628e87121412e14ad9899cd85f98d5 (diff)
parent26c4759b17383087f7eba9f765dc63327d905a02 (diff)
downloadlibrebootfr-e5d71ae5577d2ebafbda4a43a20211e996365d3f.tar.gz
librebootfr-e5d71ae5577d2ebafbda4a43a20211e996365d3f.zip
Merge branch 'web/code-blocks' of vimuser/libreboot into master
Diffstat (limited to 'docs/hcl')
-rw-r--r--docs/hcl/c201.md1
-rw-r--r--docs/hcl/d945gclf.md1
-rw-r--r--docs/hcl/gm45_remove_me.md32
-rw-r--r--docs/hcl/index.md6
-rw-r--r--docs/hcl/kcma-d8.md1
-rw-r--r--docs/hcl/kfsn4-dre.md1
-rw-r--r--docs/hcl/kgpe-d16.md1
-rw-r--r--docs/hcl/t400.md1
-rw-r--r--docs/hcl/t500.md7
-rw-r--r--docs/hcl/x200.md1
10 files changed, 34 insertions, 18 deletions
diff --git a/docs/hcl/c201.md b/docs/hcl/c201.md
index b04fb525..ddf293ee 100644
--- a/docs/hcl/c201.md
+++ b/docs/hcl/c201.md
@@ -22,6 +22,7 @@ Flashing instructions can be found at
- [Considerations about ChromeOS and free operating systems](#os)
- [Caution: Video acceleration requires a non-free blob, software
rendering can be used instead.](#videoblobs)
+
- [Caution: WiFi requires a non-free blob, a USB dongle can be used
instead.](#wifiblobs)
- [EC firmware is free software!](#ec)
diff --git a/docs/hcl/d945gclf.md b/docs/hcl/d945gclf.md
index b2ef3cd0..7b2f95d9 100644
--- a/docs/hcl/d945gclf.md
+++ b/docs/hcl/d945gclf.md
@@ -33,6 +33,7 @@ Remarks about vendor bios:
vendor bios is very bad. It cannot boot from any HDD wether it is
connected to the SATA port or USB. With libreboot it works just
fine.
+
- The vendor bios write protects the flash so it requires external
flashing to install libreboot on this device. Once libreboot is
flashed there is no problem to update the firmware internally
diff --git a/docs/hcl/gm45_remove_me.md b/docs/hcl/gm45_remove_me.md
index 659a878f..5b705e44 100644
--- a/docs/hcl/gm45_remove_me.md
+++ b/docs/hcl/gm45_remove_me.md
@@ -38,12 +38,13 @@ factory.bin dump.
ich9gen executables can be found under ./ich9deblob/ statically compiled
in libreboot\_util. If you are using src or git, build ich9gen from
-source with:\
-\$ **./oldbuild module ich9deblob**\
+source with:
+ $ ./oldbuild module ich9deblob
+
The executable will appear under resources/utilities/ich9deblob/
-Run:\
-\$ **./ich9gen**
+Run:
+ $ ./ich9gen
Running ich9gen this way (without any arguments) generates a default
descriptor+gbe image with a generic MAC address. You probably don't
@@ -68,8 +69,9 @@ the little sticker on the bottom/base of the laptop.
On GM45 laptops that use flash descriptors, the MAC address or the
onboard ethernet chipset is flashed (inside the ROM image). You should
generate a descriptor+gbe image with your own MAC address inside (with
-the Gbe checksum updated to match). Run:\
-\$ **./ich9gen \--macaddress XX:XX:XX:XX:XX:XX**\
+the Gbe checksum updated to match). Run:
+
+ $ ./ich9gen --macaddress XX:XX:XX:XX:XX:XX
(replace the XX chars with the hexadecimal chars in the MAC address that
you want)
@@ -163,8 +165,9 @@ regions for your libreboot ROM image.
If you are working with libreboot\_src (or git), you can find the source
under resources/utilities/ich9deblob/ and will already be compiled if
you ran **./oldbuild module all** or **./oldbuild module ich9deblob**
-from the main directory (./), otherwise you can build it like so:\
-\$ **./oldbuild module ich9deblob**\
+from the main directory (./), otherwise you can build it like so:
+
+ $ ./oldbuild module ich9deblob
An executable file named **ich9deblob** will now appear under
resources/utilities/ich9deblob/
@@ -175,8 +178,9 @@ GNU+Linux) under ./ich9deblob/.
Place the factory.rom from your system (can be obtained using the
external flashing guides for GM45 targets linked
[../install/](../install/)) in the directory where you have your
-ich9deblob executable, then run the tool:\
-\$ **./ich9deblob**
+ich9deblob executable, then run the tool:
+
+ $ ./ich9deblob
A 12kiB file named **deblobbed\_descriptor.bin** will now appear. **Keep
this and the factory.rom stored in a safe location!** The first 4KiB
@@ -231,8 +235,9 @@ The ME interferes with flash read/write in flashrom, and the default
descriptor locks some regions. The idea is that doing this will remove
all of those restrictions.
-Simply run (with factory.rom in the same directory):\
-\$ **./demefactory**
+Simply run (with factory.rom in the same directory):
+
+ $ ./demefactory
It will generate a 4KiB descriptor file (only the descriptor, no GbE).
Insert that into a factory.rom image (NOTE: do this on a copy of it.
@@ -303,7 +308,8 @@ Flash chips {#flashchips}
<http://pdf.datasheetarchive.com/indexerfiles/Datasheets-USER/DSAUPLD00006075.pdf>
**~~- Page 20 and page 9 refer to SDA\_HDO or SDA\_HDOUT~~** only on
series 6 or higher chipsets. ICH9-M (X200) does it with a strap
- connected to GPIO33 pin (see IRC notes below)\
+ connected to GPIO33 pin (see IRC notes below)
+
- According to page 29, the X200 can have any of the following flash
chips:
- ATMEL AT26DF321-SU 72.26321.A01 - this is a 32Mb (4MiB) chip
diff --git a/docs/hcl/index.md b/docs/hcl/index.md
index 80590568..6eb810ef 100644
--- a/docs/hcl/index.md
+++ b/docs/hcl/index.md
@@ -7,6 +7,7 @@ This sections relates to known hardware compatibility in libreboot.
- [Servers/workstations](#supported_workstations_x86amd)
- [Laptops (ARM)](#supported_laptops_arm)
- [Laptops (Intel, x86)](#supported_laptops_x86intel)
+
- NOTES:
- [Updating the EC firmware on i945 and GM45
(recommended)](#ecupdate)
@@ -436,8 +437,9 @@ Referenced below are copies (up to date at the time of writing,
the macbook2,1. They are included here in case the main site goes down
for whatever reason, since they include a lot of useful information.
-Backups created using wget:\
-**\$ wget -m -p -E -k -K -np http://macbook.donderklumpen.de/**\
+Backups created using wget:
+
+ $ wget -m -p -E -k -K -np http://macbook.donderklumpen.de/
**\$ wget -m -p -E -k -K -np
http://macbook.donderklumpen.de/coreboot/**\
Use **-e robots=off** if using this trick for other sites and the site
diff --git a/docs/hcl/kcma-d8.md b/docs/hcl/kcma-d8.md
index 901f190e..f8dab9c1 100644
--- a/docs/hcl/kcma-d8.md
+++ b/docs/hcl/kcma-d8.md
@@ -91,6 +91,7 @@ Current issues {#issues}
can put a kernel in CBFS or on SATA and use that to boot GNU, which
can be on a SAS drive. The linux kernel can use those SAS drives
(via PIKE module) without an option ROM).
+
- IPMI iKVM module (optional add-on card) uses proprietary firmware.
Since it's for remote out-of-band management, it's theoretically a
backdoor similar to the Intel Management Engine. Fortunately, unlike
diff --git a/docs/hcl/kfsn4-dre.md b/docs/hcl/kfsn4-dre.md
index 34804c0f..84b8d455 100644
--- a/docs/hcl/kfsn4-dre.md
+++ b/docs/hcl/kfsn4-dre.md
@@ -70,6 +70,7 @@ Current issues {#issues}
person says that they will look into it. [This
config](http://review.coreboot.org/gitweb?p=board-status.git;a=blob;f=asus/kfsn4-dre/4.0-10101-g039edeb/2015-06-27T03:59:16Z/config.txt;h=4742905c185a93fbda8eb14322dd82c70641aef0;hb=055f5df4e000a97453dfad6c91c2d06ea22b8545)
doesn't have the issue.
+
- Text-mode is a bit jittery (but still usable). (the jitter
disappears if using KMS, once the kernel starts. The jitter will
remain, if booting the kernel in text-mode).
diff --git a/docs/hcl/kgpe-d16.md b/docs/hcl/kgpe-d16.md
index 97a87a4b..b0490edc 100644
--- a/docs/hcl/kgpe-d16.md
+++ b/docs/hcl/kgpe-d16.md
@@ -92,6 +92,7 @@ Current issues {#issues}
can put a kernel in CBFS or on SATA and use that to boot GNU, which
can be on a SAS drive. The linux kernel can use those SAS drives
(via PIKE module) without an option ROM).
+
- IPMI iKVM module (optional add-on card) uses proprietary firmware.
Since it's for remote out-of-band management, it's theoretically a
backdoor similar to the Intel Management Engine. Fortunately, unlike
diff --git a/docs/hcl/t400.md b/docs/hcl/t400.md
index c3e0d9d3..e3355f57 100644
--- a/docs/hcl/t400.md
+++ b/docs/hcl/t400.md
@@ -79,6 +79,7 @@ outputs from the T400:
- T400 with **Winbond W25X64** flash chip (8MiB, SOIC-16) and Lenovo
BIOS 2.02 (EC firmware 1.01):
- [../future/dumps/logs-t400-bios2.02-ec1.01/](../future/dumps/logs-t400-bios2.02-ec1.01/)
+
- Version of flashrom used for the external flashing/reading logs is
the one that libreboot git revision c164960 uses.
diff --git a/docs/hcl/t500.md b/docs/hcl/t500.md
index 866baaa7..2b187e54 100644
--- a/docs/hcl/t500.md
+++ b/docs/hcl/t500.md
@@ -79,9 +79,10 @@ and
The patches above are based on the output from ich9deblob on a
factory.rom image dumped from the T500 with a SOIC-8 4MiB flash chip.
The patch re-creates the X200 descriptor/gbe source, so the commands
-were something like:\
-\$ **diff -u t500gbe x200gbe**\
-\$ **diff -u t500descriptor x200descriptor**
+were something like:
+ $ diff -u t500gbe x200gbe
+ $ diff -u t500descriptor x200descriptor
+
ME VSCC table is in a different place and a different size on the T500.
Libreboot disables and removes the ME anyway, so it doesn't matter.
diff --git a/docs/hcl/x200.md b/docs/hcl/x200.md
index deb212a9..4ab38cba 100644
--- a/docs/hcl/x200.md
+++ b/docs/hcl/x200.md
@@ -171,6 +171,7 @@ just simply remove the digitizer).
- BOE-Hydis HV121WX4-120, HV121WX4-110 or HV121WX4-100 - cheap-ish,
might be hard to find
+
- Samsung LTN121AP02-001 - common to find, cheap
**If your X200 has an LED backlit panel in it, then you also need to get