Deprecated and Removed Features

The following features are deprecated, removed, or no longer supported in UEK R7:

  • /dev/raw Device Removed

    The /dev/raw driver that was marked obsolete in the year 2005 has been removed in this release. In previous releases, the device nodes under /dev/raw provided an interface to direct I/O semantics for applications that were written prior to the introduction of the O_DIRECT file flag in Linux. This change also makes the raw command that is part of the util-linux package nonfunctional.

    To obtain direct I/O file semantics, use the appropriate setting for the I/O file, as follows:

    • For C, use the O_DIRECT flag as part of the open() system call.

    • For Java, use the RandomAccessFile mode, "rwd", (Open for reading and writing).

    • From the shell, you can use the dd flags, iflag=direct (for reading), and oflag=direct (for writing).

  • resilient_rdmaip Module Deprecated

    The resilient_rdmaip module is deprecated in UEK R7. This module may be removed in a subsequent UEK release.

  • Cisco fnic 1.6 Driver Unsupported

    Cisco no longer supports the Cisco FCoE HBA Driver (fnic 1.6) that is sourced from the upstream kernel and which is available in most kernels, including UEK R5, UEK R6, and UEK R7. Cisco provides a fully supported UCS Linux driver (version 2.0.0.83 and later) that is tested on and compatible with Oracle Linux, with UEK R5 and later UEK releases, on the Cisco software download page. The driver package includes features that are not available in the currently included driver module such as NVMe support and multi-queue support.

    Customers who are running Oracle Linux on Cisco servers must install the Cisco driver package to receive driver fixes, driver updates, new hardware support, and new feature support. Contact Cisco for more information about driver solutions on Oracle Linux.

  • oracleasm Kernel Module Removed

    The oracleasm kernel module is removed in UEK R7. Note that this module continues to be supported in the UEK R5 and UEK R6 releases.

    Note that Oracle ASMLib continues be supported through the use of io_uring interfaces. See Core Kernel Features and Functionality for more information.

  • DRBD Kernel Module Removed

    The DRBD (Distributed Replicated Block Device) kernel module and the drbd-utils package are removed in UEK R7. Note that the DRBD kernel module and its associated package, which was introduced as a technology preview in UEK R4 and deprecated in UEK R6U3, continues to be enabled in UEK R5 and UEK R6.