Account Links: Cart | Register | Log In

Skip to content


Introduction

The following topics are covered in this document:

  • Feature Updates

  • Driver Updates

  • Other Updates

  • Technology Previews

  • Resolved Issues

  • Known Issues

Some updates on Red Hat Enterprise Linux 5 may not appear in this version of the Release Notes. An updated version of the Release Notes may also be available at the following URL:

http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/index.html

Feature Updates

EXT3 Enhancement

The EXT3 file system capacity has been extended beyond 8TB to a maximum of 16TB in this release. This feature was originally released in Red Hat Enterprise Linux 5 as a Technology Preview, and is now fully supported in this update.

yum-security

It is now possible to limit yum to install security updates only. To do so, simply install the yum-security plugin and run the following command:

yum update --security

Anaconda layer 2 Mode Enhancement
Restarting a Resource Independently

It is now possible to restart a resource without interrupting its parent service. This can be configured in /etc/cluster/cluster.conf on a running node using the __independent_subtree="1" attribute to tag a resource as independent.

For example:

<service name="example">
        <fs name="One" __independent_subtree="1" ...>
                <nfsexport ...>
                        <nfsclient .../>
                </nfsexport>
        </fs>
        <fs name="Two" ...>
                <nfsexport ...>
                        <nfsclient .../>
                </nfsexport>
                <script name="Database" .../>
        </fs>
        <ip/>
</service>

Here, two file system resources are used: One and Two. If One fails, it is restarted without interrupting Two. If Two fails, all components (One and children) are restarted. At no given time are Two and its children dependent on any resource provided by One.

Note that Samba requires a specific service structure, and as such cannot be used in a service with independent subtrees. This is also true for several other resources, so use this option with caution.

Virtualization

The following Virtualization updates are also included in this release:

  • The virtualized kernel can now use the kdump function.

  • AMDV is now supported in this release. This enables live domain migration for fully virtualized guests.

  • The virtualized kernel can now support up to 16GB of RAM.

  • The in-kernel socket API has now been expanded accordingly to fix a bug that occurs when running sctp between guests.

Shared Page Tables

Shared page tables are now supported for hugetlb memory, enabling page table entries to be shared among multiple processes. This allows page tables to consume less cache space, which improves application cache hit ratio and results in better application performance.

Driver Updates

General Driver Updates
  • acpi: ibm_acpi module has been updated to address several ACPI and docking station issues with Lenovo laptops

  • ipmi: Polling kthread no longer runs when hardware interrupt is assigned to a BMC (Baseboard Management Controller)

  • sata: SATA/SAS upgraded to version 2.6.22-rc3

  • openib and openmpi: upgraded to OFED (OpenFabrics Enterprise Distribution) version 1.2

Audio

Advanced Linux Sound Architechture (ALSA) updated to version 1.0.14. This update applies the following fixes:

  • fixed a headphone jack detection issue in Dell laptops

  • fixed noise problem on the IBM Taroko (M50)

  • support added for Realtek ALC861

  • fixed a muting problem on xw8600 and xw6600

  • support added for ADI 1884 Audio

  • fixed an audio configuration problem on xw4600

PCI
  • added function calls to set maximum read request size for PCIX and PCI-Express

  • PCI-Express devices can now be added and removed dynamically

Network
  • updated ixgb driver to the latest upstream version (1.0.126)

  • added netxen_nic driver version 3.4.2-2

  • Chelsio 10G Ethernet Network Controller is now supported

  • added support for PCI error recovery to the s2io device

  • Broadcomm wireless ethernet driver now supports PCI ID for nx6325 card

  • fixed a bug that caused an ASSERTION FAILED error when attempting to start a BCM4306 via ifup

  • e1000 driver updated to version 7.3.20-k2 to support I/OAT-enabled chipsets

  • bnx2 driver updated to version 1.5.11 to support 5709 hardware

  • B44 ethernet driver backported from upstream version 2.6.22-rc4. This applies the following changes:

    • several endianness fixes were made

    • DMA_30BIT_MASK constant is now used

    • skb_copy_from_linear_data_offset() is now used

    • spin_lock_irqsave() now features safer interrupt disabling

    • simple error checking is performed during resume

    • several fixes to multicast were applied

    • chip reset now takes longer than previously anticipated

  • Marvell sky2 driver updated to version 1.14 to fix a bug that causes a kernel panic if the ifup/ifdown commands are executed repeatedly

  • forcedeth-0.60 driver is now included in this release. This applies several critical bug fixes for customers using NVIDIA's MCP55 motherboard chipsets and corresponding onboard NIC.

  • tg3 driver updated to version 3.76 to apply general bug fixes and add support for 5906 and Broadcomm 5722 chipset

  • updated ixgb driver to add EEH PCI error recovery support for the Intel 10-gigabit ethernet card. For more information, refer to /usr/share/doc/kernel-doc-<kernel version>/Documentation/pci-error-recovery.txt.

  • qla3xxx driver re-enabled and updated to version 2.03.00-k3 to provide networking support for QLogic iSCSI adapters without using iSCSI

