Hi, As folks may have gathered from my other question about the GCC build environment, I've been playing around with the old X2100 port ( https://github.com/mjg59/coreboot/tree/x2100_ng).
I got it to build and added the latest version of MrChromebox's Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing? ACPI?
Thanks, Rafael
sounds to me like AP shutdown is causing the EC to power off as well, so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send flyingfishfinger@gmail.com wrote:
Hi, As folks may have gathered from my other question about the GCC build environment, I've been playing around with the old X2100 port ( https://github.com/mjg59/coreboot/tree/x2100_ng).
I got it to build and added the latest version of MrChromebox's Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing? ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Oh, there's not currently a battery installed - so that would do it. Thanks for a lead.
What's the path to fixing that? Different EC blob extracted from stock BIOS, something in Coreboot to check?
R
Am Do., 12. Jan. 2023 um 09:11 Uhr schrieb Matt DeVillier < matt.devillier@gmail.com>:
sounds to me like AP shutdown is causing the EC to power off as well, so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send flyingfishfinger@gmail.com wrote:
Hi, As folks may have gathered from my other question about the GCC build environment, I've been playing around with the old X2100 port ( https://github.com/mjg59/coreboot/tree/x2100_ng).
I got it to build and added the latest version of MrChromebox's Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing? ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Morning, Just checking in to see if anyone had some advice on where I could look to try and fix this problem. Note that it also happens for sleep and suspend modes, not just shutdowns.
Thanks, Rafael
Am Do., 12. Jan. 2023 um 09:16 Uhr schrieb Rafael Send < flyingfishfinger@gmail.com>:
Oh, there's not currently a battery installed - so that would do it. Thanks for a lead.
What's the path to fixing that? Different EC blob extracted from stock BIOS, something in Coreboot to check?
R
Am Do., 12. Jan. 2023 um 09:11 Uhr schrieb Matt DeVillier < matt.devillier@gmail.com>:
sounds to me like AP shutdown is causing the EC to power off as well, so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send flyingfishfinger@gmail.com wrote:
Hi, As folks may have gathered from my other question about the GCC build environment, I've been playing around with the old X2100 port ( https://github.com/mjg59/coreboot/tree/x2100_ng).
I got it to build and added the latest version of MrChromebox's Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing? ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Have you tested with a battery installed? I'm imagining a hardware glitch on shutdown that causes an EC failure. Many older desktop platforms wouldn't even power on if there wasn't a CMOS battery installed.
Martin
Jan 16, 2023, 11:08 by flyingfishfinger@gmail.com:
Morning, Just checking in to see if anyone had some advice on where I could look to try and fix this problem. Note that it also happens for sleep and suspend modes, not just shutdowns.
Thanks, Rafael
Am Do., 12. Jan. 2023 um 09:16 Uhr schrieb Rafael Send <> flyingfishfinger@gmail.com> >:
Oh, there's not currently a battery installed - so that would do it. Thanks for a lead.
What's the path to fixing that? Different EC blob extracted from stock BIOS, something in Coreboot to check?
R
Am Do., 12. Jan. 2023 um 09:11 Uhr schrieb Matt DeVillier <>> matt.devillier@gmail.com>> >:
sounds to me like AP shutdown is causing the EC to power off as well, so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send <>>> flyingfishfinger@gmail.com>>> > wrote:
Hi, As folks may have gathered from my other question about the GCC build environment, I've been playing around with the old X2100 port (>>>> https://github.com/mjg59/coreboot/tree/x2100_ng%3E%3E%3E%3E ).
I got it to build and added the latest version of MrChromebox's Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing? ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- >>>> coreboot@coreboot.org To unsubscribe send an email to >>>> coreboot-leave@coreboot.org
Hi, The *CMOS *(BIOS) battery is installed, yes. The main power battery is not - I can try that later but obviously I should be able to power on the thing when the battery is not installed. FWIW, stock BIOS does not have this problem.
R
Am Mo., 16. Jan. 2023 um 20:39 Uhr schrieb Martin Roth < gaumless@tutanota.com>:
Have you tested with a battery installed? I'm imagining a hardware glitch on shutdown that causes an EC failure. Many older desktop platforms wouldn't even power on if there wasn't a CMOS battery installed.
Martin
Jan 16, 2023, 11:08 by flyingfishfinger@gmail.com:
Morning, Just checking in to see if anyone had some advice on where I could look
to try and fix this problem. Note that it also happens for sleep and suspend modes, not just shutdowns.
Thanks, Rafael
Am Do., 12. Jan. 2023 um 09:16 Uhr schrieb Rafael Send <>
flyingfishfinger@gmail.com> >:
Oh, there's not currently a battery installed - so that would do it.
Thanks for a lead.
What's the path to fixing that? Different EC blob extracted from stock
BIOS, something in Coreboot to check?
R
Am Do., 12. Jan. 2023 um 09:11 Uhr schrieb Matt DeVillier <>>
matt.devillier@gmail.com>> >:
sounds to me like AP shutdown is causing the EC to power off as well,
so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send <>>>
flyingfishfinger@gmail.com>>> > wrote:
Hi, As folks may have gathered from my other question about the GCC build
environment, I've been playing around with the old X2100 port (>>>> https://github.com/mjg59/coreboot/tree/x2100_ng%3E%3E%3E%3E ).
I got it to build and added the latest version of MrChromebox's
Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn
it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing?
ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- >>>> coreboot@coreboot.org To unsubscribe send an email to >>>> coreboot-leave@coreboot.org
Ok just tried it with main battery and a few different button pressing schemes.
1. Sleep / suspend: Impossible to get it back. If I press the power button for long enough, it does a full power off. After that, see 2.
2. Normal shutdown: I got it to wake up a couple of times by pressing the power button for 5+ seconds, but this only happens sometimes. And if it does work, it's like it thinks for a few seconds before turning on any LEDs and proceeding.
Having a battery installed doesn't change anything, really. Except that when it doesn't turn on, I have to pop the battery out to make it work again..
R
Am Di., 17. Jan. 2023 um 11:33 Uhr schrieb Rafael Send < flyingfishfinger@gmail.com>:
Hi, The *CMOS *(BIOS) battery is installed, yes. The main power battery is not - I can try that later but obviously I should be able to power on the thing when the battery is not installed. FWIW, stock BIOS does not have this problem.
R
Am Mo., 16. Jan. 2023 um 20:39 Uhr schrieb Martin Roth < gaumless@tutanota.com>:
Have you tested with a battery installed? I'm imagining a hardware glitch on shutdown that causes an EC failure. Many older desktop platforms wouldn't even power on if there wasn't a CMOS battery installed.
Martin
Jan 16, 2023, 11:08 by flyingfishfinger@gmail.com:
Morning, Just checking in to see if anyone had some advice on where I could look
to try and fix this problem. Note that it also happens for sleep and suspend modes, not just shutdowns.
Thanks, Rafael
Am Do., 12. Jan. 2023 um 09:16 Uhr schrieb Rafael Send <>
flyingfishfinger@gmail.com> >:
Oh, there's not currently a battery installed - so that would do it.
Thanks for a lead.
What's the path to fixing that? Different EC blob extracted from stock
BIOS, something in Coreboot to check?
R
Am Do., 12. Jan. 2023 um 09:11 Uhr schrieb Matt DeVillier <>>
matt.devillier@gmail.com>> >:
sounds to me like AP shutdown is causing the EC to power off as well,
so it's not active to respond to the subsequent power button press. Not sure why disconnecting AC power would reset that though, unless you are also disconnecting the internal battery as well
On Thu, Jan 12, 2023 at 11:08 AM Rafael Send <>>>
flyingfishfinger@gmail.com>>> > wrote:
Hi, As folks may have gathered from my other question about the GCC
build environment, I've been playing around with the old X2100 port (>>>> https://github.com/mjg59/coreboot/tree/x2100_ng%3E%3E%3E%3E ).
I got it to build and added the latest version of MrChromebox's
Tianocore, but there's still one issue that keep is from being very useable.
After flashing / plugging in the machine, the power button will turn
it on, but only once. If I shut down any OS, or even if it goes to sleep or suspends, the power button no longer has any effect so the only "fix" is currently to unplug power and re-plug it.
Where might I look for causes of this? Is it a shutdown state thing?
ACPI?
Thanks, Rafael _______________________________________________ coreboot mailing list -- >>>> coreboot@coreboot.org To unsubscribe send an email to >>>> coreboot-leave@coreboot.org