New in version 6.6

October 23rd, 2014
  • Oracle Linux 6 Update 6 ships with three sets of kernel packages:
  • Unbreakable Enterprise Kernel Release 2 (|kernel-uek-2.6.39-400.215.10.el6uek|) for x86
  • Unbreakable Enterprise Kernel Release 3 (|kernel-uek-3.8.13-44.1.1.el6uek|) for x86|_|64
  • Red Hat Compatible Kernel (|kernel-2.6.32-504.el6|) for x86 and x86_64
  • By default, both the Unbreakable Enterprise Kernel and the Red Hat Compatible Kernel are installed.
  • UEK R3 includes the following major improvements over UEK R2:
  • Integrated DTrace support in the UEK R3 kernel and user-space tracing of DTrace-enabled applications.
  • Device mapper support for an external, read-only device as the origin for a thinly-provisioned volume.
  • The|loop|driver provides the same I/O functionality as|dm-nfs|by extending the AIO interface to perform direct I/O. To create the loopback device, use the*losetup*command instead of*dmsetup*. The|dm-nfs|module is not provided with UEK R3.
  • Btrfs*send*and*receive*subcommands allow you to record the differences between two subvolumes, which can either be snapshots of the same subvolume or parent and child subvolumes.
  • Btrfs quota groups (/qgroups/) allow you to set different size limits for a volume and its subvolumes.
  • Btrfs supports replacing devices without unmounting or otherwise disrupting access to the file system.
  • Ext4 quotas are enabled as soon as the file system is mounted.
  • TCP controlled delay management (/CoDel/) is a new active queue management algorithm that is designed to handle excessive buffering across a network connection (/bufferbloat/). The algorithm is based on for how long packets are buffered in the queue rather than the size of the queue. If the minimum queuing time rises above a threshold value, the algorithm discards packets and reduces the transmission rate of TCP.
  • TCP connection repair implements process checkpointing and restart, which allows a TCP connection to be stopped on one host and restarted on another host. Container virtualization can use this feature to move a network connection between hosts.
  • TCP and STCP early retransmit allows fast retransmission (under certain conditions) to reduce the number of duplicate acknowledgements.
  • TCP fast open (TFO) can speed up the opening of successive TCP connections between two endpoints by eliminating one round time trip (RTT) from some TCP transactions.
  • The TCP small queue algorithm is another mechanism intended to help deal with bufferbloat. The algorithm limits the amount of data that can be queued for transmission by a socket.
  • The secure computing mode feature (/seccomp/) is a simple sandbox mechanism that, in strict mode, allows a thread to transition to a state where it cannot make any system calls except from a very restricted set (|_exit()|,|read()|,|sigreturn()|, and|write()|) and it can only use file descriptors that were already open. In filter mode, a thread can specify an arbitrary filter of permitted systems calls that would be forbidden in strict mode. Access to this feature is by using the|prctl()|system call. For more information, see the|prctl(2)|manual page.
  • The OpenFabrics Enterprise Distribution (OFED) 2.0 stack supports the following protocols:
  • SCSI RDMA Protocol (SRP) enables access to remote SCSI devices via remote direct memory access (RDMA)
  • iSCSI Extensions for remote direct memory access (iSER) provide access to iSCSI storage devices
  • Reliable Datagram Sockets (RDS) is a high-performance, low-latency, reliable connectionless protocol for datagram delivery
  • Sockets Direct Protocol (SDP) supports stream sockets for RDMA network fabrics
  • Ethernet over InfiniBand (EoIB)
  • IP encapsulation over InfiniBand (IPoIB)
  • Ethernet tunneling over InfiniBand (eIPoIB)
  • The OFED 2.0 stack also supports the following RDS features:
  • Async Send (AS)
  • Quality of Service (QoS)
  • Automatic Path Migration (APM)
  • Active Bonding (AB)
  • Shared Request Queue (SRQ)
  • Netfilter (NF)
  • Paravirtualization support has been enabled for Oracle Linux guests on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.
  • The Virtual Extensible LAN (VXLAN) tunneling protocol overlays a virtual network on an existing Layer 3 infrastructure to allow the transfer of Layer 2 Ethernet packets over UDP. This feature is intended for use by a virtual network infrastructure in a virtualized environment. Use cases include virtual machine migration and software-defined networking (SDN).
  • Technology Previews:
  • The following technology preview features are provided with UEK R2:
  • Distributed Replicated Block Device (Oracle Linux 6 only)
  • Distributed Replicated Block Device (DRBD) shared-nothing, synchronously replicated block device (RAID1 over network), designed to serve as a building block for high availability (HA) clusters. It requires a cluster manager (for example, pacemaker) to implement automatic failover.
  • Kernel module signing facility:
  • Applies cryptographic signature checking to modules on module load, checking the signature against a ring of public keys compiled into the kernel. GPG is used to do the cryptographic work and determines the format of the signature and key data.
  • The kernel module signing facility is a supported feature in the UEK R3 distribution.
  • Linux Containers (Oracle Linux 6 and x86-64 only):
  • Based on the Linux cgroups and name spaces functionality, Linux Containers (LXC) allow you to safely and securely run multiple applications or instances of an operating system on a single host without risking them interfering with each other. Containers are lightweight and resource-friendly, which saves both rack space and power. In order to get started with containers, you need to install the lxc package, which is included in the package repository of the Unbreakable Enterprise Kernel.
  • LXC is a supported feature in the UEK R3 distribution.
  • Transcendent memory:
  • Transcendent Memory (tmem) provides a new approach for improving the utilization of physical memory in a virtualized environment by claiming underutilized memory in a system and making it available where it is most needed. From the perspective of an operating system, tmem is fast pseudo-RAM of indeterminate and varying size that is useful primarily when real RAM is in short supply. To learn more about this technology and its use cases, see the Transcendent Memory project page on oss.oracle.com: http://oss.oracle.com/projects/tmem/
  • The following technology preview features are provided with UEK R3:
  • Distributed Replicated Block Device:
  • Distributed Replicated Block Device (DRBD) shared-nothing, synchronously replicated block device (RAID1 over network), designed to serve as a building block for high availability (HA) clusters. It requires a cluster manager (for example, pacemaker) to implement automatic failover.
  • Transcendent memory:
  • Transcendent Memory (tmem) provides a new approach for improving the utilization of physical memory in a virtualized environment by claiming underutilized memory in a system and making it available where it is most needed. From the perspective of an operating system, tmem is fast pseudo-RAM of indeterminate and varying size that is useful primarily when real RAM is in short supply. To learn more about this technology and its use cases, see the Transcendent Memory project page on oss.oracle.com: http://oss.oracle.com/projects/tmem/
  • The following Technology Preview features are available when running the Red Hat Compatible Kernel (RHCK):
  • Apache IPA identity management modules
  • Btrfs file system
  • Closed Process Group (CPG) API for inter-node locking
  • Corosync redundant ring with autorecovery
  • corosync-cpgtool dual-ring configuration
  • Cross Realm Kerberos Trust Functionality (relies on the Samba 4 client library)
  • dm-era is a device mapper target that records when blocks are written to a device and is typically intended for use by backup applications
  • fence_ipmilan agent diagnostic pulse
  • fence_sanlock agent for luci
  • FUSE (Filesystem in Userspace)
  • keepalived daemon for network load balancing and high availability
  • Kerberos v1.10 DIR cache storage type to handle TGTs for multiple KDCs
  • Kernel Media support
  • libqb library for high performance logging, tracing, inter-process communication, and polling by Pacemaker
  • Linux Containers (LXC)
  • LVM metadata dynamic aggregation (using lvmetad daemon)
  • LVM support for thinly-provisioned snapshots (single system only)
  • LVM support for thinly-provisioned logical volumes (single system only)
  • Pacemaker high-availability cluster manager
  • pcs utility for cluster configuration and management
  • Performance Co-Pilot (PCP) provides support for monitoring and managing performance at the system level
  • Precision Time Protocol (PTP) linuxptp implementation
  • PTP kernel driver support
  • QFQ queuing discipline
  • rgmanager support for disabling via /etc/cluster.conf
  • Thin-provisioning and scalable snapshots
  • trousers and tpm-tools packages that support Trusted Platform Module (TPM) hardware

