From c48e71b505652a794ba7c012cc2d19bd0ad51fc8 Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 15 Dec 2019 01:57:46 +0100 Subject: Remove pure speculation sections on X200 page --- docs/hardware/x200.md | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) diff --git a/docs/hardware/x200.md b/docs/hardware/x200.md index 99f9ff21..b0ff096a 100644 --- a/docs/hardware/x200.md +++ b/docs/hardware/x200.md @@ -219,57 +219,6 @@ outputs from the X200: - BIOS 3.15, EC 1.06 - [hwdumps/x200/](hwdumps/x200/) -RAM, S3 and microcode updates {#ram_s3_microcode} -============================= - -Not all memory modules work. Most of the default ones do, but you have -to be careful when upgrading to 8GiB; some modules work, some don't. - -Someone on reddit also did their own research on RAM compatibility: [on -this -post](https://www.reddit.com/r/libreboot/comments/5ax17e/liberated_x200_is_really_picky_with_memory/) - -[This page](http://www.forum.thinkpads.com/viewtopic.php?p=760721) might -be useful for RAM compatibility info (note: coreboot raminit is -different, so this page might be BS) - -pehjota started collecting some steppings for different CPUs on several -X200 laptops. You can get the CPUID by running: - - # dmesg | sed -n 's/.*microcode:.*sig=\([^,]*\),.*$/\1/p' | uniq - -What pehjota wrote: The laptops that have issues resuming from suspend, -as well as a laptop that (as I mentioned earlier in \#libreboot) won't -boot with any Samsung DIMMs, all have CPUID 0x10676 (stepping M0). - -What pehjota wrote: Laptops with CPUID 0x167A (stepping R0) resume -properly every time and work with Samsung DIMMs. I'll need to do more -testing on more units to better confirm these trends, but it looks like -the M0 microcode is very buggy. That would also explain why I didn't -have issues with Samsung DIMMs with the Lenovo BIOS (which would have -microcode updates). I wonder if VT-x works on R0. - -What pehjota wrote: As I said, 10676 is M0 and 1067A is R0; those are -the two CPUIDs and steppings for Intel Core 2 Duo P8xxx CPUs with -factory microcode. (1067 is the family and model, and 6 or A is the -stepping ID.) - -*TODO: check the CPUIDs and test S3 resume and/or KVM on any C2D -systems (including non-P8xxx ones, which I don't have here) you have -available. I'd be curious if you could confirm these results.* - -It might not be coreboot that's buggy with raminit/S3; it might just be down to -the microcode updates. - -Unsorted notes {#unsorted} --------------- - - do you know if it's possible to flash thinkpads over the LPC debug connector at the front edge? - that would make life much easier for systems like this - all the Wistron manufactured systems have this thing called a "golden finger", normally at the front edge of the board - you can plug a board in which gives diagnostic codes but i'm wondering whether it is capable of more - http://www.endeer.cz/bios.tools/bios.html - Copyright © 2014, 2015 Leah Rowe \ Copyright © 2015 Patrick "P. J." McDermott \ -- cgit v1.2.3-70-g09d2 From 20be0c488427b7430f9df7b43e1511be33f67d2b Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 15 Dec 2019 02:42:11 +0100 Subject: Improve notes about screen --- docs/hardware/index.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/docs/hardware/index.md b/docs/hardware/index.md index d939fad6..818be496 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -109,7 +109,7 @@ proprietary VGA Option ROM ('[Video BIOS](https://en.wikipedia.org/wiki/Video_BIOS)' or 'VBIOS'), all known LCD panels are currently compatible: -To find what LCD panel you have, see: +Only panels with EDID are currently supported, see: [../misc/\#get\_edid\_panelname](../misc/#get_edid_panelname). - TMD-Toshiba LTD121ECHB: \# @@ -136,7 +136,7 @@ Native gpu initialization ('native graphics') which replaces the proprietary VGA Option ROM ('[Video BIOS](https://en.wikipedia.org/wiki/Video_BIOS)' or 'VBIOS'). -To find what LCD panel you have, see: +Only panels with EDID are currently supported, see: [../misc/\#get\_edid\_panelname](../misc/#get_edid_panelname). There are 6 known LCD panels for the X60 Tablet: @@ -151,8 +151,7 @@ There are 6 known LCD panels for the X60 Tablet: - BOE-Hydis HV121P01-101 (works) Most X60Ts only have digitizer (pen), but some have finger (touch) -aswell as pen; finger/multitouch doesn't work, only digitizer (pen) -does. +as well as pen. You can remove an X61/X61s motherboard from the chassis and install an X60/X60s motherboard in its place (for flashing libreboot). The chassis @@ -221,7 +220,7 @@ Native gpu initialization ('native graphics') which replaces the proprietary VGA Option ROM ('[Video BIOS](https://en.wikipedia.org/wiki/Video_BIOS)' or 'VBIOS'). -To find what LCD panel you have, see: +Only panels with EDID are currently supported, see: [../misc/\#get\_edid\_panelname](../misc/#get_edid_panelname). *Some T60 variants have ATI GPUs, and all T60p laptops have ATI GPUs These are @@ -246,7 +245,7 @@ Tested LCD panels: (working) - Samsung LTN141XA-L01 (14.1" 1024x768) Tested LCD panels: *not working yet (incompatible; see -[../future/\#lcd\_i945\_incompatibility](../future/#lcd_i945_incompatibility))* +[Issue \#677](https://notabug.org/libreboot/libreboot/issues/677))* - LG-Philips LP150X09 (15.1" 1024x768) - Samsung LTN150XG (15.1" 1024x768) @@ -291,7 +290,7 @@ is very easily replaced; just remove the card and install another one *after* libreboot is installed. See [\#recommended\_wifi](#recommended_wifi) for replacements. -ThinkPad T60 (ATI GPU) and ThinkPad T60 (Intel GPU) differences +ThinkPad T60/R60 dGPU (ATI GPU) and iGPU (Intel GPU) differences ---------------------------------------------------------------- If your T60 is a 14.1" or 15.1" model with an ATI GPU, it won't work @@ -299,13 +298,12 @@ with libreboot by default but you can replace the motherboard with another T60 motherboard that has an Intel GPU, and then libreboot should work. -As far as I know, 14.1" (Intel GPU) and 15.1" (Intel GPU) T60 -motherboards are the same, where 'spacers' are used on the 15.1" T60. -In any case, it makes sense to find one that is guaranteed to fit in -your chassis. - There is also a 15.4" T60 with Intel GPU. +Widescreen T60/R60 can come with either boards taking full space or +with non-widescreen motherboard and extension adapter for +UltraBay/hard drive connectors. + Note: the T60*p* laptops all have ATI graphics. The T60p laptops cannot be used with libreboot under any circumstances. -- cgit v1.2.3-70-g09d2 From 87a1d491516bd3d9483a8ba09aeca040227bd658 Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Thu, 19 Dec 2019 11:46:17 +0100 Subject: Improve grub debian instructions --- docs/gnulinux/encrypted_debian.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/gnulinux/encrypted_debian.md b/docs/gnulinux/encrypted_debian.md index 23b4503f..eb8093cf 100644 --- a/docs/gnulinux/encrypted_debian.md +++ b/docs/gnulinux/encrypted_debian.md @@ -199,29 +199,29 @@ directory from another system, so write it down and keep the note somewhere secret. Ideally, you should memorize it and then burn the note (or not even write it down, and memorize it still)> -Modify grub.cfg (CBFS) +Generate distro's grub.cfg ====================== Now you need to set it up so that the system will automatically boot, without having to type a bunch of commands. -Modify your grub.cfg (in the firmware) [using this -tutorial](grub_cbfs.md); just change the default menu entry 'Load -Operating System' to say this inside: +Install grub-coreboot if not already installed: - cryptomount -a - set root='lvm/matrix-rootvol' - linux /vmlinuz root=/dev/mapper/matrix-rootvol cryptdevice=/dev/mapper/matrix-rootvol:root - initrd /initrd.img - -Without specifying a device, the *-a* parameter tries to unlock all -detected LUKS volumes. You can also specify -u UUID or -a (device). + # apt-get install grub-coreboot + +Modify or add following lines to /etc/default/grub + + GRUB_CMDLINE_LINUX="cryptdevice=/dev/mapper/matrix-rootvol:root" + GRUB_ENABLE_CRYPTODISK=y + +Copy fonts/backgrounds to /boot/grub and +generate grub.cfg using following command: + + # grub-install --target=i386-coreboot [Refer to this guide](grub_hardening.md) for further guidance on hardening your GRUB configuration, for security purposes. -Flash the modified ROM using [this tutorial](../install/#flashrom). - Troubleshooting =============== -- cgit v1.2.3-70-g09d2 From 2ebf2cc929f7be2796b4c0e02d97f3e3dc82174f Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sat, 21 Dec 2019 19:55:51 +0100 Subject: Add another reference line to lenovo BUC.TS instructions --- docs/install/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/install/index.md b/docs/install/index.md index ddaa1163..080faabf 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -316,6 +316,8 @@ You should see within the output the following: You should also see within the output the following: + (...) failed during command execution at address 0x1f0000 + ... Your flash chip is in an unknown state ... FAILED -- cgit v1.2.3-70-g09d2