parent
a918978371
commit
67294ab056
|
@ -79,7 +79,7 @@ Current issues {#issues}
|
||||||
==============
|
==============
|
||||||
|
|
||||||
- LRDIMM memory modules are currently incompatible
|
- LRDIMM memory modules are currently incompatible
|
||||||
- SAS (via PIKE 2008 module) requires non-free option ROM (and
|
- SAS (via PIKE 2008 module) requires a vendor option ROM (and
|
||||||
SeaBIOS) to boot from it (theoretically possible to replace, but you
|
SeaBIOS) to boot from it (theoretically possible to replace, but you
|
||||||
can put a kernel in CBFS or on SATA and boot from that, which
|
can put a kernel in CBFS or on SATA and boot from that, which
|
||||||
can be on a SAS drive. The linux kernel can use those SAS drives
|
can be on a SAS drive. The linux kernel can use those SAS drives
|
||||||
|
|
|
@ -313,7 +313,7 @@ See: [Dell Latitude E6400 Libreboot Installation Guide](e6400.md)
|
||||||
#### ThinkPad X200/T400/T500/W500/R400/R500 vendor BIOS
|
#### ThinkPad X200/T400/T500/W500/R400/R500 vendor BIOS
|
||||||
|
|
||||||
If you're running one of these, it cannot be flashed internally if you're still
|
If you're running one of these, it cannot be flashed internally if you're still
|
||||||
running the non-free Lenovo BIOS firmware.
|
running the original Lenovo BIOS firmware.
|
||||||
|
|
||||||
[You must flash it externally](spi.md)
|
[You must flash it externally](spi.md)
|
||||||
|
|
||||||
|
@ -324,7 +324,7 @@ Please also see notes about the built-in MAC address inside the boot flash, for
|
||||||
the onboard NIC (ethernet one); not relevant on R500, which doesn't use an
|
the onboard NIC (ethernet one); not relevant on R500, which doesn't use an
|
||||||
Intel NIC.
|
Intel NIC.
|
||||||
|
|
||||||
#### Intel D510MO and D410PT running non-free Intel BIOS
|
#### Intel D510MO and D410PT running original Intel BIOS
|
||||||
|
|
||||||
[You must flash it externally](spi.md)
|
[You must flash it externally](spi.md)
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ Ignore this section. Internal flashing *is* possible, but there are two chips
|
||||||
and you must flash both chips. Refer to the guide:\
|
and you must flash both chips. Refer to the guide:\
|
||||||
[Gigabyte GA-G41M-ES2L installation guide](ga-g41m-es2l.html)
|
[Gigabyte GA-G41M-ES2L installation guide](ga-g41m-es2l.html)
|
||||||
|
|
||||||
#### Macbook1,1 running non-free Apple EFI firmware
|
#### Macbook1,1 running original Apple EFI firmware
|
||||||
|
|
||||||
This laptop requires external flashing. Remove the mainboard and refer to
|
This laptop requires external flashing. Remove the mainboard and refer to
|
||||||
the [external flashing guide](spi.md); if libreboot is already running, you
|
the [external flashing guide](spi.md); if libreboot is already running, you
|
||||||
|
@ -358,15 +358,15 @@ This board uses LPC flash in a PLCC32 socket. This coreboot page shows an
|
||||||
example of the push pin as a proof of concept:
|
example of the push pin as a proof of concept:
|
||||||
<http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>
|
<http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>
|
||||||
|
|
||||||
#### ASUS KGPE-D16 running non-free ASUS BIOS
|
#### ASUS KGPE-D16 running original ASUS BIOS
|
||||||
|
|
||||||
[You must flash it externally](spi.md)
|
[You must flash it externally](spi.md)
|
||||||
|
|
||||||
#### ASUS KCMA-D8 running non-free ASUS BIOS
|
#### ASUS KCMA-D8 running original ASUS BIOS
|
||||||
|
|
||||||
[You must flash it externally](spi.md)
|
[You must flash it externally](spi.md)
|
||||||
|
|
||||||
#### ASUS D945GCLF running non-free Intel BIOS
|
#### ASUS D945GCLF running original Intel BIOS
|
||||||
|
|
||||||
[You must flash it externally](spi.md)
|
[You must flash it externally](spi.md)
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ do not need to re-compile release ROMs, you should follow these instructions
|
||||||
before reading the instructions below:
|
before reading the instructions below:
|
||||||
<https://libreboot.org/docs/build/#first-install-build-dependencies>**
|
<https://libreboot.org/docs/build/#first-install-build-dependencies>**
|
||||||
|
|
||||||
Coreboot is nominally free software, but requires non-free software for certain
|
Coreboot is nominally free software, but requires certain vendor code on some
|
||||||
boards, for certain functionalities; we cover this more thoroughly in
|
boards, for certain functionalities; we cover this more thoroughly in
|
||||||
the [Freedom Status](../../freedom-status.md) page and in the [Binary Blob
|
the [Freedom Status](../../freedom-status.md) page and in the [Binary Blob
|
||||||
Reduction Policy](../../news/policy.md).
|
Reduction Policy](../../news/policy.md).
|
||||||
|
|
|
@ -24,7 +24,7 @@ do not need to re-compile release ROMs, you should follow these instructions
|
||||||
before reading the instructions below:
|
before reading the instructions below:
|
||||||
<https://libreboot.org/docs/build/#first-install-build-dependencies>**
|
<https://libreboot.org/docs/build/#first-install-build-dependencies>**
|
||||||
|
|
||||||
Coreboot is nominally free software, but requires non-free software for certain
|
Coreboot is nominally free software, but requires certain vendor code on some
|
||||||
boards, for certain functionalities; it differs per board, and some boards do
|
boards, for certain functionalities; it differs per board, and some boards do
|
||||||
not require vendor code of any kind in the flash. We cover this more thoroughly in
|
not require vendor code of any kind in the flash. We cover this more thoroughly in
|
||||||
the [Freedom Status](../../freedom-status.md) page and in the [Binary Blob
|
the [Freedom Status](../../freedom-status.md) page and in the [Binary Blob
|
||||||
|
|
|
@ -50,8 +50,8 @@ If you don't already have a programmer, get this one! It's well engineered,
|
||||||
safe, and costs just $5 with headers pre-soldered (Raspberry Pi Pico H).
|
safe, and costs just $5 with headers pre-soldered (Raspberry Pi Pico H).
|
||||||
Additionally, all the software running on it is free, down to the full
|
Additionally, all the software running on it is free, down to the full
|
||||||
[Boot ROM](https://github.com/raspberrypi/pico-bootrom). The wireless
|
[Boot ROM](https://github.com/raspberrypi/pico-bootrom). The wireless
|
||||||
versions (Pico W & Pico WH) need non-free firmware to use the Wi-Fi chip,
|
versions (Pico W & Pico WH) need vendor firmware to use the Wi-Fi chip,
|
||||||
which is not needed for following this guide.
|
but that is not needed for following this guide.
|
||||||
|
|
||||||
A Pico has proper 3.3V logic levels, unlike a ch341a. Which means it won't
|
A Pico has proper 3.3V logic levels, unlike a ch341a. Which means it won't
|
||||||
destroy your board by sending 5V to it. If you have a 1.8V flash chip,
|
destroy your board by sending 5V to it. If you have a 1.8V flash chip,
|
||||||
|
|
|
@ -33,8 +33,8 @@ If you don't already have a programmer, get this one! It's well engineered,
|
||||||
safe, and costs just $5 with headers pre-soldered (Raspberry Pi Pico H).
|
safe, and costs just $5 with headers pre-soldered (Raspberry Pi Pico H).
|
||||||
Additionally, all the software running on it is free, down to the full
|
Additionally, all the software running on it is free, down to the full
|
||||||
[Boot ROM](https://github.com/raspberrypi/pico-bootrom). The wireless
|
[Boot ROM](https://github.com/raspberrypi/pico-bootrom). The wireless
|
||||||
versions (Pico W & Pico WH) need non-free firmware to use the Wi-Fi chip,
|
versions (Pico W & Pico WH) need vendor firmware to use the Wi-Fi chip,
|
||||||
which is not needed for following this guide.
|
but that is not needed for following this guide.
|
||||||
|
|
||||||
A Pico has proper 3.3V logic levels, unlike a ch341a. Which means it won't
|
A Pico has proper 3.3V logic levels, unlike a ch341a. Which means it won't
|
||||||
destroy your board by sending 5V to it. If you have a 1.8V flash chip,
|
destroy your board by sending 5V to it. If you have a 1.8V flash chip,
|
||||||
|
|
|
@ -12,12 +12,6 @@ Libreboot: 2023-04-23
|
||||||
|
|
||||||
Operating System: Debian Bookworm RC2
|
Operating System: Debian Bookworm RC2
|
||||||
|
|
||||||
Note! As of this RC2 version of Debian Bookworm, the system automatically
|
|
||||||
makes use of non-free firmware during install. If your intention is to avoid
|
|
||||||
all non-free firmware you should avoid using Debian Bookworm or search for a
|
|
||||||
downstream version of Debian Bookworm that strips out all non-free firmware.
|
|
||||||
More info in the link below.
|
|
||||||
|
|
||||||
[https://wiki.debian.org/Firmware](https://wiki.debian.org/Firmware)
|
[https://wiki.debian.org/Firmware](https://wiki.debian.org/Firmware)
|
||||||
|
|
||||||
Install Media Preparation
|
Install Media Preparation
|
||||||
|
@ -40,10 +34,6 @@ with the appropriate device path on your system.
|
||||||
# dd if=debian-bookworm-DI-rc2-arm64-DVD-1.img of=/dev/sdcard_device bs=1M status=progress; sync
|
# dd if=debian-bookworm-DI-rc2-arm64-DVD-1.img of=/dev/sdcard_device bs=1M status=progress; sync
|
||||||
```
|
```
|
||||||
|
|
||||||
During the install the system automatically makes use of non-free firmware to
|
|
||||||
activate the wireless network card. For this reason you could choose the
|
|
||||||
netinst iso and download files as needed rather than using the DVD iso.
|
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
|
|
||||||
|
@ -109,14 +99,6 @@ At this point the installation proceeded normally.
|
||||||
![](https://av.libreboot.org/xe513c24/debbook-lang.jpg)
|
![](https://av.libreboot.org/xe513c24/debbook-lang.jpg)
|
||||||
![](https://av.libreboot.org/xe513c24/debbook-packages.jpg)
|
![](https://av.libreboot.org/xe513c24/debbook-packages.jpg)
|
||||||
|
|
||||||
Note that you will see a message during install asking whether you want to
|
|
||||||
search for non-free firmware. My experience was that the system would use
|
|
||||||
non-free firmware regardless what I selected in that dialogue. The system was
|
|
||||||
able to connect wirelessly to the internet and download packages and updates as
|
|
||||||
needed.
|
|
||||||
|
|
||||||
![](https://av.libreboot.org/xe513c24/debbook-nonfree.jpg)
|
|
||||||
|
|
||||||
Some users have mentioned experiencing corruption of the first partition after
|
Some users have mentioned experiencing corruption of the first partition after
|
||||||
installing Debian Bookworm on a Libreboot / uboot xe513c24 system. This is
|
installing Debian Bookworm on a Libreboot / uboot xe513c24 system. This is
|
||||||
possibly due to the experimental nature of the libreboot / uboot system at this
|
possibly due to the experimental nature of the libreboot / uboot system at this
|
||||||
|
@ -171,7 +153,7 @@ System Functionality
|
||||||
|
|
||||||
Things that work:
|
Things that work:
|
||||||
|
|
||||||
* Wireless internet and bluetooth (due to non-free firmware)
|
* Wireless internet and bluetooth
|
||||||
* Touch screen and stylus
|
* Touch screen and stylus
|
||||||
* Touchpad
|
* Touchpad
|
||||||
* Audio (Speakers and headphone jack)
|
* Audio (Speakers and headphone jack)
|
||||||
|
|
|
@ -54,7 +54,7 @@ The `bucts` repository is hosted by the libreboot project, because the original
|
||||||
repository on `stuge.se` is no longer available, last time we checked. The
|
repository on `stuge.se` is no longer available, last time we checked. The
|
||||||
`bucts` program was written by Peter Stuge. You need `bucts` if you're flashing
|
`bucts` program was written by Peter Stuge. You need `bucts` if you're flashing
|
||||||
internally an libreboot ROM onto a ThinkPad X60 or T60 that is currently running
|
internally an libreboot ROM onto a ThinkPad X60 or T60 that is currently running
|
||||||
the non-free Lenovo BIOS. Instructions for that are available here:\
|
the original Lenovo BIOS. Instructions for that are available here:\
|
||||||
[libreboot installation guides](docs/install/)
|
[libreboot installation guides](docs/install/)
|
||||||
|
|
||||||
The `ich9utils` repository is used heavily, by the `lbmk` build system. However,
|
The `ich9utils` repository is used heavily, by the `lbmk` build system. However,
|
||||||
|
|
Loading…
Reference in New Issue