New in version 5.11 (September 26th, 2014)

  • This release includes the Unbreakable Enterprise Kernel Release 2 (2.6.39-400), Oracle's recommended kernel for Oracle Linux.

New in version 7.0 (July 24th, 2014)

  • Btrfs Oracle Linux 7
  • XFS
  • Linux Containers (LXC)
  • DTrace
  • Ksplice for zero-downtime kernel security updates and bug fixes
  • Xen enhancements
  • Unbreakable Enterprise Kernel (UEK) Release 3
  • systemd, a new service and system manager
  • Grub2 as the default boot loader with support for additional firmware types, such as UEFI
  • Support for in-place upgrades from Oracle Linux 6.5 to Oracle Linux 7

New in version 7.0 Beta 1 (April 11th, 2014)

  • The Oracle Linux 7 beta includes the latest beta build of Unbreakable Enterprise Kernel (UEK) Release 3 Update 2, as well the Red Hat Compatible Kernel (RHCK).

New in version 6.5 (December 1st, 2013)

  • Integrated DTrace support in the UEK R3 kernel and user-space tracing of DTrace-enabled applications.
  • Device mapper support for an external, read-only device as the origin for a thinly-provisioned volume.
  • The|loop|driver provides the same I/O functionality as|dm-nfs|by extending the AIO interface to perform direct I/O. To create the loopback device, use the*losetup*command instead of*dmsetup*. The|dm-nfs|module is not provided with UEK R3.
  • Btrfs*send*and*receive*subcommands allow you to record the differences between two subvolumes, which can either be snapshots of the same subvolume or parent and child subvolumes.
  • Btrfs quota groups (/qgroups/) allow you to set different size limits for a volume and its subvolumes.
  • Btrfs supports replacing devices without unmounting or otherwise disrupting access to the file system.
  • Ext4 quotas are enabled as soon as the file system is mounted.
  • TCP controlled delay management (/CoDel/) is a new active queue management algorithm that is designed to handle excessive buffering across a network connection (/bufferbloat/). The algorithm is based on for how long packets are buffered in the queue rather than the size of the queue. If the minimum queuing time rises above a threshold value, the algorithm discards packets and reduces the transmission rate of TCP.
  • TCP connection repair implements process checkpointing and restart, which allows a TCP connection to be stopped on one host and restarted on another host. Container virtualization can use this feature to move a network connection between hosts.
  • TCP and STCP early retransmit allows fast retransmission (under certain conditions) to reduce the number of duplicate acknowledgements.
  • TCP fast open (TFO) can speed up the opening of successive TCP connections between two endpoints by eliminating one round time trip (RTT) from some TCP transactions.
  • The TCP small queue algorithm is another mechanism intended to help deal with bufferbloat. The algorithm limits the amount of data that can be queued for transmission by a socket.
  • The secure computing mode feature (/seccomp/) is a simple sandbox mechanism that, in strict mode, allows a thread to transition to a state where it cannot make any system calls except from a very restricted set (|_exit()|,|read()|,|sigreturn()|, and|write()|) and it can only use file descriptors that were already open. In filter mode, a thread can specify an arbitrary filter of permitted systems calls that would be forbidden in strict mode. Access to this feature is by using the|prctl()|system call. For more information, see the|prctl(2)|manual page.
  • Paravirtualization support has been enabled for Oracle Linux guests on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.
  • The Virtual Extensible LAN (VXLAN) tunneling protocol overlays a virtual network on an existing Layer 3 infrastructure to allow the transfer of Layer 2 Ethernet packets over UDP. This feature is intended for use by a virtual network infrastructure in a virtualized environment. Use cases include virtual machine migration and software-defined networking (SDN).

