#158 d945gclf removed, todo, re-add later

Open
opened 1 year ago by vimuser · 2 comments
Leah Rowe commented 1 year ago

buggy, broken boot in latest release

not many testers available, and i don't have the board at present. this board isn't easy to find nowadays, and has always been problematic in coreboot

it's probably not worth re-adding, because i don't think many people use it (so the cost:benefit ratio of maintenance is quite high)

nonetheless, this issue report is present

see: may 2023 libreboot release. todo: git-bisect on the coreboot revision used there, versus coreboot revision used in libreboot from september 2016 - it's possible that some of the 2021 or 2022 revisions worked with this board, so maybe test those first, bisecting between those

if an offending commit can be found and a simple fix can be done to get this board booting again, it will be re-added to libreboot. for now, though, it would be irresponsible to keep this board in lbmk

buggy, broken boot in latest release not many testers available, and i don't have the board at present. this board isn't easy to find nowadays, and has always been problematic in coreboot it's probably not worth re-adding, because i don't think many people use it (so the cost:benefit ratio of maintenance is quite high) nonetheless, this issue report is present see: may 2023 libreboot release. todo: git-bisect on the coreboot revision used there, versus coreboot revision used in libreboot from september 2016 - it's possible that some of the 2021 or 2022 revisions worked with this board, so maybe test those first, bisecting between those if an offending commit can be found and a simple fix can be done to get this board booting again, it will be re-added to libreboot. for now, though, it would be irresponsible to keep this board in lbmk

Hi Leah,

I have one of these boards on my ever growing to-do pile. If I get some time, will compile the latest from lbmk and compare with the 2016 stable release. Unlikely to be soon but will definitely take a look.

Hi Leah, I have one of these boards on my ever growing to-do pile. If I get some time, will compile the latest from lbmk and compare with the 2016 stable release. Unlikely to be soon but will definitely take a look.
Ghost commented 1 year ago

I can confirm this.

I have a brick after flashing 20221214 on board D945GCLF2D using the internal programmer.

Condition:

VGA output is not working, and all my attempts to get it to boot an openssh enabled USB OS failed, tried both with syslinux and grub as the bootloader, so is probably not just a display output issue.

Notes:

This release has CONFIG_PCIEXP options enabled, compared to previous stable release (20220710) which does not. But the board doesn't appear to support PCI-E, as it still uses Northbridge heatsinked chip setup and only a single PCI 2.0 slot.

Output of grep -a CONFIG seabios_d945gclf_libgfxinit_txtmode.rom | grep PCIEXP:

CONFIG_PCIEXP_HOTPLUG_BUSES=8
CONFIG_PCIEXP_HOTPLUG_MEM=0x800000
CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000
CONFIG_PCIEXP_HOTPLUG=y
CONFIG_PCIEXP_HOTPLUG_IO=0x2000

From IRC conversation:

Leah requested testing version 20211122 (nov 21) in IRC and to report back if it works, also said PCIEXP options being enabled is wrong for this board, and they should be disabled using ./modify coreboot configs d945gclf (after doing all the proper prep work as in https://libreboot.org/docs/build).

I can confirm this. I have a brick after flashing 20221214 on board D945GCLF2D using the internal programmer. Condition: VGA output is not working, and all my attempts to get it to boot an openssh enabled USB OS failed, tried both with syslinux and grub as the bootloader, so is probably not just a display output issue. Notes: This release has CONFIG_PCIEXP options enabled, compared to previous stable release (20220710) which does not. But the board doesn't appear to support PCI-E, as it still uses Northbridge heatsinked chip setup and only a single PCI 2.0 slot. Output of grep -a CONFIG seabios_d945gclf_libgfxinit_txtmode.rom | grep PCIEXP: CONFIG_PCIEXP_HOTPLUG_BUSES=8 CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 CONFIG_PCIEXP_HOTPLUG=y CONFIG_PCIEXP_HOTPLUG_IO=0x2000 From IRC conversation: Leah requested testing version 20211122 (nov 21) in IRC and to report back if it works, also said PCIEXP options being enabled is wrong for this board, and they should be disabled using ./modify coreboot configs d945gclf (after doing all the proper prep work as in https://libreboot.org/docs/build).
Sign in to join this conversation.
No Label
No Milestone
No assignee
3 Participants
Loading...
Cancel
Save
There is no content yet.