[Bug 1980991] Re: /usr/sbin/on_ac_power incorrectly reporting ac power status
Launchpad Bug Tracker
1980991 at bugs.launchpad.net
Fri Aug 9 11:03:38 UTC 2024
This bug was fixed in the package powermgmt-base - 1.37+nmu1ubuntu1
---------------
powermgmt-base (1.37+nmu1ubuntu1) oracular; urgency=medium
* Fix on_ac_power incorrectly reporting AC state on some
machines with USB type-C ports (LP: #1980991).
-- Ghadi Elie Rahme <ghadi.rahme at canonical.com> Tue, 30 Jul 2024
16:59:34 +0300
** Changed in: powermgmt-base (Ubuntu Oracular)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1980991
Title:
/usr/sbin/on_ac_power incorrectly reporting ac power status
Status in powermgmt-base package in Ubuntu:
Fix Released
Status in powermgmt-base source package in Focal:
Confirmed
Status in powermgmt-base source package in Jammy:
Confirmed
Status in powermgmt-base source package in Kinetic:
Won't Fix
Status in powermgmt-base source package in Lunar:
Won't Fix
Status in powermgmt-base source package in Mantic:
Won't Fix
Status in powermgmt-base source package in Noble:
Confirmed
Status in powermgmt-base source package in Oracular:
Fix Released
Status in powermgmt-base package in Debian:
New
Bug description:
Good afternoon, folks.
I believe I discovered a bug in the /usr/sbin/on_ac_power script. I
have a Dell OptiPlex 5090 host that has an entry in
/sys/class/power_supply for "ucsi-source-psy-USBC000:001". I believe
this is the USB-C power delivery port on the front of the chassis. The
issue I'm encountering is that /usr/sbin/on_ac_power is exiting with
code 1 which states: (1 (false) if not on AC power) when that isn't
the case.
This looks to be because of the ucsi-source-psy-USBC000:001 entry
reporting the "online" status as 0, presumably because nothing is
currently connected to that USB-C port.
This causes /usr/sbin/on_ac_power to incorrectly report that the
machine isn't connected to AC power and causes other utilities like
unattended-upgrades to quit when using the default configuration since
it believes the machine isn't connected to AC power.
There is a workaround with unattended-upgrades where you can specify
it to run regardless of if AC power is connected, but as more and more
chassis implement power-delivery USB-C ports I foresee this becoming
more of an issue.
I'm not sure if it's anything to look into, but I figured I would
share my findings. Please let me know if you have any questions or if
I can provide any additional information, troubleshooting, or testing.
Thanks!
-Kevin
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/powermgmt-base/+bug/1980991/+subscriptions
More information about the foundations-bugs
mailing list