New in version 5.9 (January 17th, 2013)

  • Oracle Linux 5.9 ships with following three sets of kernel packages
  • Unbreakable Enterprise Kernel [kernel-uek-2.6.39-300.26.1.el5uek]
  • Installed and booted by default
  • Red Hat compatible Kernel [kernel-2.6.18-348.el5].
  • Installed by default
  • Red Hat compatible Kernel with bug fixes added by Oracle [kernel-2.6.18-348.0.0.0.1.el5]
  • This kernel, available on x86 and x86_64, can only be installed manually.
  • Bug Fixes added by Oracle:
  • Fix __put_nfs_open_context() NULL pointer panic [orabug 12687646]
  • Fix scsi hotplug and rescan race [orabug 10260172]
  • Fix filp_close() race [orabug 10335998]
  • Fix missing aio_complete() in end_io [orabug 10365195]
  • Make xenkbd.abs_pointer=1 by default [orabug 67188919]
  • Check to see if hypervisor supports memory reservation change [orabug 7556514]
  • Enable entropy for bnx2,bnx2x,e1000e,igb,ixgb,ixgbe,ixgbevf [orabug 10315433]
  • Add xen pv netconsole support [orabug 6993043] [bz 7258]
  • shrink_zone patch [orabug 6086839]
  • Fix aacraid not to reset during kexec [orabug 8516042]
  • Patch rds to 1.4.2-20 [orabug 9471572, 9344105]
  • Fix BUG_ONs to not fire when in a tasklet -RDS
  • Fix lockup of the tx queue - ipoib
  • Do not call set_page_dirty() with irqs off - RDS
  • Properly unmap when getting a remote access error - RDS
  • Fix locking in rds_send_drop_to() - RDS
  • Too many getattr and access calls after direct I/O [orabug 9348191]
  • Fix PVHVM guest with PoD crash under memory pressure [orabug 9107465]
  • Fix PV guest with FC HBA hang during shutdown [orabug 9764220]
  • Support 256GB+ memory for pv guest [orabug 9450615]
  • Fix overcommit memory to use percpu_counter [orabug 6124033]
  • Make configurable timeouts for kcs of ipmi [orabug 9752208]
  • Fix memory corruption - ipoib [orabug 9972346]
  • Patch removes limit on number of retries an aio can submit [orabug 10044782]
  • Do not call loop_unplug for not configured loop device [orabug 10314497]
  • Link detection does not work with 802.3ad bonding [orabug 12377284]
  • Storage:
  • The mptfusion driver has been updated to version 3.04.20, which adds the following device ID: SAS1068_820XELP
  • The qla2xxx driver for Qlogic Fibre-Channel HBAs has been updated to version 8.04.00.05.05.09-k
  • The qla4xxx driver has been updated to version 5.02.04.05.05.09-d0
  • the lpfc driver for Emulex Fibre-Channel Host Bus Adapters has been updated to version 8.2.0.128.3p
  • The be2iscsi driver for ServerEngines BladeEngine 2 Open iSCSI devices has been updated to version 4.2.163.0r
  • The bnx2i driver for Broadcom NetXtreme II iSCSI has been updated to version 2.7.2.2
  • The Brocade BFA FC SCSI driver (bfa driver) driver was updated to version 3.0.23.0
  • The bfa firmware was updated to version 3.0.23.0
  • The mpt2sas driver was updated to version 13.101.00.00, which adds NUMA I/O support, Fast Load Support, and support for customer specific branding
  • The megaraid_sas driver has been updated to version 00.00.06.15-rh
  • The iscsiuio driver for the Broadcom NetXtreme II BCM5706/5708/5709 series PCI/PCI-X Gigabit Ethernet Network Interface card and for the Broadcom NetXtremem IIBCM57710/57711/57712/57800/57810/57840 series PCI-E 10 Gigabit Ethernet Network Interface Card has been updated to version 0.7.4.3, which includes VLAN and routing support
  • Network:
  • The ib_qib device driver is an updated version of Qlogic's ib_path InfiniBand Host Channel Adapter (HCA) device driver and has been added to the Red Hat Compatible Kernel
  • The Solarflare driver (sfc) has been updated to version 3.1
  • The bnx2x firmware has been updated to version 7.2.51 to include support for the Broadcom 577xx chips
  • The bnx2x driver has been updated to version 1.72.51-0+ to include support for the Broadcom 578xx chips
  • The bnx2 driver has been updated to version 2.2.1+
  • The cnic driver and firmware have been updated to add FCoE parity error recovery, statistic support and FCoE capabilities advertisement
  • The cxgb3 driver for the Chelsio T3 family of network devices has been updated
  • The cxgb4 driver for the Chelsio T4 family of network devices has been updated
  • The cxgb4 firmware has been updated to upstream version 1.4.23.0
  • The iw_cxgb3 driver has been updated to the latest upstream version
  • The iw_cxgb4 driver has been updated to the latest upstream version
  • The cxgb4i, cxgb3i and libcxgbi driver have been updated
  • The netxen_nic driver has been updated to version 4.0.79
  • The tg3 driver for Broadcom Tigon3 Ethernet devices has been updated to version 3.123
  • The ixgbe driver for Intel 10 Gigabit PCI Express network devices has been updated to the latest upstream version
  • The ixgbevf driver has been updated to the latest upstream version
  • The igbvf driver has been updated to upstream version 2.0.1-k-1
  • The igb driver for Intel Gigabit Ethernet Adapters has been updates to the latest upstream version
  • The e1000e driver for Intel 82563/6/7, 82571/2/3/4/7/8/9, and 82583 PCI-E family of controllers has been updated to the latest upstream version
  • The BNA driver and firmware have been updated to version 3.0.23.0
  • The qlge driver has been updated to version 1.00.00.30
  • The qlcnic driver for HP NC-Series Qlogic 10 Gigabit Server Adapters has been updated to version 5.0.29
  • The be2net driver for Server Engines BladeEngine2 10Gbps network devices has been updated to version 4.2.116r
  • The enic driver for Cisco 10G Ethernet devices has been updated to version 2.1.1.35+
  • Miscellaneous:
  • The mlx4 ib and net drivers have been updated to the latest upstream version. Additionally, support for EEH error recovery has been added to the mlx4 driver.
  • The mlx4_en driver has been updated to version 1.5.3
  • The mlx4_core driver has been updated to version 1.0-ofed1.5.4

