From 57965e5ea62232fe0f0e7123ddf0d2b563718c48 Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 07:51:59 +0200 Subject: Missing -o in grub-mkconfig --- docs/gnulinux/encrypted_parabola.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gnulinux/encrypted_parabola.md b/docs/gnulinux/encrypted_parabola.md index 74c74fce..d65d076e 100644 --- a/docs/gnulinux/encrypted_parabola.md +++ b/docs/gnulinux/encrypted_parabola.md @@ -422,7 +422,7 @@ Edit configuration in `/etc/default/grub`, remembering to use UUID when poitning Use `blkid` to get list of devices with their respective UUIDs. Next generate grub.cfg with - # grub-mkconfig /boot/grub/grub.cfg + # grub-mkconfig -o /boot/grub/grub.cfg If you have separate `/boot` partition, don't forget to add `boot` symlink inside that points to current directory -- cgit v1.2.3-70-g09d2 From 608c4e066dd3722269747fc61d238f1513e9237a Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 08:04:36 +0200 Subject: Clarify memtest86+ section --- docs/install/index.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/install/index.md b/docs/install/index.md index d4ac2f13..677fd244 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -62,10 +62,12 @@ they don't have to build anything from source on their own. The ROM images in each archive use the following at the end of the file name, if they are built with the GRUB payload: `*_*keymap*_*mode*.rom` -Available `modes`: `vesafb` or `txtmode`. The `vesafb` ROM images -are recommended, in most cases; `txtmode` ROM images come with -MemTest86+, which requires text-mode instead of the usual framebuffer -used by coreboot native graphics initialization. +Available modes: vesafb or txtmode. The vesafb ROM images are recommended +for regular use, but when flashing for the first time use txtmode version, +as it comes with Memtest86+, which requires text-mode instead of the usual +framebuffer used by coreboot native graphics initialization. +Machine should be tested with Memtest86+ after each reassembly or changing +from vendor bios to libreboot due to differences in raminit code. `keymap` can be one of several keymaps that keyboard supports (there are quite a few), which affects the keyboard layout configuration that is -- cgit v1.2.3-70-g09d2 From 6d182768a602fb6aaa56d4b5584356c9c17fe6ff Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 08:13:13 +0200 Subject: FAQ entry for grub cryptomount errors --- www/faq.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/www/faq.md b/www/faq.md index 547fea6d..64958de8 100644 --- a/www/faq.md +++ b/www/faq.md @@ -140,6 +140,15 @@ around this by running the following command: You can find *cbfstool* in the \_util archive with the libreboot release that you are using. +What are the ata/ahci errors I see in libreboot's GRUB? +----------------------------------------------------------------------- + +You can safely ignore those errors, they exist because we can't quiet down +cryptomount command from `for` loop in libreboot's +[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66) +It could be fixed in upstream grub by contributing patch that would add +quiet flag to it. + Hardware compatibility ====================== -- cgit v1.2.3-70-g09d2 From 0566efc6478aec54b9371c613afafae4b359fb0c Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 08:49:38 +0200 Subject: Add FAQ entry for expanding knowledge about electronics --- www/faq.md | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/www/faq.md b/www/faq.md index 64958de8..ccbee214 100644 --- a/www/faq.md +++ b/www/faq.md @@ -145,7 +145,7 @@ What are the ata/ahci errors I see in libreboot's GRUB? You can safely ignore those errors, they exist because we can't quiet down cryptomount command from `for` loop in libreboot's -[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66) +[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66). It could be fixed in upstream grub by contributing patch that would add quiet flag to it. @@ -909,10 +909,8 @@ connect SATA HDDs via USB. Libreboot documents how to install several distributions with full disk encryption. You can adapt these for use with USB drives: -- [Full disk encryption with - Debian](../docs/gnulinux/encrypted_debian.md) -- [Full disk encryption with - Parabola](../docs/gnulinux/encrypted_parabola.md) +- [Full disk encryption with Debian](../docs/gnulinux/encrypted_debian.md) +- [Full disk encryption with Parabola](../docs/gnulinux/encrypted_parabola.md) The current theory (unproven) is that this will at least prevent malicious drives from wrongly manipulating data being read from or @@ -1043,3 +1041,32 @@ Are other operating systems compatible? Unknown. Probably not. +Where can I learn more about electronics +========================================== + +* Basics of soldering and rework by PACE + Both series of videos are mandatory regardless of your soldering skill. + * [Basic Soldering](https://www.youtube.com/watch?v=vIT4ra6Mo0s&list=PL926EC0F1F93C1837) + * [Rework and Repair](https://www.youtube.com/watch?v=HKX-GBe_lUI&list=PL958FF32927823D12) +* [edX course on basics of electronics](https://www.edx.org/course/circuits-electronics-1-basic-circuit-mitx-6-002-1x-0) + In most countries contents of this course is covered during + middle and high school. It will also serve well to refresh your memory + if you haven't used that knowledge ever since. +* Impedance intro + * [Similiarities of Wave Behavior](https://www.youtube.com/watch?v=DovunOxlY1k) + * [Reflections in tranmission line](https://www.youtube.com/watch?v=y8GMH7vMAsQ) + * Stubs: + * [Wikipedia article on stubs](https://en.wikipedia.org/wiki/Stub_(electronics)) + * [Polar Instruments article on stubs](http://www.polarinstruments.com/support/si/AP8166.html) + With external SPI flashing we only care about unintended PCB stubs +* Other YouTube channels with useful content about electronics + * [EEVblog](https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ) + * [Louis Rossmann](https://www.youtube.com/channel/UCl2mFZoRqjw_ELax4Yisf6w) + * [mikeselectricstuff](https://www.youtube.com/channel/UCcs0ZkP_as4PpHDhFcmCHyA) + * [bigclive](https://www.youtube.com/channel/UCtM5z2gkrGRuWd0JQMx76qA) + * [ElectroBOOM](https://www.youtube.com/channel/UCJ0-OtVpF0wOKEqT2Z1HEtA) + * [Jeri Ellsworth](https://www.youtube.com/user/jeriellsworth/playlists) +* Boardview files can be open with [OpenBoardview](https://github.com/OpenBoardView/OpenBoardView), +which is free software under MIT license. + +Use of youtube-dl with mpv would be recommended for youtube links -- cgit v1.2.3-70-g09d2 From 2bac42b742a0217396dd68f4c77c40cf2360f04a Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 15:09:56 +0200 Subject: Improve T500 sodimm notes --- docs/install/t500_external.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/install/t500_external.md b/docs/install/t500_external.md index c9b85a5d..9e114bca 100644 --- a/docs/install/t500_external.md +++ b/docs/install/t500_external.md @@ -362,11 +362,12 @@ Not to be confused with wifi (wifi is fine). Memory ====== -You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs -(speed/size). Non-matching pairs won't work. You can also install a +DDR3 SO-DIMM sticks will work at PC3-8500 clock and voltage, so make sure that +timings of sticks are matched while they operate at its frequency. +Non-matching pairs won't work. You can also install a single module (meaning, one of the slots will be empty) in slot 0. -Make sure that the RAM you buy is the 2Rx8 density. +Make sure that the RAM you buy has 2Rx8 arrangement when buying 4GiB modules. [This page](http://www.forum.thinkpads.com/viewtopic.php?p=760721) might be useful for RAM compatibility info (note: coreboot raminit is -- cgit v1.2.3-70-g09d2 From a5348fe90a197736a020a87905e3d5f27f0a988f Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Tue, 26 Jun 2018 19:04:01 +0200 Subject: install/index.md: Remove -V from flashrom command --- docs/install/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/install/index.md b/docs/install/index.md index 677fd244..67c5d722 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -246,7 +246,7 @@ Flash chip size Use this to find out: - # flashrom -p internal -V + # flashrom -p internal All good? --------- -- cgit v1.2.3-70-g09d2