Leah Rowe vimuser

vimuser pushed tag 25.04rev1 to canoeboot/cbmk

10 hours ago

vimuser pushed to 25.04_branch at canoeboot/cbmk

  • d89ac13056 Canoeboot 25.04 rev1 Rolled back the recent SeaBIOS revision update, which therefore removes these SeaBIOS patches: * 9029a010 kconfig: fix the check-lxdialog.sh to work with gcc 14+ * 8863cbbd ahci: add controller reset * df9dd418 update pci_pad_mem64 handling * a4fc1845 add romfile_loadbool() * a2725e28 drop acpi tables and hex includes * 35aa9a72 drop obsolete acpi table code * 1b598a1d usb-hid: Support multiple USB HID devices by storing them in a linked list Technically, I need only revert instead to revision df9dd418, but that and the other revisions above contain changes that may possibly cause other breakage. We know the old revision worked, so roll back these 7 SeaBIOS commits. Now I will re-compile the 25.04 release and re-upload it as rev1. This bug was reported on a T420 thinkpad, which Canoeboot doesn't support, but since that AHCI code is fairly generic, and these controllers all so similar, it makes sense to just roll back SeaBIOS on Canoeboot in addition to Libreboot. Therefore, both Libreboot and Canoeboot will both provide a revision release for the 25.04 series. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 62f9c277f3 Revert "seabios: bump to rev 9029a010, 4 March 2025" This reverts commit a08b8d94fc58fa195adb0261539509d8ddaf4799. From #libreboot IRC today: 07:02 <irys> ooh this is fun. seabios commit 8863cbbd15a73b03153553c562f5b1fb939ad4d7 (ahci: add controller reset) breaks ahci entirely on t420 07:05 <irys> cbmem console on that seabios commit has a timeout then "AHCI/0: device not ready" 07:07 <irys> AHCI works fine if i change config/seabios/default/target.cfg to use the immediate previous seabios commit (df9dd418b3b0e586cb208125094620fc7f90f23d) 07:07 <irys> works in grub payload either way though 07:31 <irys> here, `cbmem -c` after booting the broken rev: https://0x0.st/84oQ.log 07:31 <irys> compared to the working one https://0x0.st/84o1.log 07:33 <irys> i can't report to upstream myself *right now* but i figure you might want to know about this leah I have downloaded those logs locally for reference, so that an upstream report can be made to SeaBIOS. For the purposes of this Libreboot commit, the diff of the logs is as follows (diff -u broken.log working.log): Taking each diff line out of the log, the relevant entries seem to be: Searching bootorder for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: Set transfer mode to UDMA-6 +Searching bios-geometry for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: registering: "AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes)" -WARNING - Timeout at ahci_port_setup:477! -AHCI/0: device not ready (tf 0x80) -All threads complete. -2. Payload [memtest] +2. AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes) +3. Payload [memtest] -Space available for UMB: c7000-eb800, f5880-f5ff0 -Returned 16777216 bytes of ZoneHigh +drive 0x000f5fa0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=250069680 +Space available for UMB: c7000-eb800, f5880-f5fa0 +Returned 16773120 bytes of ZoneHigh Therefore, the revision will be reverted back for now. It was only about 8 additional patches imported in the update anyway.
  • 7333d71808 Canoeboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 2da5712128 bring coreboot revs in sync with libreboot 25.04 while cherry picking other recent lbmk changes, i skipped the coreboot updates, because the lbmk ones were done in mayn commits. it's more efficient just to do it all in bulk, when adapting for canoeboot. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 96c8dfa883 remove unused coreboot tree Signed-off-by: Leah Rowe <leah@libreboot.org>

10 hours ago

vimuser created new branch 25.04_branch at canoeboot/cbmk

10 hours ago

vimuser pushed tag 25.04rev1 to libreboot/libreboot

10 hours ago

