SRU thermald backport of thermald 1.4.3-2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thermald (Ubuntu) |
Invalid
|
High
|
Colin Ian King | ||
Trusty |
Fix Released
|
High
|
Colin Ian King | ||
Vivid |
Fix Released
|
High
|
Colin Ian King |
Bug Description
Thermald 1.4.3 contains a delta of bug fixes and support for more recent Intel processors and kernel interfaces available for the trusty kernel that are advantageous for HWE enablement and users with newer chipsets.
This SRU is for thermald backport to Vivid and to Trusty HWE kernels.
Specific fixes that I deem as absolutely necessary:
Vivid:
* Fix postinst (original postinst logic was braindead)
* Fix marshalling array error
* Fix regression in exit via dbus message
* New DBUS message to get sensor temperature at a given index
* Fix buffer overrun on a readlink
Trusty, the above plus also:
* Improve accuracy of unit_value calculation
* Null terminate buffer on error return path
* Fix resource leak on file descriptor, close fd on error return paths
* thermald.conf: start only at runlevels 2,3,4,5
* Fix assumption about hwmon0
* Adjust for coretemp path change (kernel interface change)
The update also includes various minor miscellaneous fixes, e.g
* typos in man page
* typos in options such as --ingore-cpu-check --> --ignore-cpu-check
[Test Case]
a) Test on various CPU types, pre-Sandybridge, Sandybridge, post-Sanybridge modern CPUs (e.g. Ivybridge, Haswell, etc)
Use CPU stressor tools (stress-ng) to force thermal overrun:
1) lts-trusty: does it install and work and perform thermal zone controls on CPUs where it has kernel interfaces to control the H/W. Can we boot after it is installed?
2) lts-trusty: does it install and cleanly terminate and not cause any issues on CPUs where it cannot control the H/W
3) does it work on pre-lts trusty 3.13 kernel with intel_pstate force enabled to see it works with older kernel in pstate enable mode.
[Regression Potential]
1) Thermald does not exit and tries to control older H/W where it has no ability to control thermal zones
2) Thermald does not install correctly (to be checked for on older H/W or newer H/W scenarios)
3) Thermald causes install/boot issues.
Changed in thermald (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Colin Ian King (colin-king) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in thermald (Ubuntu Trusty): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in thermald (Ubuntu Vivid): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in thermald (Ubuntu): | |
status: | In Progress → Invalid |
Changed in thermald (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in thermald (Ubuntu Vivid): | |
importance: | Undecided → High |
Changed in thermald (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in thermald (Ubuntu Vivid): | |
status: | New → In Progress |
summary: |
- SRU thermald backport of thermald 1.4.3 + SRU thermald backport of thermald 1.4.3-2 |
Hello Colin, or anyone else affected,
Accepted thermald into trusty-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ thermald/ 1.4.3-2~ 14.04.1 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/ PerformingSRUVe rification . Thank you in advance!