Copyright (c) 2005 Red Hat, Inc.

   ---------------------------------------------------------------------------

Introduction

   The following topics are covered in this document:

     o Changes to the Scientific Linux installation program
       (Anaconda)

     o General information

     o Kernel-related information

     o Changes to drivers and hardware support

     o Changes to packages

Changes to the Scientific Linux Installation Program (Anaconda)

   The following section includes information specific to the
   Scientific Linux installation program, Anaconda.

  Note

   In order to upgrade an already-installed Scientific Linux 3 system
   to Update 5, you must use "yum" to update those packages that
   have changed. The use of Anaconda to upgrade to Update 5 is not supported.

   Use Anaconda only to perform a fresh install of Scientific Linux 3
   Update 5.

     o If you are copying the contents of the Scientific Linux 3
       Update 5 CD-ROMs (in preparation for a network-based installation, for
       example) be sure you copy the CD-ROMs for the operating system only.

General Information

   This section contains general information not specific to any other
   section of this document.

     o Scientific Linux 3 Update 5 now includes the diskdump
       facility, which can serve as an alternative to (or be used in
       conjunction with) the Netdump facility.

       The diskdump facility for i386 systems currently support the aic7xxx,
       aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise and
       ata_piix devices. On ia64 systems, the aic7xxx, aic79xx, mpt fusion,
       megaraid2, sym53c8xx, and sata_promise devices are supported. On AMD64
       and Intel(R) EM64T systems, the aic7xxx, aic79xx, mpt fusion,
       megaraid2, sym53c8xx, sata_promise, and ata_piix devices are
       supported.

  Note

       The sym53c8xx and sata_promise and ata_piix modules are newly
       supported in Scientific Linux 3 Update 5.

       Usage of the diskdump facility requires a dedicated disk device or
       disk partitions that are large enough to contain all physical system
       memory. In the event of a system crash, memory will be written to the
       configured disk location. Upon subsequent reboot, the data will be
       copied from the disk and formatted into a vmcore file, identical in
       functionality to that created by the netdump facility, and stored in
       the unique subdirectory /var/crash/. The vmcore file may be analyzed
       using the crash(8) utility.

       The kernel modules required for the diskdump facility are
       automatically included in the Scientific Linux 3 kernel. The
       associated user-space diskdump package is named diskdumputils-1.0.1-4,
       and like netdump, is installed by default.

       The available and appropriate disk location must first be configured
       and then preformatted for use. After formatting, the diskdump facility
       may be turned on with chkconfig(8), and then the service must be
       started. Detailed documentation concerning configuration and user
       tasks is included with the diskdumputils at the following:

           /usr/share/doc/diskdumputils-1.0.1-4/README
        

       Further information can be found in the diskdumpfmt(8),
       diskdumpctl(8), and savecore(8) man pages.

Kernel-Related Information

   This section contains information related to the Scientific Linux
   3 Update 5 kernel.

     o Scientific Linux 3 Update 5 now extends Netdump platform
       support from i386 to include AMD64, Intel(R) EM64T, Itanium, and
       IBM(R) POWER architectures.

       Documentation concerning configuration of a netdump client can be
       found in the following document:

       /usr/share/doc/netdump-0.7.7/README.client

       Documentation concerning configuration of a netdump server can be
       found in the following document:

       /usr/share/doc/netdump-server-0.7.7/README

       The vmcore file may be analyzed using the crash(8) utility.

       For more information on using Netdump, refer to the netdump(8) and
       netdump-server(8) man pages.