IPMI

This release includes an update of the IPMI driver set to include the upstream changes as of version 2.6.21.3, with some patches included from 2.6.22-rc-4. This update features the following changes (among others):

  • fixed uninitialized data bug in ipmi_si_intf

  • kipmid is no longer started if another driver supports interrupts

  • users are now allowed to override the kernel daemon enable through force_kipmid

  • per-channel command registration is now supported

  • MAX_IPMI_INTERFACES is no longer used

  • hot system interface is no longer supported

  • added a Maintenance Mode to support firmware updates

  • added poweroff support for the pigeonpoint IPMC

  • BT subdriver can now survive long timeouts

  • added pci_remove handling for proper cleanup on a hot remove

For information about new module parameters, please refer to /usr/share/doc/kernel-doc-<kernel version>/Documentation/IPMI.txt.

SCSI
  • SCSI blacklist from Red Hat Enterprise Linux 4 has been ported to this release

  • added PCI IDs for aic79xx driver

  • aacraid driver updated to version 1.1.5-2437 to support PRIMERGY RX800S2 and RX800S3

  • megaraid_sas driver updated to version 3.10. This update defines entry point for bios_param, adds an IOCTL memory pool, and applies several minor bug fixes.

  • Emulex lpfc driver updated to version 8.1.10.9

  • qla4xxx driver updated to apply the following changes:

    • added support for IPV6, QLE406x and ioctl module

    • fixed a mutex_lock bug that could cause lockups

    • resolved lockup issues of qla4xxx and qla3xxx when attempting to load / unload either interface

  • mpt fusion drivers updated to version 3.04.04

  • arcmsr driver included to provide support for Areca RAID controllers

  • 3w-9xxx module updated to correctly support 3ware 9650SE

Other Updates

  • The CIFS client has been updated to upstream version 1.48aRH.

  • MODULE_FIRMWARE tags are now supported.

  • gaim has been renamed to pidgin.

  • ICH9 controllers are now supported.

Technology Previews

Technology Preview features are currently not supported under Red Hat Enterprise Linux 5 Update 1 subscription services, may not be functionally complete, and are generally not suitable for production use. However, these features are included as a customer convenience and to provide the feature with wider exposure.

Customers may find these features useful in a non-production environment. Customers are also free to provide feedback and functionality suggestions for a technology preview feature before it becomes fully supported. Erratas will be provided for high-severity security issues.

During the development of a technology preview feature, additional components may become available to the public for testing. It is the intention of Red Hat to fully support technology preview features in a future release.

devicescape (d80211)

The devicescape stack enables the iwlwifi 4965GN wireless driver. This stack allows certain wireless devices to connect to any Wi-Fi network.

This stack has a code base that has yet to be accepted upstream. In addition, the stability of this stack has yet to be conclusively verified through testing. As such, this feature is being introduced in this release as a Technology Preview.

GFS2

GFS2 is an evolutionary advancement based on the GFS file system. While fully functional, GFS2 is not yet considered production-ready. GFS2 is targeted to become fully supported in a subsequent Red Hat Enterprise Linux 5 update. There is also an in-place conversion utility, gfs2_convert, which can update the metadata of the older GFS file system format, converting it to a GFS2 file system.

FS-Cache

FS-Cache is a local caching facility for remote file systems that allows users to cache NFS data on a locally mounted disk. To set up the FS-Cache facility, install the cachefilesd RPM and refer to the instructions in /usr/share/doc/cachefilesd-<version>/README.

Replace <version> with the corresponding version of the cachefilesd package installed.

Systemtap

Systemtap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system. This assists the diagnosis of a performance or functional problem. With the help of systemtap, developers no longer need to go through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data.

Installing to dm-multipath Devices

Anaconda now has the capability to detect, create, and install to dm-multipath devices. To enable this feature, add the parameter mpath to the kernel boot line.

Note that the parameter mpath may cause a boot failure if a device's major:minor number changes. This issue will be addressed in a future update of Red Hat Enterprise Linux 5.