New in version 5.8 (March 3rd, 2012)

  • Bug Fixes added by Oracle:
  • Fix __put_nfs_open_context() NULL pointer panic [orabug 12687646]
  • Fix scsi hotplug and rescan race [orabug 10260172]
  • Fix filp_close() race [orabug 10335998]
  • Fix missing aio_complete() in end_io [orabug 10365195]
  • Make xenkbd.abs_pointer=1 by default [orabug 67188919]
  • Check to see if hypervisor supports memory reservation change [orabug 7556514]
  • Enable entropy for bnx2,bnx2x,e1000e,igb,ixgb,ixgbe,ixgbevf [orabug 10315433]
  • Add xen pv netconsole support [orabug 6993043] [bz 7258]
  • shrink_zone patch [orabug 6086839]
  • Fix aacraid not to reset during kexec [orabug 8516042]
  • Patch rds to 1.4.2-20 [orabug 9471572, 9344105]
  • Fix BUG_ONs to not fire when in a tasklet -RDS
  • Fix lockup of the tx queue - ipoib
  • Do not call set_page_dirty() with irqs off - RDS
  • Properly unmap when getting a remote access error - RDS
  • Fix locking in rds_send_drop_to() - RDS
  • Too many getattr and access calls after direct I/O [orabug 9348191]
  • Fix PVHVM guest with PoD crash under memory pressure [orabug 9107465]
  • Fix PV guest with FC HBA hang during shutdown [orabug 9764220]
  • Support 256GB+ memory for pv guest [orabug 9450615]
  • Fix overcommit memory to use percpu_counter [orabug 6124033]
  • Make configurable timeouts for kcs of ipmi [orabug 9752208]
  • Fix memory corruption - ipoib [orabug 9972346]
  • Patch removes limit on number of retries an aio can submit [orabug 10044782]
  • Do not call loop_unplug for not configured loop device [orabug 10314497]
  • Link detection does not work with 802.3ad bonding [orabug 12377284]
  • Driver Updates from the upstream distribution provider:
  • Storage:
  • The megaraid driver to version 5.40, which provides a fix for FastPath I/O to work with degraded RAID 1.
  • The qla2xxx 4G and 8G driver firmware to version 5.06.01.
  • The qla2xxx driver to version 8.03.07.09.05.08-k, which provides support for ISP82xx to capture a dump (a minidump) on when failure occurs.
  • The qla4xxx driver to version 5.02.04.00.05.08-d0.
  • The lpfc driver to version 8.2.0.108.1p.
  • The bnx2i driver to version 2.7.0.3.
  • The bfa firmware to version 3.0.2.2.
  • The mpt2sas driver to version 09.100.00.00, which adds support for customer specific branding.
  • The mptsas driver to version 3.04.20rh.
  • The uIP driver to version 0.7.0.12 as a part of the updated iscsi-initiator-utils package.
  • The megaraid_sas driver to version 5.40-rh1.
  • Network:
  • The bnx2x driver firmware to version 7.0.23, which provides support for new Broadcom 578xx chips.
  • The bnx2x driver to version 1.70.x.
  • The bnx2i driver to version 2.7.0.3+.
  • The bnx2 driver to version 2.1.11.
  • The cnic driver to version 2.5.3+.
  • The netxen_nic driver to version 4.0.77, which adds support for VLAN RX HW acceleration.
  • The tg3 driver to version 3.119.
  • The ixgbe driver to upstream version 3.4.8-k.
  • The ixgbevf driver to upstream version 2.1.0-k.
  • The e1000e driver to version 1.4.4.
  • The bna driver to version 3.0.2.2, which provides support for the Brocade 1860 AnyIO Fabric Adapter.
  • The qlge driver to version 1.00.00.29.
  • The qlcnic driver to version 5.0.18.
  • The enic driver to version 2.1.1.24.

New in version 5 Update 6 (January 24th, 2011)

  • Bug Fixes added by Oracle:
  • Fix filp_close() race [orabug 10335998]
  • Fix missing aio_complete() in end_io [orabug 10365195]
  • Make xenkbd.abs_pointer=1 by default [orabug 67188919]
  • Check to see if hypervisor supports memory reservation change [orabug 7556514]
  • Enable entropy for bnx2,bnx2x,e1000e,igb,ixgb,ixgbe,ixgbevf[orabug 10315433]
  • Add xen pv netconsole support [orabug 6993043] [bz 7258]
  • shrink_zone patch [orabug 6086839]
  • Fix aacraid not to reset during kexec [orabug 8516042]
  • Patch rds to 1.4.2-20 [orabug 9471572, 9344105]
  • Fix BUG_ONs to not fire when in a tasklet -RDS
  • Fix lockup of the tx queue - ipoib
  • Do not call set_page_dirty() with irqs off - RDS
  • Properly unmap when getting a remote access error - RDS
  • Fix locking in rds_send_drop_to() - RDS
  • Fix qla not to query hccr [Orabug 8746702]
  • Too many getattr and access calls after direct I/O [orabug 9348191]
  • PVHVM guest with PoD crashes under memory pressure [orabug 9107465]
  • PV guest with FC HBA hangs during shutdown [orabug 9764220]
  • Support 256GB+ memory for pv guest [orabug 9450615]
  • Fix overcommit memory to use percpu_counter [orabug 6124033]
  • Make configurable timeouts for kcs of ipmi [orabug 9752208]
  • Fix memory corruption - ipoib [orabug 9972346]
  • Patch removes limit on number of retries an aio can submit [orabug 10044782]
  • Do not call loop_unplug for not configured loop device [orabug 10314497]
  • Fixes/Additions from the upstream distribution provider:
  • The tpm_tis driver is automatically loaded at boot time.
  • Added support for ITE-887x chips
  • Updated qeth driver to add support for the OSX and OSM OSA CHPIDtypes.
  • Updated High Definition Audio (ALSA-HDA) drivers.
  • System Tap updated to version 1.3. to provide an integratedcompile-server client, automatic
  • structure prettyprinting, faster and improved stack backtraces, and new sample scripts.
  • Updated Kernel Probes (kprobes) implementation
  • Updated Per-task statistics interface (taskstats)
  • Added support for TCP cubic congested control
  • Added support for the one packet scheduler in the networking stack
  • Added networking tuning parameters, ip_local_reserved_ports and ip_local_port_range. These
  • parameters allow users to reserve portsfor third-party applications, and blacklist known offending ports.
  • Added parameter /proc/sys/vm/vm_devzero_optimized to skip ZERO_PAGE mmap of /dev/zero device
  • Enhanced iSNS, in the iSCSI Initiator, and the iSNS server
  • Driver Updates:
  • I/O AT (I/O Acceleration Technology) and DCA drivers have been updated.
  • Added support for zd1211 driver for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN device .
  • Updated qlcnic driver to the latest upstream version
  • Updated be2net driver for ServerEngines BladeEngine2 10Gbps network devices to version 2.102.512r
  • Updated bnx2 driver to version 2.0.8
  • Updated bnx2x driver to version 1.52.53-4
  • Updated forcedeth ethernet driver for NVIDIA nForce devices to the latest upstream version
  • Updated e1000e driver to version 1.2.7-k2
  • Updated enic driver for Cisco 10G Ethernet devices to version 1.4.1.2
  • Updated igb driver for Intel Gigabit Ethernet Adapters to support PCI-AER
  • Updated ixgbe driver to version 2.0.84-k2
  • Updated netxen driver to version 4.0.73
  • Updated qlge driver to version 1.00.00.25
  • Updated Solarflare driver (sfc) to version 2.6.36-4c1
  • Updated tg3 driver to version 3.108+
  • Updated vxge driver for Neterion's X3100 Series 10GbE PCIe devices to version 2.0.8.20182-k
  • Storage:
  • Updated cciss driver for HP Smart Array controllers to version 3.6.22.RH1
  • Updated qla4xxx driver to version 5.02.03.00.05.06-d1
  • Updated bnx2i driver to version 2.1.3.
  • Updated lpfc driver to version 8.2.0.87
  • Updated ipr driver to version 2.2.0.4
  • Updated 3w-sas driver to version 3.26.00.028-2.6.18RH
  • Updated 3w-xxxx driver to version 2.26.08.007-2.6.18RH
  • Updated cxgb3i driver for Chelsio host bus adapters (HBAs) .
  • Updated megaraid_sas driver to version 4.31
  • Updated mpt2sas driver to version 05.101.00.02
  • Updated qla2xxx driver to version 8.03.01.05.05.06-k

New in version 5 Update 4 (September 16th, 2009)

  • Bug Fixes added by Oracle:
  • Check to see if hypervisor supports memory reservation change [orabug 7556514]
  • Add entropy support to igb [orabug 7607479]
  • Convert ENETUNREACH to ENOTCONN [orabug 7689332]
  • Add xen pv/bonding netconsole support [orabug 6993043]
  • Shrink zone patch [orabug 6086839]
  • Fix aacraid not to reset during kexec [orabug 8516042]
  • Fix failure of file creation from hpux client [orabug 7579314]
  • Fixes/Additions from the upstream distribution provider:
  • A new tunable parameter /proc/sys/vm/max_writeback_pages has been added to the kernel, allowing system administrators to change the maximum number of modified pages kupdate writes to disk per iteration each time it runs. It defaults to 1024 or 4MB so that a maximum of 1024 pages get written out by each iteration of kupdate.
  • A new option (CONFIG_TASK_IO_ACCOUNTING=y) has been added to kernel to assist in monitoring IO statistics per process.
  • The rd_blocksize option in kernel's ramdisk driver is removed.
  • This release adds the kernel version details to oops and panic output.
  • The serial_reg.h file is included in the kernel_headers rpm.
  • Functionality has been added to sysrq-t to display backtrace information about running processes.
  • This update increases the maximum length of the kernel key field from the arbitrary 32 character length set in previous kernels to 255 characters.
  • This update addresses the security concern arising from non-root users being able to create device nodes on filesystems exported using NFSD (Network File System daemon).
  • Added code to produce a signature file that GRUB performs a checksum against during the boot process.
  • Added code to change the DSA key from 512 bit to 1024 bit for module signing.
  • Asymmetric Logical Unit Access (ALUA) support in device-mapper-multipath has been updated, adding explicit ALUA support for Clariion storage.
  • Added support for raw devices. the initscripts packages is updated to add functionality of raw devices.
  • The -fwrapv variable added to GCC CFLAGS in order to define wrapping behavior.
  • Driver Updates:
  • The following portions of OpenFabrics Alliance Enterprise Distribution (OFED)
  • have been updated to the upstream version 1.4.1-rc3
  • Remote Direct Memory Access (RDMA) headers
  • Reliable Datagram Sockets (RDS) protocol
  • Sockets Direct Protocol (SDP)
  • SCSI RDMA Protocol (SRP)
  • IP over InfiniBand (IPoIB)
  • Additionally, the following OFED drivers have been updated to the upstream
  • version 1.4.1-rc3:
  • cxgb3 and iw_cxgb3 drivers for the Chelsio T3 Family of network devices
  • mthca-based InfiniBand HCA (Host Channel Adapter)
  • qlgc_vnic driver
  • Network:
  • igb driver updated to version 1.3.16-k2. This update also enables GRO support for the igb driver.
  • igbvf driver updated to provide Virtual Function support for Intel 82576 Gigabit Ethernet Controllers.
  • ixgbe driver for Intel 10 Gigabit PBetaCI Express network devices updated to version 2.0.8-k2. This update also enables GRO support for the ixgbe driver.
  • bnx2 driver updated to version 1.9.3
  • tg3 driver updated to version 3.96.. This driver update adds support for 5785F and 50610M devices.
  • cnic driver has been added, providing Internet Small Computer System Interface (iSCSI) support for bnx2 network devices.
  • bnx2x driver updated to version 1.48.105.
  • bnx2i driver has been added, providing iSCSI support for bnx2x network devices.
  • cxgb3 driver updated to enable iSCSI TCP Offload Engines (TOE) and Generic Receive Offload (GRO) support.
  • Intel(r) I/O Acceleration Technology (Intel(r) I/OAT) updated to version 2.6.24.
  • forcedeth ethernet driver for NVIDIA nForce devices updated to version 0.62.
  • sky2 driver updated.
  • enic driver updated to version 1.0.0.933.
  • e1000e driver updated to the upstream version 1.0.2-k2.
  • bonding driver updated to the latest upstream version. With this updated driver, if IPv6 has been previously disabled (install ipv6 /bin/false line in the /etc/modprobe.conf file) the bonding kernel module will fail to load. The install ipv6 /bin/false line needs to be replaced with options ipv6 "disable=1" for the module to load properly.
  • Storage:
  • bnx2 driver updated to support iSCSI .
  • bnx2i version included in this release does not support IPv6
  • md driver updated to provide support for bitmap merging.
  • scsi driver includes the upstream scsi_dh_alua module which enables explicit asymmetric logical unit access (ALUA) support with this release. To utilize the scsi_dh_alua module when using dm-multipath, specify alua as the hardware_handler type in multipah.conf.
  • rdac_dev_list structure now includes md3000 and md3000i entries.
  • resolved panic during iSCSI iBFT installations.
  • cxgb3 driver updated to support iSCSI TOE devices ( cxgb3i driver include doesnot support IPv6).
  • new mpt2sas driver which supports the SAS-2 family of adapters from LSI Logic.
  • aacraid driver updated to version 1.1.5-2461.
  • aic7xxx driver now features an increased maximum I/O size.
  • cciss driver has been updated to include upstream fixes affecting memory BAR discovery, the rebuild_lun_table and the MSA2012 scan thread.
  • fnic driver updated to version 1.0.0.1039.
  • ipr driver updated to support MSI-X interrupts.
  • lpfc driver updated to version 8.2.0.48.
  • MPT fusion driver updated to version 3.04.07rh v2.
  • megaraid_sas driver updated to version 4.08-RH1.
  • mvsas driver updated to version 0.5.4. This adds support for Marvell RAID bus controllers MV64460, MV64461, and MV64462.
  • qla2xxx driver updated to version 8.03.00.10.05.04-k, and now supports Fibre Channel over Convergence Enhanced Ethernet adapters. qla24xx and qla25xx firmwares included in the qla2xxx driver updated to version 4.04.09.
  • qla4xxx driver with improved driver fault recovery.
  • new qlge driver to provide ethernet support for QLogic FCoE 10GB adapters.
  • General:
  • i5400 driver updated with added support for Error Detection And Correction (EDAC).
  • i2c driver for the iic-bus interface updated to support the AMD SB800 Family of products.
  • i2c-piix4 driver updated to support the Broadcom HT1100 chipset.
  • hpilo driver has been updated.
  • dm9601 for Davicom Ethernet Adapters updated.