vimuser pushed to 25.04_branch at libreboot/libreboot

  • 647e2f3b40 Libreboot 25.04 rev1 Added missing txtmode config for T420 Rolled back the recent SeaBIOS revision update, which therefore removes these SeaBIOS patches: * 9029a010 kconfig: fix the check-lxdialog.sh to work with gcc 14+ * 8863cbbd ahci: add controller reset * df9dd418 update pci_pad_mem64 handling * a4fc1845 add romfile_loadbool() * a2725e28 drop acpi tables and hex includes * 35aa9a72 drop obsolete acpi table code * 1b598a1d usb-hid: Support multiple USB HID devices by storing them in a linked list Technically, I need only revert instead to revision df9dd418, but that and the other revisions above contain changes that may possibly cause other breakage. We know the old revision worked, so roll back these 7 SeaBIOS commits. Now I will re-compile the 25.04 release and re-upload it as rev1. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 8245f0b321 Revert "seabios: bump to rev 9029a010, 4 March 2025" This reverts commit a08b8d94fc58fa195adb0261539509d8ddaf4799. From #libreboot IRC today: 07:02 <irys> ooh this is fun. seabios commit 8863cbbd15a73b03153553c562f5b1fb939ad4d7 (ahci: add controller reset) breaks ahci entirely on t420 07:05 <irys> cbmem console on that seabios commit has a timeout then "AHCI/0: device not ready" 07:07 <irys> AHCI works fine if i change config/seabios/default/target.cfg to use the immediate previous seabios commit (df9dd418b3b0e586cb208125094620fc7f90f23d) 07:07 <irys> works in grub payload either way though 07:31 <irys> here, `cbmem -c` after booting the broken rev: https://0x0.st/84oQ.log 07:31 <irys> compared to the working one https://0x0.st/84o1.log 07:33 <irys> i can't report to upstream myself *right now* but i figure you might want to know about this leah I have downloaded those logs locally for reference, so that an upstream report can be made to SeaBIOS. For the purposes of this Libreboot commit, the diff of the logs is as follows (diff -u broken.log working.log): Taking each diff line out of the log, the relevant entries seem to be: Searching bootorder for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: Set transfer mode to UDMA-6 +Searching bios-geometry for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: registering: "AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes)" -WARNING - Timeout at ahci_port_setup:477! -AHCI/0: device not ready (tf 0x80) -All threads complete. -2. Payload [memtest] +2. AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes) +3. Payload [memtest] -Space available for UMB: c7000-eb800, f5880-f5ff0 -Returned 16777216 bytes of ZoneHigh +drive 0x000f5fa0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=250069680 +Space available for UMB: c7000-eb800, f5880-f5fa0 +Returned 16773120 bytes of ZoneHigh Therefore, the revision will be reverted back for now. It was only about 8 additional patches imported in the update anyway.
  • 4c50157234 coreboot/t420_8mb: add missing txtmode config Reported by irys on #libreboot irc Signed-off-by: Leah Rowe <leah@libreboot.org>
  • f21749da8b Libreboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • bb5f5cd576 add pico-sdk backport patch fixing gcc 14.x src/rp2_common/boot_stage2/boot2_w25x10cl.S:142: Error: junk at end of line, first unrecognized character is `0' src/rp2_common/boot_stage2/boot2_w25x10cl.S:145: Error: garbage following instruction -- `beq 00b' This should also fix it on Debian sid Experimental, where I'm testing with GCC 15 and other bleeding edge dependencies. Signed-off-by: Leah Rowe <leah@libreboot.org>

10 hours ago

vimuser created new branch 25.04_branch at libreboot/libreboot

10 hours ago

vimuser pushed tag 25.04rev1 to libreboot/lbmk

10 hours ago

