Merge pull request 'Dell-flash-unlock README updates' (#175) from nic3-14159/lbmk:dell-flash-unlock-updates into master

Reviewed-on: https://codeberg.org/libreboot/lbmk/pulls/175
9020vga
Leah Rowe 2024-01-06 11:05:35 +00:00
commit a8a7a51b9b
1 changed files with 24 additions and 7 deletions

View File

@ -8,17 +8,34 @@ E6400, which mainly seem to be the Latitude and Precision lines starting from
around 2008 (E6400 era). around 2008 (E6400 era).
## TL;DR ## TL;DR
On Linux, ensure you are booting with the `iomem=relaxed` kernel parameter.
On OpenBSD, ensure you are booting with securelevel set to -1. ### Linux specific
Run `make` to compile the utility, and then run `sudo ./dell_flash_unlock` and - On Linux, ensure you are booting with the `iomem=relaxed` kernel parameter.
follow the directions it outputs. - If you get a "Function not implemented" error, ensure that your kernel has
"CONFIG_X86_IOPL_IOPERM" set to "y". Here are several common locations for
the config and how to check them:
- `zcat /proc/config.gz | grep IOPL`
- `grep IOPL /boot/config`
- `grep IOPL /boot/config-$(uname -r)`
If it says it is not set, then you will need to install or compile a kernel
with that option set.
### OpenBSD
- On OpenBSD, ensure you are booting with securelevel set to -1.
### General
Make sure an AC adapter is plugged into your system
Run `make` to compile the utility, and then run `./dell_flash_unlock` with
root/superuser permissions and follow the directions it outputs.
## Confirmed supported devices ## Confirmed supported devices
- Latitude E6400, E6500 - Latitude E6400, E6500
- Latitude E6410, E4310 - Latitude E6410, E4310
- Latitude E6420 - Latitude E6420, E6520
- Latitude E6430, E6530 - Latitude E6430, E6530, E5530
- Precision M6800 - Latitude E7240
- Precision M6800, M5800
It is likely that any other Latitude/Precision laptops from the same era as It is likely that any other Latitude/Precision laptops from the same era as
devices specifically mentioned in the above list will work as Dell seems to use devices specifically mentioned in the above list will work as Dell seems to use