Trusty hwe kernel (utopic) gpio shutdown trigger for ProLiant m400 cartridges

Bug #1428811 reported by Craig Magina
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Fix Released
Undecided
Unassigned
Trusty
Fix Released
Undecided
Craig Magina

Bug Description

This is an additional change following after the m800 bug (LP: #1347776) and m400 bug (LP: #1354306), udev/systemd needs a rule to cover triggering a graceful shutdown on the HP Proliant m400 Cartridge when running the utopic hwe kernel in trusty.

[Impact]
Currently, graceful shutdown via the iLO works when running the base trusty kernel, but if the hwe kernel is installed, it does not.

[Test Case]
Initiate a graceful shutdown via the iLO.

[Regression Potential]
The new rule is pretty tightly bound to the m400 system - so the risk of this rule matching and impacting behavior on a different platform is minimal. This will presumably cause new code to run and read /proc/device-tree/model on other platforms - but this is already done for the m800 system in both utopic and trusty as well as the 3.13.0 kernel m400 rule.

Revision history for this message
Craig Magina (craig.magina) wrote :
tags: added: hs-arm64
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "trusty-proposed patch for systemd" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
Martin Pitt (pitti) wrote :

Please don't repeat the whole rule, just add the alternative KERNELS match. I committed that change for vivid to http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=experimental&id=2ee86a0a4f

Changed in systemd (Ubuntu):
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

I uploaded the trusty update with the modified patch (see above). Please note that this is blocked on https://launchpad.net/ubuntu/+source/systemd/204-5ubuntu20.11 getting accepted into trusty-updates.

Changed in systemd (Ubuntu Trusty):
status: New → In Progress
assignee: nobody → Craig Magina (craig.magina)
Revision history for this message
Craig Magina (craig.magina) wrote :

Is there anything I can do to help that process along?

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 219-4ubuntu5

---------------
systemd (219-4ubuntu5) vivid; urgency=medium

  * Merge from experimental branch:
    - /lib/lsb/init-functions.d/40-systemd: Don't ignore systemd unit
      dependencies in "degraded" mode. (LP: #1429734)
    - rules-ubuntu/71-power-switch-proliant.rules: Add support for HP ProLiant
      m400 Server Cartridge soft powerdown on Linux 3.16. (LP: #1428811)
  * systemctl: Don't forward telinit u to upstart. This works around upstart's
    Restart() always reexec'ing /sbin/init on Restart(), even if that changes
    to point to systemd during the upgrade. This avoids running systemd during
    a dist-upgrade. (LP: #1430479)
 -- Martin Pitt <email address hidden> Wed, 11 Mar 2015 11:01:36 +0100

Changed in systemd (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

seems like that was uploaded, unsubscribing sponsors

Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Craig, or anyone else affected,

Accepted systemd into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/systemd/204-5ubuntu20.12 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in systemd (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Craig Magina (craig.magina) wrote :

I tested that proposed udev does not regress the 3.13 kernel and that it fixes the issue when running the hwe kernel.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Chris J Arges (arges) wrote :

Looking at the autopkgtest failures from this upload:
  colord failed since systemd 204-5ubuntu20.11
  gvfs failed since systemd 204-5ubuntu20.11
  network-manager failed since Apr 7, 2014 (so it wasn't this upload)
  nut failed since Apr 12, 2014 (so it wasn't this upload)
  ubuntu-drivers-common failed since Feb 19, 2015 (so it wasn't this upload)

So this upload should be fine, but looks like the test cases need to be fixed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 204-5ubuntu20.12

---------------
systemd (204-5ubuntu20.12) trusty; urgency=medium

  * Add support for HP ProLiant m400 Server Cartridge soft powerdown on the
    hwe kernel (utopic). (LP: #1428811)
 -- Craig Magina <email address hidden> Thu, 05 Mar 2015 16:29:35 -0500

Changed in systemd (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for systemd has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.