Enterprise Linux Release Notes (Release 4 Update 7) ---------------------------------------------------------------------------- Introduction This document cover the following topics regarding Enterprise Linux 4 Update 7. * Changes from upstream release * New packages added * Kernel and Driver Updates * Technology Preview Features * Unbreakable Linux Support For latest updates please refer to the online version of release notes available at: http://oss.oracle.com/el4/docs/ NOTE:Upgrade of Enterprise Linux from a beta release is not supported. Further, in-place upgrades between major versions of Enterprise Linux are not supported. Oracle does not recommend to upgrade from earlier major versions of Enterprise Linux though anaconda provides an option do to this upgrade. Fresh installation is strongly recommended rather than a system upgrade between major versions. Changes from Upstream Release The following rpms are modified from the upstream . All changes are trademark and look/feel related unless otherwise noted below under the specific RPM. * anaconda Path of the Distribution changed from RedHat to Enterprise on the install CDs. * anaconda-help * anaconda-product * anaconda-runtime * apr * atk * at-spi * basesystem * bluex-utils * booty * bug_budy * compat-boost-1331 * cryptsetup * createrepo Added for use with yum. * enterprise-release Replaces redhat-release rpm in the upstream product. * firefox * firstboot * frysk * gcc * gdk-pixbuf * glade2 * gnome-desktop * gnome-desktop-devel * gnome-libs * gnome-session * gnupg * gpm * gstreamer * gstreamer_plugins * hicolor-icon-theme * hotplug * httpd * httpd-devel * httpd-manual * httpd-suexec * indexhtml * initscripts * irda-utils * kdebase * kdegames * kde-i18n * kdenetwork * kdesdk * kdeutils * kdevelop * kernel Bug fixes added by Oracle are mentioned under Kernel and Driver Updates * kudzu * libidn * libdbi * librsvg2 * libxml2 * mod_ssl * OpenIPMI * ORBit * pilot-link * samba * seamonkey * seamonkey-chat * seamonkey-devel * seamonkey-dom-inspector * seamonkey-js-debugger * seamonkey-mail * seamonkey-nspr * seamonkey-nspr-devel * seamonkey-nss * seamonkey-nss-devel * swig * redhat-artwork * redhat-lsb * redhat-menus * redhat-rpm-config * rhgb * oracle-logos Replaces rpm redhat-logs from upstream product. * rhn-applet * rhpl * sblim * sgml-common * sos * specspo * squirrelmail * subversion * stunnel * system-config-boot * system-config-date * system-config-display * system-config-httpd * system-config-keyboard * system-config-kickstart * system-config-language * system-config-lvm * system-config-mouse * system-config-netboot * system-config-network * system-config-nfs * system-config-packages * system-config-printer * system-config-rootpassword * system-config-samba * system-config-securitylevel * system-config-services * system-config-soundcard * system-config-users * system-logviewer * tog-pegasus * tux * up2date Changes to support the Unbreakable Linux Network. * up2date-gnome * wireshark * xemacs * xemacs-sumo * xmms * xorg-x11 * xterms * thunderbird * zsh New Packages added Enterprise Linux has the following additional packages * ocfs2 * ocfs2-tools * oracleasm * oracleasm-support * sqlite * sqlite-devel * python-elementtree * python-sqlite * python-urlgrabber * yum * uln-yumconf Kernel and Driver Updates This section covers significant changes in the kernel in this release. Bug Fixes added by Oracle * Fix entropy flag in bnx2 driver to generate entropy pool [orabug 5931647] * Fix skb alignment that was causing sendto() to fail with EFAULT [orabug 6845794] * Fix enomem due to larger mtu size page alloc [orabug 5486128] * Fix per_cpu() api bug_on with rds [orabug 5760648] * Backout patch sysrq-b that queues upto keventd thread [orabug 6125546] * netrx/netpoll race avoidance [orabug 6143381] * Fix guest spinning in xen [orabug 7004010] * Fix serial port lock recursion [orabug 6761872] * Fix elf_core_dump [XEN] [orabug 6995928] * Revert patch 12346/12364 for rh bugz 435280 [orabug 7240271] Enterprise Linux 4 Update 7 ships with two sets of kernel packages. One with bug fixes added by Oracle and another one unmodified kernel. Default installation installs kernel with fixes added by Oracle.The unmodified kernel without bug fixes added by Oracle needs to be manually installed. Following are the steps to install this kernel 1. mount Enterprise Linux 4 Update 7 CD 1 or DVD 2. copy the rpms from /extra-kernel to your system 3. install the required kernel using the rpm command, e.g. rpm -ihv kernel-2.6.18-78..x86_64.rpm Fixes/Additions from upstream distribution provider * Added IPv6 for iSCSI * Added OFED 1.3 * Added the aide (Advanced Intrusion Detection Environment) package to allow file system integrity testing. * Added PV drivers for HVM guests. * Added Intel ICH10 SATA, USB, HD Audio and I2C(SMBUS) * Updated NMI infrastructure to2.6.25. * Implemented udp_poll() to reduce likelihood of false positive return from select(). * apicid now allowed to be 8-bit on i386 . * Disabled irqs in core sysrq code for i386. * Built PowerNow-k8 as module for x86_64. * Added /dev/msr[0-n] device files for x86_64. * 64-bit direct memory access (DMA) is now supported on the AMD ATI SB700. * The PCI device IDs necessary for supporting Intel ICH10 have been added. * Added support for password hashing using the SHA-256 and SHA-512. * Added the divider=[value] option is a kernel command-line parameter that allows you to adjust the system clock rate. Useful values for the standard 1000Hz clock are: 2 = 500Hz 4 = 250Hz 10 = 100Hz * iostat now outputs statistics regarding the status and I/O performance of partitions. * I/O accounting now uses ru_inblock and ru_outblock to provide more comprehensive core statistics. * The total number of pagecache pages are now included in the ouput of show_mem(). * The O_ATOMICLOOKUP flag is no more supported. The bit normally used by O_ATOMICLOOKUP is used by O_CLOEXEC flag. * The process limit information to is exported to /proc/[PID]/limits. [PID] is process id of the process. * The parameter TCP_RTO_MIN is now a configurable parameter (maximum configurable value 3000 milliseconds) . This parameter can be configured through ip route. * kernel parameter nfs.enable_ino64= can be used to enable/disable 32-bit inode numbers. If set to 0, the NFS client will return 32-bit inode numbers for readdir() and stat() system calls. By deafult this parameter is set to return 64-bit inode numbers. * NFS can be restricted to write to low memory by setting /proc/sys/vm/nfs-writeback-lowmem-only to 1 (default value 0). * /proc/sys/vm/write-mapped can be set to 1 to include mapped file pages in dirty_ratio and dirty_background_ratio calculations (default value 0). Setting /proc/sys/vm/write-mapped to 1 allows you to implement faster NFS read performance, however, that doing so exposes you to out-of-memory risks. * Updated CIFS is to version 1.50c. * Added support for core dump masking . This allows a core dump process to skip the shared memory segments of a process when creating a core dump file. This feature also allows you to select whether or not to dump anonymous shared memory for each process. You can use /proc/[pid]/coredump_filter to specify which memory segments of the [pid] process is dumped. coredump_filter is a bitmask of memory types. If a bitmask is set, memory segments of the corresponding memory type are dumped. The following memory types are supported: bit 0 - anonymous private memory bit 1 - anonymous shared memory bit 2 - file-backed private memory bit 3 - file-backed shared memory * Oprofile now supports event-based profiling on Greyhound hardware. * Added support for AMD ATI SB800 SATA controller. * Added support for AMD ATI SB600 and SB700 SATA controllers that use the 40-pin IDE cable. * Network Driver Updates - Updated ixgbe driver (Intel 82598 10Gb Ethernet Controller) - Updated bnx2x driver to support network adapters on bcm5710 chipset - Updated bnx2 driver to version 1.6.9 which added support for Broadcom 5709 chipset. - Updated cxgb3 driver to support new Chelsio 10G Ethernet Controller and OFED. - Updated Realtek driver to support for Realtek RTL8111/8168 PCI-Express network interface card. - Updated bonding driver to added MAC-based failover support - Updated aacraid driver to version 1.1.5-2455 - Updated e1000 driver to support alternate MAC address - Updated e1000e driver to support ICH9m and 82574L Shelter Island network interface cards. - Updated igb driver to upstream version 1.0.8-k2 which added support for 82575EB chipset. - Updated s2io driver to 2.0.25.1, which include support for Neterion Xframe-II 10GbE network adapter. - Updated tg3 driver to upstream version 3.86 - Updated forcedeth driver to upstream version 0.61 which included support for MCP73, MCP77 and MCP79 chipsets. * Storage Driver Updates - Updated qla4xxx driver version string to 5.01.02-d1. - Updated qla2xxx driver to version 8.02.00-k5 which added support for EHAFT(QLogic host bus adapter mechanism that provides activity information about fibre channel devices) and 8GB fibre-channel devices. - Updated qla3xxx driver to version 2.03.00-k4-rhel4.7-01. - Updated CCISS driver to version 3.6.20-RH1 which include support for upcoming SAS/SATA controllers. - Updated mpt fusion driver to version 3-12-19-00 - Updated lpfc driver to version 8.0.16.40 - Updated megaraid_sas driver to version 3.18 which include support for LSI 1078 chipsets running in MegaRAID mode. - Updated stex driver to 3.6.0101.2. - Updated the arcmsr driver to version 1.20.00.15.rh which included support for ARC1200, ARC1201, and ARC1202 SATA RAIL adapters. - Updated dm-multipath to added hp handler support for HP active/passive array - Added ibm blackrock controller support to megaraid driver * Miscellaneous Driver Updates - Added edac_i5000 driver support for Intel 5000 chipsets - Added edac_i3000 driver support for Intel 3000 3010 chipsets - Added Tolapai's cpu cache info, updated i2c-i801 driver to support Tolapai, and updated pci_ids to include Tolapai SATA support - Added i2c_piix4 module on x86_64 to support AMD ATI SB600 700 800 - Updated wacom driver to added tablet support for cintiq 20wsx, intuos3 4x6, intuos3 12x19 and intuos3 12x12 - Updated sata_svw driver to support Broadcom HT1100 chipset - Updated libata to un-blacklist Hitachi drives to enable Native Command Queueing (NCQ) - Updated ide driver to Introduce module command line option to disable ide drivers. kernel PCI module parameter can be set to ide=dislable - Updated psmouse to added support for cortps protocol Technology Preview Features Following Technology Preview features are currently not supported under Enterprise Linux 4 , may not be functionally complete. * Systemtap * Frysk GUI Note: frysk graphical user interface is a technology preview, whereas the frysk command line interface is fully supported. * gcc 4.1 * OpenOffice 2.0 * autofs5 These features are not suitable for production use. However, these features are included to provide the feature with wider exposure. Unbreakable Linux Support Enterprise Linux offers an option to keep your operating system up to date with latest operating system patches using up2date. To be able to use this option you need to have Unbreakable Linux Support. For more information please visit http://linux.oracle.com Note: Prior to using up2date, import the RPM-GPG-KEY for Enterprise Linux: rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY Known Issues firefox 1.5 is shipped with Enterprise Linux Release 4 Update 7. firefox 3 will be released later. Once released it will be available through Unbreakable Linux Network for subscribed users and other users will be able to download it from http:/oss.oracle.com/el4/RPMS. Note:If required immediately, firefox 3 can be downloaded from http:/www.mozilla.com Following are the known install issues: * mpirun is missing from openmpi rpms * SELinux denies minilogd/ntpdate when upgrading