vimuser pushed to 25.04_branch at libreboot/lbmk

  • 647e2f3b40 Libreboot 25.04 rev1 Added missing txtmode config for T420 Rolled back the recent SeaBIOS revision update, which therefore removes these SeaBIOS patches: * 9029a010 kconfig: fix the check-lxdialog.sh to work with gcc 14+ * 8863cbbd ahci: add controller reset * df9dd418 update pci_pad_mem64 handling * a4fc1845 add romfile_loadbool() * a2725e28 drop acpi tables and hex includes * 35aa9a72 drop obsolete acpi table code * 1b598a1d usb-hid: Support multiple USB HID devices by storing them in a linked list Technically, I need only revert instead to revision df9dd418, but that and the other revisions above contain changes that may possibly cause other breakage. We know the old revision worked, so roll back these 7 SeaBIOS commits. Now I will re-compile the 25.04 release and re-upload it as rev1. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 8245f0b321 Revert "seabios: bump to rev 9029a010, 4 March 2025" This reverts commit a08b8d94fc58fa195adb0261539509d8ddaf4799. From #libreboot IRC today: 07:02 <irys> ooh this is fun. seabios commit 8863cbbd15a73b03153553c562f5b1fb939ad4d7 (ahci: add controller reset) breaks ahci entirely on t420 07:05 <irys> cbmem console on that seabios commit has a timeout then "AHCI/0: device not ready" 07:07 <irys> AHCI works fine if i change config/seabios/default/target.cfg to use the immediate previous seabios commit (df9dd418b3b0e586cb208125094620fc7f90f23d) 07:07 <irys> works in grub payload either way though 07:31 <irys> here, `cbmem -c` after booting the broken rev: https://0x0.st/84oQ.log 07:31 <irys> compared to the working one https://0x0.st/84o1.log 07:33 <irys> i can't report to upstream myself *right now* but i figure you might want to know about this leah I have downloaded those logs locally for reference, so that an upstream report can be made to SeaBIOS. For the purposes of this Libreboot commit, the diff of the logs is as follows (diff -u broken.log working.log): Taking each diff line out of the log, the relevant entries seem to be: Searching bootorder for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: Set transfer mode to UDMA-6 +Searching bios-geometry for: /pci@i0cf8/*@1f,2/drive@0/disk@0 +AHCI/0: registering: "AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes)" -WARNING - Timeout at ahci_port_setup:477! -AHCI/0: device not ready (tf 0x80) -All threads complete. -2. Payload [memtest] +2. AHCI/0: Netac SSD 128GB ATA-11 Hard-Disk (119 GiBytes) +3. Payload [memtest] -Space available for UMB: c7000-eb800, f5880-f5ff0 -Returned 16777216 bytes of ZoneHigh +drive 0x000f5fa0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=250069680 +Space available for UMB: c7000-eb800, f5880-f5fa0 +Returned 16773120 bytes of ZoneHigh Therefore, the revision will be reverted back for now. It was only about 8 additional patches imported in the update anyway.
  • 4c50157234 coreboot/t420_8mb: add missing txtmode config Reported by irys on #libreboot irc Signed-off-by: Leah Rowe <leah@libreboot.org>
  • f21749da8b Libreboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • bb5f5cd576 add pico-sdk backport patch fixing gcc 14.x src/rp2_common/boot_stage2/boot2_w25x10cl.S:142: Error: junk at end of line, first unrecognized character is `0' src/rp2_common/boot_stage2/boot2_w25x10cl.S:145: Error: garbage following instruction -- `beq 00b' This should also fix it on Debian sid Experimental, where I'm testing with GCC 15 and other bleeding edge dependencies. Signed-off-by: Leah Rowe <leah@libreboot.org>

10 hours ago

vimuser created new branch 25.04_branch at libreboot/lbmk

10 hours ago

vimuser pushed to master at libreboot/lbwww

  • b88487ab6c css: limit images to 80 percent on 1337box display otherwise it looks a bit crap on large images Signed-off-by: Leah Rowe <leah@libreboot.org>

13 hours ago

vimuser pushed to master at libreboot/lbwww

  • f994c7ac22 add even more pics to the release page Signed-off-by: Leah Rowe <leah@libreboot.org>

1 day ago

vimuser pushed to master at libreboot/lbwww

  • f1471fdb06 add more pictures to the release page Signed-off-by: Leah Rowe <leah@libreboot.org>

1 day ago

vimuser pushed tag 25.04 to canoeboot/cbmk

1 day ago

vimuser pushed to master at canoeboot/cbmk

  • 7333d71808 Canoeboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 2da5712128 bring coreboot revs in sync with libreboot 25.04 while cherry picking other recent lbmk changes, i skipped the coreboot updates, because the lbmk ones were done in mayn commits. it's more efficient just to do it all in bulk, when adapting for canoeboot. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 6ed8a946e1 Canoeboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 9f53444f71 bring coreboot revs in sync with libreboot 25.04 while cherry picking other recent lbmk changes, i skipped the coreboot updates, because the lbmk ones were done in mayn commits. it's more efficient just to do it all in bulk, when adapting for canoeboot. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • View comparison for these 4 commits »

1 day ago

vimuser deleted tag 25.04 at canoeboot/cbmk

1 day ago

vimuser pushed to master at libreboot/lbwww

  • 87894a4220 fix lack of boldness on the homepage version notice Signed-off-by: Leah Rowe <leah@libreboot.org>

1 day ago

vimuser pushed to master at libreboot/lbwww

  • 9eacd92e11 release build test notes Signed-off-by: Leah Rowe <leah@libreboot.org>

1 day ago

vimuser pushed to master at canoeboot/cbwww

  • 9ec482d79d release build test notes Signed-off-by: Leah Rowe <leah@libreboot.org>

1 day ago

vimuser pushed tag 25.04 to canoeboot/cbmk

1 day ago

vimuser pushed to master at canoeboot/cbmk

  • 6ed8a946e1 Canoeboot 25.04 Corny Calamity Signed-off-by: Leah Rowe <leah@libreboot.org>
  • 9f53444f71 bring coreboot revs in sync with libreboot 25.04 while cherry picking other recent lbmk changes, i skipped the coreboot updates, because the lbmk ones were done in mayn commits. it's more efficient just to do it all in bulk, when adapting for canoeboot. Signed-off-by: Leah Rowe <leah@libreboot.org>
  • View comparison for these 2 commits »

1 day ago