Driver Updates
The Unbreakable Enterprise Kernel Release 5 supports a large number of hardware and devices. In close cooperation with hardware and storage vendors, Oracle has updated several device drivers from the versions in mainline Linux 4.14.35.
A complete list of the driver modules included in UEK R5U2 along with version information is provided in the appendix at Driver Modules in Unbreakable Enterprise Kernel Release 5 Update 2 (x86_64).
Notable Driver Features
The following new features are noted in the drivers shipped with UEK R5U2 as opposed to the original release of UEK R5:
-
Amazon Elastic Network Adapter
The Amazon Elastic Network Adapter driver,
ena
, is enabled in this kernel update release and a patch is included to fix how the driver handles page sizes that are 64kB or larger when used on Arm platforms. -
Broadcom/Emulex OneConnect NIC driver updated to version 12.0.0.0
The Broadcom/Emulex OneConnect NIC driver,
be2net
, has been updated to version 12.0.0.0 in this kernel update release. This update includes upstream patches and bug fixes. Notable changes to the driver include a fix to a hardware stall issue and better handling of transmit completion errors. -
Broadcom/Emulex BCM573xx NIC driver updated
The Broadcom/Emulex BCM573xx NIC driver,
bnxt_en
, has been updated in this kernel update release to include many upstream patches and bug fixes. Notable changes to the driver include support for additional hardware, including a 200Gb network interface card and updates to the firmware interface specification. A bug was also fixed to enable hardware GRO (Generic Receive Offload), in the form of theNETIF_F_GRO_HW
feature flag, which can be used to independently manage GRO in the hardware driver without affecting GRO at a system level. -
Broadcom/Emulex LightPulse Fibre Channel SCSI driver updated to 12.0.0.10
The Broadcom/Emulex LightPulse Fibre Channel SCSI driver,
lpfc
has been updated to version 12.0.0.10. Many upstream patches were applied for bug fixes and enhancements. This release also includes improvements to the framework to enable NVMe on Fibre Channel. Note that FC-NVMe inlpfc
is available as a technical preview. -
Broadcom RoCE driver blacklisted
The Broadcom RoCE driver,
bnxt_re
, is blacklisted to avoid several bugs that can cause a kernel panic when working with some Broadcom network interface cards, such as the Broadcom BCM57414 NetXtreme-E. These include a bug where a hotplug operation can cause a kernel panic when thebnxt_re
driver is loaded for this hardware if virtual fabrics (VFs) are defined and the RDMA option is enabled for the card. A second bug is triggered when you attempt to create or remove VFs and the RDMA option is enabled in the card. RDMA is not supported on this hardware, so to resolve these issues, the driver module is blacklisted. -
Intel Ethernet Connection XL710 network driver updated
The Intel Ethernet Connection XL710 network driver,
i40e
, is updated to include a large number of upstream fixes and enhancements. -
Intel Ethernet Connection E800 Series network driver added
The Intel Ethernet Connection E800 Series network driver,
ice
, has been added to this kernel update release. This driver enables new hardware available from Intel. -
Intel Ethernet Adaptive Virtual Function network driver renamed
The Intel Ethernet Adaptive Virtual Function network driver previously known as
i40evf
has been renamed toiavf
as it takes a more generic function and supports a wider range of hardware. The driver is updated for upstream changes including support for a new range of network interface cards. -
Intel 2.5G Ethernet network driver added
The Intel 2.5G Ethernet network driver,
igc
, has been added in this kernel update release. This driver enables new hardware available from Intel. -
Avago MegaRAID SAS driver updated
The Avago MegaRAID SAS driver,
megaraid_sas
, driver was updated for upstream patches and enhancements, including support for new MegaRAID Aero controllers. -
Avago LSI MPT Fusion SAS 3.0 device driver updated to 27.101.00.00
The Avago LSI MPT Fusion SAS 3.0 device driver,
mpt3sas
, was updated to 27.101.00.00 to include upstream patches and enhancements.