Unofficial (Simplified) Libreboot Documentation
  • Home
  • Building from source/
  • External SPI flashing/
  • Freedom in Libreboot/
  • Maintainance manual/
  • Operating systems/
  • Payloads/
  • Releases/
    • Libreboot 20241206
    • Libreboot 20241206 Revision 10
    • Libreboot 20241206 Revision 11
    • Libreboot 20241206 Revision 8
    • Libreboot 20241206 Revision 9
    • Libreboot 20241206 Revisions 1–7
    • Libreboot 25.04 Corny Calamity
    • Libreboot 25.04 Corny Calamity Revision 1
  • Targets/
  • UNCATEGORIZED/
Site license: GFDL v1.3 with disclaimer

Libreboot 25.04 Corny Calamity Revision 1

A minor issue was found with AHCI initialisation on the ThinkPad T420, caused by one of the seven new SeaBIOS patches merged in the release. The seven patches are largely optional and inconsequential changes, for Libreboot users anyway, so they have been reverted.

The AHCI bug was was caused on ThinkPad T420 by a patch that resets the state of the AHCI controller, before enabling it, in SeaBIOS. This patch was written by the author, to make SeaBIOS’s AHCI driver work in CSM mode.

For this revision release, that patch is removed, but in Libreboot’s master branch, the SeaBIOS revision is once again up to date, including the seven recently imported commits, but that version patches SeaBIOS to only apply the change to AHCI behaviour if SeaBIOS is running as a CSM.

This 25.04rev1 release also contains a missing config for text-mode startup on the ThinkPad T420.

It is possible that this AHCI issue may have been caused on other mainboards, but we currently do not know. It is better to assume that all mainboards were affected, so you should update to the rev1 release if you had the original 25.04 release.

This revision release was committed to the 25.04_branch branch, and any further revision releases will be in the same branch.