SUSE Support

Here When You Need Us

Disabling hald on SLES10 SP3 s390x architecture

This document (7007621) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 10 Service Pack 3
 

Situation

Concerns s390x architecture only.
Modern mainframe setups often have a huge number of devices attached and active. While hotplugging (done by udev) is quite important on these systems, activation by a desktop user via hal is rarely needed. To avoid quite expensive CPU cycles by monitoring the system for hardware changes and to speed up the boot process, hald can be disabled. This TID explains how.
 

Resolution

An updated "sysconfig" rpm package needs to be installed to the system. The rpm is not distributed as a maintenance update. Customers are advised to contact SUSE Technical Services to request a Problem Temporary Fix (PTF) package.
 
Once the sysconfig PTF is installed the file /etc/init.d/network has to be edited. Move the word "haldaemon" from the "Required-Start" line to the "Should-Start" line, like in the following example:
 
# Required-Start: $local_fs dbus 
# Should-Start: isdn haldaemon
 
Afterwards save the file. To disable hald in the running system, issue the command "rchal stop". In order to prevent the hal daemon from starting at next system startup run the command "insserv -r haldaemon".

Please be aware, that some packages like YaST and NetworkManager depend on hal. If you want to use them, do not disable hal.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7007621
  • Creation Date: 20-Jan-2011
  • Modified Date:05-Mar-2021
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.