Installation / Boot for iSCSI software initiator (open-iscsi)

Anaconda now provides the ability to install to an iSCSI device. Booting and installing is fully supported with the QLogic qla4xxx hardware initiator. However, the capability to install to an iSCSI device for the open-iscsi software initiator is currently considered a Technology Preview, due to the following issues:

  • Text mode installation does not complete. You must do a graphical install, or an automated kickstart install.

  • Media-based installations do not complete. You must do a network-based install.

  • Depending on the timing of events, Anaconda may be unable to detect all the iSCSI targets or LUNs. When this occurs, use the installer shell to configure the storage through iSCSI commands.

  • The iscsid daemon may not properly start. Such an occurence will prevent the system from handling all iSCSI errors, such as network problems, SCSI/iSCSI timeouts, and target errors. To confirm that the iscsid daemon is running, run the command iscsiadm -m session -i and check that the line, Internal iscsid Session State: reports a value (it can be any value).

  • On certain iSCSI target implementations, the system may hang during shutdown.

  • On certain iSCSI target implementations, the system may hang during reboot. To avoid this, shutdown the system and boot it up again (instead of rebooting directly from a session).

  • Booting from iSCSI devices on the IBM System p does not work reliably. While installation on an iSCSI device may appear to succeed, the resulting installation will not boot properly.

  • On the first boot after install, you may receive SELinux errors such as the following:

    kernel: audit(1169664832.270:4): avc:  denied  { read
    } for  pid=1964 comm="iscsid" 
    

    To work around this, boot the system with the kernel parameter enforcing=0. Once the system has properly booted, use the command setenforce 1 to restore enforcing mode.

These limitations will be addressed in a future Red Hat Enterprise Linux 5 update.

Resolved Issues

  • Fixed incorrect amount of memory reported by EDAC on latest revisions of k8 processors.

  • utrace has been patched to apply the following fixes:

    • fixed a bug that causes a crash in race condition when using ptrace

    • fixed a regression that resulted in erroneous EIO returns from some PTRACE_PEEKUSR calls

    • fixed a regression that prevented some wait4 calls from waking up when a child exited under certain circumstances

    • fixed a regression that sometimes prevented SIGKILL from terminating a process. This occurred if ptrace was performed on a process under certain cirtumstances.

Known Issues

  • The first time the Release Notes button is clicked in Anaconda, a delay may be observed while the window renders the Release Notes. During this delay, a seemingly empty list appears in the window. The rendering normally completes quickly, so most users may not notice this.

    This delay is mostly due to the fact that the package installation phase is the most CPU-intensive phase of installation.

  • On a dual-boot system where Windows Vista™ and Red Hat Enterprise Linux 5 are both installed on different partitions, Windows Vista cannot boot. This is because Windows Vista now aligns to a different sector of the DOS disklabel.

    To address this, start by booting the Red Hat Enterprise Linux 5 media in rescue mode. Do not let it detect or mount file systems. Once it boots in rescue mode, follow these steps:

    1. Determine what your hard disk device is; normally, this is either /dev/sda or /dev/hda. To do this, use the command cat /proc/partitions at the prompt.

    2. Run fdisk on your hard disk device (for example, fdisk /dev/sda).

    3. Change the unit type to sectors using the u command. This is a crucial step in the process, as the default unit type is cylinders, and the following steps will not work if the unit type is cylinders.

    4. View the current partition table using the command p. The NTFS partition is listed first at a starting sector of 63. Take note of the ending sector, as you will need this later.

    5. Delete partition 1: to do this, type d, press Enter, type 1 and then press Enter. This does not delete the entire partition; it only removes the disk label entry.

    6. Create a new partition: to do this, type n, press Enter, type p and then press Enter. Specify the starting sector as 2048. For the ending sector, specify the value you took note of earlier (when you used the command p to view the partition table).

    7. Change the NTFS partition type to 7.

    8. Use the w command to write the partition table, then use q to quit.

    At this point, it is recommended that you test first if Red Hat Enterprise Linux 5 boots properly. Once you have verified this, you can now try booting Windows Vista. During bootup, the system may warn you that the file system was not correctly unmounted. Let the system perform a file system check if it insists.

  • Systems with SATA controllers may pause during the boot process, displaying the following error message:

    ata2: port is slow to respond, please be patient
    

    Afterwards, the following error message appears:

    ata2: reset failed, giving up
    

    Note that after the second error message, the system will continue the normal boot process. Other than the delay, there is no impact to the system; as long as the SATA drives are physically present they will still be detected properly.

( x86 )



[1] This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.