Skip to content.

Scientific Linux

Personal tools
You are here: Home » Distributions » 30x » Release Notes » Vendor Release Notes - U5 - x86_64

Vendor Release Notes - U5 - x86_64

Scientific Linux 3.0.5 Release Notes



The following topics are covered in this document:

o Changes to the Scientific Linux installation program

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.


In order to upgrade an already-installed Scientific Linux 3.0.x system
to 3.0.5, you must use yum or apt to update those packages that
have changed. The use of Anaconda to upgrade to 3.0.4 is not supported.

Use Anaconda only to perform a fresh install of Scientific Linux 3.0.4.

General Information

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

o Scientific Linux 3.0.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


The sym53c8xx and sata_promise and ata_piix modules are newly
supported in Scientific Linux 3.0.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.0.x 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:


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.0.5 kernel.

o Systems with processors featuring AMD64 and Intel(R) EM64T are
typically configured as NUMA platforms, which means that the kernel
constructs multiple memory nodes at boot-time rather than constructing
a single memory node. The multiple node construct can result in memory
exhaustion on one or more of the nodes before other nodes become
exhausted. When memory exhaustion happens, the following could result:

1) The system will swap the exhausted nodes while there is available
memory on other nodes, resulting in poor overal performance

2) Processes are killed due to Out-Of-Memory (OOM) errors even though
there is available memory

3) Less than optimal performance due to excessive memory bandwidth
when processes running on an exhausted node allocate memory on one or
more different nodes

The kernel is capable of detecting when OOM process kills occur on
AMD64 and Intel(R) EM64T NUMA systems due to memory exhaustion on one
or more nodes while there is available memory on other nodes. When the
kernel detects this condition, it displays the following warning at
the console:

OOM kill occurred on an x86_64 numa system! The
numa=off boot option might help avoid this.

Adding numa=off at the boot command line in /boot/grub/grub.conf and
rebooting the system disables the creation of separate memory nodes at
boot-time and elminates the possibility of one memory node becoming
exhausted even though other nodes have available memory.

o Scientific Linux 3.0.5 now extends Netdump platform
support from i386 to include AMD64, Intel(R) EM64T, and
Itanium architectures.

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


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


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.


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

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
Scientific Linux 3.0.5 for compatibility with previous
Scientific Linux 3.0.x releases, but they no longer have any effect on
the behavior of the new e100 driver. Users 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

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

3ware Storage Controller (3w-xxxx driver)

o This driver has been updated to version The
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
Scientific Linux 3.0.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
to Scientific Linux 3.0.x as part of 3.0.5.


The following packages have been updated from Scientific Linux 3.0.4:

o ImageMagick

o ImageMagick-c++

o ImageMagick-c++-devel

o ImageMagick-devel

o ImageMagick-perl


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-doc

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 losetup

o lsof

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 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 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.0.5:

o pstack

The following packages have been removed from Scientific Linux 3.0.5:

o No packages have been removed.

( x86-64 )
Created by dawson
Contributors :
Last modified 2006-03-29 10:27 AM

Powered by Plone

This site conforms to the following standards: