From 4d3e6640cbd9597cf884791d739bca90940ee706 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 5 Dec 2024 21:41:02 +0000 Subject: [PATCH] update the 3050 page to match current status this board was perfected some time ago now Signed-off-by: Leah Rowe --- site/docs/install/dell3050.md | 43 ++++++++++++++++------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/site/docs/install/dell3050.md b/site/docs/install/dell3050.md index b01d0ac..8c9360f 100644 --- a/site/docs/install/dell3050.md +++ b/site/docs/install/dell3050.md @@ -74,35 +74,19 @@ software freedom in the future. Issues ====== -Before flashing, you must know that this board is still a work-in-progress. It -is using this patchset from the author, Mate Kukri: - - (libreboot uses patch set 14) - -Issues, as per Libreboot's testing, are as follows: - -* PWM fan controls broken, so the system always run in a low-rpm state, even - under stress conditions, which could lead to overheating under stress. - -To mitigate the PWM bug, simply cut the blue wire on the fan connector, and -cut the red wire but jump the cut (on red) with a 10ohm resistor or so; cutting -the blue one bypasses PWM, so the fan runs at full speed (very loud), and the -red wire powers it, so the resistor on the red wire will slow the fan down, but -leave it running faster than on idle. You can also cap the CPU speed however you -wish, via the `intel_pstate` driver. - -An i7-6700k has been tested, delidded (thermal grizzly conductonaut under -the ihs) and arctic mx-6 paste on top (between ihs/cooler). On stress tests, -the CPU got just above 60c with the above 10ohm mod. - -If you're using a 10ohm resistor on the fan power, make sure it's at least a 2W -one, since this is a very low-resistance fan (higher wattage). +This machine basically works flawlessly, as of the Libreboot 20241205 release. +All the initial bugs were fixed, e.g. PWM fan control works now. A very nice +machine, and inexpensive, plus very easy to set up for the average user. The +ideal Libreboot desktop. Note that HDMI audio *does* work, but you have to select it in your audio server e.g. pipewire. The `pavucontrol` utility in Linux (with pipewire) lets you have a lot of control over audio I/O. Libreboot patches the board to add a verb, so headphones should work. +Selection of audio devices and outputs is a bit idiosyncratic on this board. +Just play with pavucontrol for your setup and it should work fine. + Installation ============ @@ -117,6 +101,16 @@ Libreboot's build system automatically downloads and processes these files if you build Libreboot from source, but the same logic that it uses must be re-run if you're using a release image. +Of particular interest, this board uses the [deguard](deguard.md) software, +to disable Intel Boot Guard. This means also that the ME firmware no longer +has functional cryptographic signature checking for most of it; you can +theoretically run whatever you want on the ME coprocessor. + +Libre ME doesn't exist yet, but it's now possible. Example use-case for a +libre ME could include, for example, running an out-of-bound packet filter +on a secure network (with flash write protection, making it invincible to any +OS-based software attacks). + MAC address ----------- @@ -126,6 +120,9 @@ change. This means: there is no GbE region in the flash. You can still use something like GNU MAC Changer to change your MAC address from Linux if you want to. +This is great, because that's one less complexity to deal with during +installation. + Flash a ROM image (software) -----------------