Changes to Drivers and Hardware Support

   This update includes bug fixes for a number of drivers. The more
   significant driver updates are listed below. In some cases, the original
   driver has been preserved under a different name, and is available as a
   non-default alternative for organizations that wish to migrate their
   driver configuration to the latest versions at a later time.

  Note

   The migration to the latest drivers should be completed before the next
   Scientific Linux update is applied, because in most cases only one
   older-revision driver will be preserved for each update.

   These release notes also indicate which older-revision drivers have been
   removed from this kernel update. These drivers have the base driver name
   with the revision digits appended; for example, megaraid_2002.o. You must
   remove these drivers from /etc/modules.conf before installing this kernel
   update.

   Keep in mind that the only definitive way to determine what drivers are
   being used is to review the contents of /etc/modules.conf. Use of the
   lsmod command is not a substitute for examining this file.

   Intel(R) Pro/100 Adapter family (e100 driver)

     o This driver is updated to version 3.3.6-k2.

     o As part of the update of the e100 driver, the module options for e100
       are no longer used. The e100 module options continue to exist in Red
       Hat Enterprise Linux 3 Update 5 for compatibility with previous Red
       Hat Enterprise Linux 3 releases, but they no longer have any effect on
       the behavior of the new e100 driver. Customers who wish to configure
       the behavior of the e100 driver should use the ETHTOOL_OPTS setting
       available in the /etc/sysconfig/network-scripts/ifcfg-eth* files.

   Intel(R) PRO/1000 Adapters (e1000 driver)

     o This driver has been updated to version 5.6.10.1-k2.

   Broadcom Tigon3 (tg3 driver)

     o This driver has been updated to version 3.22RH.

   Broadcom 4400 (b44 driver)

     o This driver has been updated to version 0.95.

   3ware 9000 Storage Controller (3w-9xxx driver)

     o This driver has been updated to version 2.24.00.011fw.

   3ware Storage Controller (3w-xxxx driver)

     o This driver has been updated to version 1.02.00.037. The 1.02.00.033
       driver is preserved.

   QLogic Fibre Channel (qla2xxx driver)

     o A module parameter has been added to the qla2200 driver to allow the
       Reduced Interrupt Operation (RIO) to be turned off. RIO is a firmware
       feature that attempts to increase efficiency by delaying interrupts.
       RIO provides benefit when there is a heavy load with several commands
       outstanding. However, it can reduce performance in other workloads (it
       has been especially evident with tape I/O).

       Note that the module parameter does not apply to the qla2100 or
       qla2300 drivers.

   Compaq SA53xx Controllers (cciss driver)

     o This driver has been updated to version v2.4.54.RH1.

   IBM ServeRAID (ips driver)

     o The vary_io feature that was enabled for this driver in Red Hat
       Enterprise Linux 3 Update 3 was found to cause adapter hangs in some
       situations. This feature has been disabled again in the ips driver.
       Some applications (primarily those that use raw I/O) may experience
       reduced performance.

Changes to Packages

   This section contains listings of packages that have been updated or added
   from Scientific Linux 3 as part of Update 5.

  Note

   These package lists include packages from all variants of Scientific 
   Linux 3. Your system may not include every one of the packages
   listed here.

   The following packages have been updated from Scientific Linux 3
   Update 4:

     o ImageMagick

     o ImageMagick-c++

     o ImageMagick-c++-devel

     o ImageMagick-devel

     o ImageMagick-perl

     o MyODBC

     o XFree86

     o XFree86-100dpi-fonts

     o XFree86-75dpi-fonts

     o XFree86-ISO8859-14-100dpi-fonts

     o XFree86-ISO8859-14-75dpi-fonts

     o XFree86-ISO8859-15-100dpi-fonts

     o XFree86-ISO8859-15-75dpi-fonts

     o XFree86-ISO8859-2-100dpi-fonts

     o XFree86-ISO8859-2-75dpi-fonts

     o XFree86-ISO8859-9-100dpi-fonts

     o XFree86-ISO8859-9-75dpi-fonts

     o XFree86-Mesa-libGL

     o XFree86-Mesa-libGLU

     o XFree86-Xnest

     o XFree86-Xvfb

     o XFree86-base-fonts

     o XFree86-cyrillic-fonts

     o XFree86-devel

     o XFree86-doc

     o XFree86-font-utils

     o XFree86-libs

     o XFree86-libs-data

     o XFree86-sdk

     o XFree86-syriac-fonts

     o XFree86-tools

     o XFree86-truetype-fonts

     o XFree86-twm

     o XFree86-xauth

     o XFree86-xdm

     o XFree86-xfs

     o am-utils

     o anaconda

     o anaconda-runtime

     o authconfig

     o authconfig-gtk

     o autofs

     o bash

     o bind

     o bind-chroot

     o bind-devel

     o bind-libs

     o bind-utils

     o binutils

     o bonobo-activation

     o bonobo-activation-devel

     o bootparamd

     o bzip2

     o bzip2-devel

     o bzip2-libs

     o cdrecord

     o cdrecord-devel

     o chkconfig

     o comps

     o control-center

     o cpio

     o cpp

     o crash

     o cups

     o cups-devel

     o cups-libs

     o curl

     o curl-devel

     o db4

     o db4-devel

     o db4-java

     o db4-utils

     o devlabel

     o diskdumputils

     o dump

     o dvd+rw-tools

     o emacs

     o emacs-el

     o emacs-leim

     o enscript

     o ethereal

     o ethereal-gnome

     o evolution

     o evolution-devel

     o gaim

     o gcc

     o gcc-c++

     o gcc-g77

     o gcc-gnat

     o gcc-java

     o gcc-objc

     o gd

     o gd-devel

     o gdb

     o gdk-pixbuf

     o gdk-pixbuf-devel

     o gdk-pixbuf-gnome

     o gdm

     o gedit

     o glibc

     o glibc-common

     o glibc-devel

     o glibc-headers

     o glibc-profile

     o glibc-utils

     o gnome-applets

     o gnome-media

     o gnome-panel

     o gnome-vfs2

     o gnome-vfs2-devel

     o grep

     o gtk2

     o gtk2-devel

     o hotplug

     o httpd

     o httpd-devel

     o hwdata

     o imap

     o imap-devel

     o imap-utils

     o imlib

     o imlib-devel

     o initscripts

     o ipsec-tools

     o iscsi-initiator-utils

     o jpackage-utils

     o kdebase

     o kdebase-devel

     o kdelibs

     o kdelibs-devel

     o kdenetwork

     o kdenetwork-devel

     o kernel

     o kernel-BOOT

     o kernel-doc

     o kernel-hugemem

     o kernel-hugemem-unsupported

     o kernel-smp

     o kernel-smp-unsupported

     o kernel-source

     o kernel-unsupported

     o kernel-utils

     o krb5-devel

     o krb5-libs

     o krb5-server

     o krb5-workstation

     o kudzu

     o kudzu-devel

     o laus

     o laus-devel

     o laus-libs

     o less

     o libf2c

     o libgcc

     o libgcj

     o libgcj-devel

     o libgnat

     o libobjc

     o libstdc++

     o libstdc++-devel

     o libtiff

     o libtiff-devel

     o libwnck

     o libwnck-devel

     o libxml

     o libxml-devel

     o linuxwacom

     o losetup

     o lsof

     o ltrace

     o lvm

     o mailman

     o mailx

     o man-pages-ja

     o metacity

     o mikmod

     o mkinitrd

     o mkisofs

     o mktemp

     o mod_auth_mysql

     o mod_python

     o mod_ssl

     o mount

     o mozilla

     o mozilla-chat

     o mozilla-devel

     o mozilla-dom-inspector

     o mozilla-js-debugger

     o mozilla-mail

     o mozilla-nspr

     o mozilla-nspr-devel

     o mozilla-nss

     o mozilla-nss-devel

     o mysql

     o mysql-bench

     o mysql-devel

     o nautilus

     o ncurses

     o ncurses-devel

     o net-snmp

     o net-snmp-devel

     o net-snmp-libs

     o net-snmp-perl

     o net-snmp-utils

     o net-tools

     o netdump

     o netdump-server

     o nptl-devel

     o nscd

     o nss_ldap

     o ntsysv

     o openmotif

     o openmotif-devel

     o openmotif21

     o openoffice.org

     o openoffice.org-i18n

     o openoffice.org-libs

     o openssh

     o openssh-askpass

     o openssh-askpass-gnome

     o openssh-clients

     o openssh-server

     o pam

     o pam-devel

     o pam_krb5

     o parted

     o parted

     o perl

     o perl-CGI

     o perl-CPAN

     o perl-DBI

     o perl-DB_File

     o perl-suidperl

     o php

     o php-devel

     o php-imap

     o php-ldap

     o php-mysql

     o php-odbc

     o php-pgsql

     o popt

     o procps

     o psacct

     o psmisc

     o pstack

     o python

     o python-devel

     o python-tools

     o quota

     o raidtools

     o redhat-config-httpd

     o redhat-config-users

     o rh-postgresql

     o rh-postgresql-contrib

     o rh-postgresql-devel

     o rh-postgresql-docs

     o rh-postgresql-jdbc

     o rh-postgresql-libs

     o rh-postgresql-pl

     o rh-postgresql-python

     o rh-postgresql-server

     o rh-postgresql-tcl

     o rh-postgresql-test

     o rmt

     o rpm

     o rpm-build

     o rpm-devel

     o rpm-libs

     o rpm-python

     o rpmdb-redhat

     o rsh

     o rsh-server

     o samba

     o samba-client

     o samba-common

     o samba-swat

     o shadow-utils

     o squid

     o squirrelmail

     o strace

     o sysklogd

     o sysreport

     o telnet

     o telnet-server

     o tetex

     o tetex-afm

     o tetex-dvips

     o tetex-fonts

     o tetex-latex

     o tetex-xdvi

     o tkinter

     o tzdata

     o usermode

     o usermode-gtk

     o util-linux

     o vim-X11

     o vim-common

     o vim-enhanced

     o vim-minimal

     o vixie-cron

     o wget

     o xemacs

     o xemacs-el

     o xemacs-info

     o xpdf

     o ypbind

     o ypserv

     o zip

     o zsh

   The following packages have been added to Scientific Linux 3
   Update 5:

     o No packages have been added.

   The following packages have been removed from Scientific Linux 3
   Update 5:

     o No packages have been removed.

   ( x86 )