Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHBA-2010:0256 - Bug Fix Advisory
Issued:
2010-03-30
Updated:
2010-03-30

RHBA-2010:0256 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

hal bug fix update

Type/Severity

Bug Fix Advisory

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

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)

Note: More recent versions of these packages may be available. Click a package name for more details.

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/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility