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 )