aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/download.md4
-rw-r--r--www/faq.md83
-rw-r--r--www/index.md6
-rw-r--r--www/news/MANIFEST1
-rw-r--r--www/news/freenode2018-workshop.md16
5 files changed, 107 insertions, 3 deletions
diff --git a/www/download.md b/www/download.md
index fc58adca..221ff2fa 100644
--- a/www/download.md
+++ b/www/download.md
@@ -59,6 +59,8 @@ university, USA)
<https://mirror-hk.koddos.net/libreboot/> (koddos.net, Hong Kong)
+<https://mirror.cyberbits.eu/libreboot/> (cyberbits.eu, France)
+
RSYNC mirrors {#rsync}
-------------
@@ -102,6 +104,8 @@ if using HTTPS.
<http://mirror.helium.in-berlin.de/libreboot/> (in-berlin.de, Germany)
+<http://mirror.cyberbits.eu/libreboot/> (cyberbits.eu, France)
+
FTP mirrors {#ftp}
-----------
diff --git a/www/faq.md b/www/faq.md
index ccbee214..2602de95 100644
--- a/www/faq.md
+++ b/www/faq.md
@@ -149,6 +149,87 @@ cryptomount command from `for` loop in libreboot's
It could be fixed in upstream grub by contributing patch that would add
quiet flag to it.
+How to save kernel panic logs on thinkpad laptops?
+--------------------------------------------------
+
+The easiest method of doing so is by using the kernel's netconsole
+and reproducing the panic. Netconsole requires two machines, the one that is
+panicky (source) and the one that will receive crash logs (target). The
+source has to be connected with an ethernet cable and the target has to be
+reachable at the time of the panic. To set this system up, execute the
+following commands as root on the source (`source#`) and normal user on
+the target (`target$`):
+
+1. Start a listener server on the target machine (netcat works well):
+
+ `target$ nc -u -l -p 6666`
+
+2. Mount configfs (only once per boot, you can check if it is already mounted
+ with `mount | grep /sys/kernel/config`. This will return no output
+ if it is not).
+
+ `source# modprobe configfs`
+
+ `source# mkdir -p /sys/kernel/config`
+
+ `source# mount none -t configfs /sys/kernel/config`
+
+3. find source's ethernet interface name, it should be of the form `enp*` or
+ `eth*`, see `ip address` or `ifconfig` output.
+
+ `source# iface="enp0s29f8u1"` change this
+
+ Fill the target machine's IPv4 address here:
+
+ `source# tgtip="192.168.1.2"` change this
+
+
+3. Create netconsole logging target on the source machine:
+
+ `source# modprobe netconsole`
+
+ `source# cd /sys/kernel/config/netconsole`
+
+ `source# mkdir target1; cd target1`
+
+ `source# srcip=$(ip -4 addr show dev "$iface" | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')`
+
+ `source# echo "$srcip" > local_ip`
+
+ `source# echo "$tgtip" > remote_ip`
+
+ `source# echo "$iface" > dev_name`
+
+ `source# arping -I "$iface" "$tgtip" -f | grep -o '..:..:..:..:..:..' > remote_mac`
+
+ `source# echo 1 > enabled`
+
+4. Change console loglevel to debugging:
+
+ `source# dmesg -n debug`
+
+5. Test if the logging works by e.g. inserting or removing an USB
+ device on the source. There should be a few lines appearing in the
+ terminal, in which you started netcat (nc), on the target host.
+
+6. Try to reproduce the kernel panic.
+
+Machine check exceptions on some Montevina (Penryn CPU) laptops
+---------------------------------------------------------------
+
+Some GM45 laptops have been freezing or experiencing a kernel panic
+(blinking caps lock LED and totaly unresponsive machine, sometimes followed
+by an automatic reboot within 30 seconds).
+We do not know what the problem(s) is(are), but a CPU microcode
+update in some cases prevents this from happening again.
+See the following bug reports for more info:
+
+- [T400 Machine check: Processor context corrupt](https://notabug.org/libreboot/libreboot/issues/493)
+- [X200 Machine check: Processor context corrupt](https://notabug.org/libreboot/libreboot/issues/289)
+
+- [Unrelated, RAM incompatibility and suspend-to-ram issues on X200](https://libreboot.org/docs/hardware/x200.html#ram_s3_microcode)
+
+
Hardware compatibility
======================
@@ -1070,3 +1151,5 @@ Where can I learn more about electronics
which is free software under MIT license.
Use of youtube-dl with mpv would be recommended for youtube links
+
+Lastly the most important message to everybody gaining this wonderful new hobby - [Secret to Learning Electronics](https://www.youtube.com/watch?v=xhQ7d3BK3KQ)
diff --git a/www/index.md b/www/index.md
index 9181a429..8d13c9ea 100644
--- a/www/index.md
+++ b/www/index.md
@@ -41,6 +41,6 @@ firmware. Libreboot provides many advanced features, like encrypted
Libreboot's main upstream provider is [coreboot](https://www.coreboot.org/),
which we deblob. We upstream our custom patches to projects like coreboot,
-depthcharge, GRUB, and flashrom where possible. Together, we provide an
-automated build and installation system with non-technical documentation,
-allowing Libreboot to be widely used.
+depthcharge, GRUB, and flashrom where possible. Together, our build system
+and documentation is provided with the aim of making free boot firmware
+accessible to all.
diff --git a/www/news/MANIFEST b/www/news/MANIFEST
index 0e7cc034..e3b990e8 100644
--- a/www/news/MANIFEST
+++ b/www/news/MANIFEST
@@ -1,3 +1,4 @@
+news/freenode2018-workshop.md
news/leah-fundraiser.md
news/libreplanet2018-workshop.md
news/release-testing-20171221.md
diff --git a/www/news/freenode2018-workshop.md b/www/news/freenode2018-workshop.md
new file mode 100644
index 00000000..9135e895
--- /dev/null
+++ b/www/news/freenode2018-workshop.md
@@ -0,0 +1,16 @@
+% Libreboot workshop at Freenode #live 2018 Conference in Bristol, UK
+% Leah Rowe
+% 2 November 2018
+
+Freenode #live is the annual conference held by
+[Freenode](https://freenode.net/) in Bristol, UK. This year I, Leah Rowe, will
+be there doing a talk about Libreboot at 10AM (UTC +0) on November 3rd. In
+addition, I have decided (hence this announcement) at the last minute that I'm
+taking my SPI flashing equipment with me. More details about this conference
+are on the Freenode #live website: <https://freenode.live/>
+
+If anyone attending this conference wants their system flashed with Libreboot,
+bring it to the conference. I'll be volunteering at the FSF booth there all
+day on both Saturday and Sunday.
+
+I will also be representing the FSF as a volunteer on both days.