- Issued:
- 2010-03-30
- Updated:
- 2010-03-30
RHBA-2010:0256 - Bug Fix Advisory
Synopsis
hal bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated hal packages that fix various bugs are now available.
Description
HAL is a daemon for collecting and maintaining information relating to
hardware from several system sources.
The updated packages fix the following bugs:
- a sanity check in the HAL init script was incorrectly exiting with error
code 0 when the script could not locate /usr/sbin/hald. The updated
packages now contain a stronger sanity check, which returns the correct
error code for a given condition. (BZ#238113)
- a missing FDI quirk parameter for IBM X31 laptops prevented the laptop
monitor from switching off during suspension. The updated packages add an
extra "merge" element to the X40/X30 FDI definition, which correctly sets
the dpms_suspend power management attribute. (BZ#395991)
- a suspend hotkey combination (Fn+F1) used on Dell Latitude hardware was
not mapped correctly. While the keycode sequence could be set manually,
owners of Dell Latitude equipment experienced unnecessary inconvenience
when attempting to suspend using the hotkey combination. The updated
packages add the correct mapping rules, which enable the Fn+F1 key
combination. (BZ#450326)
- when HAL checked for ttyS devices, it would abend if /sys/class/tty/ttyS*
existed but /dev/ttyS* was removed or modified. Customers using two or more
PCI serial port boards (with port extension) often implemented scripts to
rename the port labels on the hardware to match the /dev/ttyS* node. HAL
checks did not correctly cater for this scenario. The updated packages
check whether serial device nodes have been manually removed. (BZ#486427)
- a missing HAL video quirk setting prevented IBM 4838-310 POS units from
resuming correctly from S3 suspend state. The updated packages include a
vbe_post quirk that corrects the suspend issue. (BZ#501726)
- an incorrect parameter in /etc/udev/rules.d/90-dm.rules prevented
LUKS-formatted (encrypted) USB disks from automounting using GNOME.
Customers had to mount the drive manually, or comment out the ignore_device
line in 90-dm.rules to effect the change. The updated packages
fully implement this workaround solution. (BZ#519645)
- a missing HAL suspend quirk parameter prevented owners of Lenovo ThinkPad
T400 laptops (product key 2768A96) suspending and resuming a session from a
previously suspended system. The issue presented on laptops with ATI
Mobility Radeon HD 3400 Series chipsets (1002:95c4), or Intel Mobile 4
Series chipsets (8086:2a42). The updated packages fix the suspend issue by
correctly specifying the --quirk-vbe-post option for T400 machines.
(BZ#571925)
All hal users are advised to upgrade to these updated packages, which
resolve these issues.
Solution
Before applying this update, make sure all previously-released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 238113 - Wrong init script
- BZ - 395991 - X31 suspend leaves screen on, fix included in Description
- BZ - 450326 - hal/ Fixing non-mapped vendor buttons
- BZ - 486427 - haldaemon crashes if /dev/ttyS* does not exist
- BZ - 501726 - hal quirk required for IBM 4838-310 to resume properly after suspend
- BZ - 519645 - hal/gnome-mount - cannot mount LUKS encrypted whole blockdevices
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
x86_64 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-0.5.8.1-59.el5.x86_64.rpm | SHA-256: da02754073ec6c8cdd96d90ed49d959220b23107ad4227b2a31087e958f8041e |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-devel-0.5.8.1-59.el5.x86_64.rpm | SHA-256: e002764c929002a88711c3ca3f1c44215bfe8ef1a521a9f035d6429dd28fd8ea |
hal-gnome-0.5.8.1-59.el5.x86_64.rpm | SHA-256: 931633ea10a9ad51c450261893a3df6c45cb4758c0944d4be9f96de378cec065 |
ia64 | |
hal-0.5.8.1-59.el5.ia64.rpm | SHA-256: 1eb18c12d98681bbf9199d896bb7b818de1a84d7b291d66f6e55db0e3b3e0181 |
hal-devel-0.5.8.1-59.el5.ia64.rpm | SHA-256: d4f6b921532ed813056187973c6a000e84c97c164c1f70405bad1bc90cfc3e18 |
hal-gnome-0.5.8.1-59.el5.ia64.rpm | SHA-256: a7831c9b6761deb323d819fb83cc7b2eb8058a438d7f06f2691fca307872a993 |
i386 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-gnome-0.5.8.1-59.el5.i386.rpm | SHA-256: 21d1f5f9510bb1ca8e15eb576e12251d5b4cb0bad03192caac25ddb5ee18e69d |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
x86_64 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-0.5.8.1-59.el5.x86_64.rpm | SHA-256: da02754073ec6c8cdd96d90ed49d959220b23107ad4227b2a31087e958f8041e |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-devel-0.5.8.1-59.el5.x86_64.rpm | SHA-256: e002764c929002a88711c3ca3f1c44215bfe8ef1a521a9f035d6429dd28fd8ea |
hal-gnome-0.5.8.1-59.el5.x86_64.rpm | SHA-256: 931633ea10a9ad51c450261893a3df6c45cb4758c0944d4be9f96de378cec065 |
i386 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-gnome-0.5.8.1-59.el5.i386.rpm | SHA-256: 21d1f5f9510bb1ca8e15eb576e12251d5b4cb0bad03192caac25ddb5ee18e69d |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
x86_64 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-0.5.8.1-59.el5.x86_64.rpm | SHA-256: da02754073ec6c8cdd96d90ed49d959220b23107ad4227b2a31087e958f8041e |
hal-gnome-0.5.8.1-59.el5.x86_64.rpm | SHA-256: 931633ea10a9ad51c450261893a3df6c45cb4758c0944d4be9f96de378cec065 |
i386 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-gnome-0.5.8.1-59.el5.i386.rpm | SHA-256: 21d1f5f9510bb1ca8e15eb576e12251d5b4cb0bad03192caac25ddb5ee18e69d |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
s390x | |
hal-0.5.8.1-59.el5.s390.rpm | SHA-256: 93eb0537d0c895e54e5c635a50e3efaad4daedb2e16faf2e65605fa57cc9be1e |
hal-0.5.8.1-59.el5.s390x.rpm | SHA-256: dacb2c5d4619d0fd97903cc21f72a842b9d8ed571a2391ba19ea23a1644f8696 |
hal-devel-0.5.8.1-59.el5.s390.rpm | SHA-256: 9baf1e0c12020b6573d4b928920fe2e90f6d35aba2c573127e0e564e165709c5 |
hal-devel-0.5.8.1-59.el5.s390x.rpm | SHA-256: 772aaec0a0d565e644f75f0a04f40b8037097e19398824d2e0f55def5d6de7df |
hal-gnome-0.5.8.1-59.el5.s390x.rpm | SHA-256: 5263a51c906c68b83d04dcaa3dd73bacf86c457e12184392b3a4fa314b9ee866 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
ppc | |
hal-0.5.8.1-59.el5.ppc.rpm | SHA-256: b8c2b393ebb48d3cbc448810fde9b0f6135d78c74b5286578c6b5a3096991384 |
hal-0.5.8.1-59.el5.ppc64.rpm | SHA-256: 49a77207c70f8cbcd98741d204e2584d167631d712a55cb443c9a8e73a1446e4 |
hal-devel-0.5.8.1-59.el5.ppc.rpm | SHA-256: 5f6e1f2b14194dd88b4deef5608cf11649254bcdc3c800a9581994f44ac0b80b |
hal-devel-0.5.8.1-59.el5.ppc64.rpm | SHA-256: f394390c4b124b55d8a1a1728017e998e2442b50bed77c515dae60cacc0559bd |
hal-gnome-0.5.8.1-59.el5.ppc.rpm | SHA-256: f74d4933af603bf23e2d43c13de00ec7bad06a4cc907d74dd05917e5987df373 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
hal-0.5.8.1-59.el5.src.rpm | SHA-256: 59148a7179799f0be42028dfc1f4579a308644d76138f9d2e1d34828ee4ba137 |
x86_64 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-0.5.8.1-59.el5.x86_64.rpm | SHA-256: da02754073ec6c8cdd96d90ed49d959220b23107ad4227b2a31087e958f8041e |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-devel-0.5.8.1-59.el5.x86_64.rpm | SHA-256: e002764c929002a88711c3ca3f1c44215bfe8ef1a521a9f035d6429dd28fd8ea |
hal-gnome-0.5.8.1-59.el5.x86_64.rpm | SHA-256: 931633ea10a9ad51c450261893a3df6c45cb4758c0944d4be9f96de378cec065 |
i386 | |
hal-0.5.8.1-59.el5.i386.rpm | SHA-256: b02b24a0864b80ac718ccc8ee88e4d34ff9b95959a98487bfc6f1c990d6387a4 |
hal-devel-0.5.8.1-59.el5.i386.rpm | SHA-256: 845a78bc23cd183687924c7e4f50a30b9281483c975ded3117da9eb5de161235 |
hal-gnome-0.5.8.1-59.el5.i386.rpm | SHA-256: 21d1f5f9510bb1ca8e15eb576e12251d5b4cb0bad03192caac25ddb5ee18e69d |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.