Chapter 6. Device drivers


6.1. New drivers

Network drivers

  • MediaTek MT7601U (USB) support (mt7601u), adds support for MT7601U-based wireless USB dongles (only in 64-bit ARM architecture)
  • MediaTek MT76x0E (PCIe) support (mt76x0e), adds support for MT7610/MT7630-based wireless PCIe devices (only in 64-bit ARM architecture)
  • MediaTek MT76x0U (USB) support (mt76x0u), adds support for MT7610U-based wireless USB 2.0 dongles (only in 64-bit ARM architecture)
  • MediaTek MT76x2E (PCIe) support (mt76x2e), adds support for MT7612/MT7602/MT7662-based wireless PCIe devices (only in 64-bit ARM architecture)
  • MediaTek MT76x2U (USB) support (mt76x2u), adds support for MT7612U-based wireless USB 3.0 dongles (only in 64-bit ARM architecture)
  • MediaTek MT7921E (PCIe) support (mt7921e), adds support for MT7921E 802.11ax 2x2:2SS wireless devices (only in 64-bit ARM architecture)
  • Atheros driver 802.11n HTC based wireless devices (ath9k_htc) (only in 64-bit ARM architecture)
  • Broadcom 802.11n wireless LAN driver (brcmsmac) (only in 64-bit ARM architecture)
  • Broadcom 802.11n wireless LAN driver utilities (brcmutil) (only in 64-bit ARM architecture)
  • Broadcom 802.11 wireless LAN fullmac driver (brcmfmac) (only in 64-bit ARM architecture)
  • Core module for Qualcomm Atheros 802.11ac wireless LAN cards (ath10k_core) (only in 64-bit ARM architecture)
  • Core module for Qualcomm Atheros 802.11ax wireless LAN cards (ath11k) (only in 64-bit ARM architecture)
  • Device simulator for WWAN framework (wwan_hwsim)
  • Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices (ath10k_pci) (only in 64-bit ARM architecture)
  • Driver support for Qualcomm Technologies 802.11ax WLAN PCIe devices (ath11k_pci) (only in 64-bit ARM architecture)
  • Intel® Wireless Wi-Fi driver for Linux (iwlwifi) (only in 64-bit ARM architecture)
  • Intel® Wireless Wi-Fi Link AGN driver for Linux (iwldvm)- (only in 64-bit ARM architecture)
  • IOSM Driver (iosm)
  • Marvell WiFi-Ex Driver version 1.0 (mwifiex) (only in 64-bit ARM architecture)
  • Marvell WiFi-Ex PCI-Express Driver version 1.0 (mwifiex_pcie) (only in 64-bit ARM architecture)
  • Marvell WiFi-Ex SDIO Driver version 1.0 (mwifiex_sdio) (only in 64-bit ARM architecture)
  • Marvell WiFi-Ex USB Driver version 1.0 (mwifiex_usb) (only in 64-bit ARM architecture)
  • MediaTek PCIe 5G WWAN modem T7xx driver (mtk_t7xx)
  • Network/MBIM over MHI (mhi_wwan_mbim) (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures)
  • PCI basic driver for rtlwifi (rtl_pci) (only in 64-bit ARM architecture)
  • Ralink RT2800 library version 2.3.0 (rt2800lib) (only in 64-bit ARM architecture)
  • Ralink RT2800 PCI & PCMCIA Wireless LAN driver version 2.3.0 (rt2800pci) (only in 64-bit ARM architecture)
  • Ralink RT2800 USB Wireless LAN driver version 2.3.0 (rt2800usb) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8821c driver (rtw88_8821c) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8821ce driver (rtw88_8821ce) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8822b driver (rtw88_8822b) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8822be driver (rtw88_8822be) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8822c driver (rtw88_8822c) - (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless 8822ce driver (rtw88_8822ce) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless core module (rtw88_core) (only in 64-bit ARM architecture)
  • Realtek 802.11ac wireless PCI driver (rtw88_pci) (only in 64-bit ARM architecture)
  • Realtek 802.11ax wireless 8852A driver (rtw89_8852a) (only in 64-bit ARM architecture)
  • Realtek 802.11ax wireless 8852AE driver (rtw89_8852ae) (only in 64-bit ARM architecture)
  • Realtek 802.11ax wireless 8852B driver (rtw89_8852b) (only in 64-bit ARM architecture and AMD and Intel 64-bit architectures)
  • Realtek 802.11ax wireless 8852BE driver (rtw89_8852be) (only in 64-bit ARM architecture and AMD and Intel 64-bit architectures)
  • Realtek 802.11ax wireless core module (rtw89_core) (only in 64-bit ARM architecture)
  • Realtek 802.11ax wireless PCI driver (rtw89_pci) (only in 64-bit ARM architecture)
  • Realtek 802.11n PCI wireless core (btcoexist) (only in 64-bit ARM architecture)
  • Realtek 802.11n PCI wireless core (rtlwifi) (only in 64-bit ARM architecture)
  • Realtek 802.11n wireless 8723d driver (rtw88_8723d) (only in 64-bit ARM architecture)
  • Realtek 802.11n wireless 8723de driver (rtw88_8723de) (only in 64-bit ARM architecture)
  • Realtek 8188E 802.11n PCI wireless (rtl8188ee) (only in 64-bit ARM architecture)
  • Realtek 8192C/8188C 802.11n PCI wireless (rtl8192c-common) (only in 64-bit ARM architecture)
  • Realtek 8192C/8188C 802.11n PCI wireless (rtl8192ce) (only in 64-bit ARM architecture)
  • Realtek 8192C/8188C 802.11n USB wireless (rtl8192cu) (only in 64-bit ARM architecture)
  • Realtek 8192DE 802.11n Dual Mac PCI wireless (rtl8192de) (only in 64-bit ARM architecture)
  • Realtek 8192EE 802.11n PCI wireless (rtl8192ee) (only in 64-bit ARM architecture)
  • Realtek 8192S/8191S 802.11n PCI wireless (rtl8192se) (only in 64-bit ARM architecture)
  • Realtek 8723BE 802.11n PCI wireless (rtl8723be) (only in 64-bit ARM architecture)
  • Realtek 8723E 802.11n PCI wireless (rtl8723ae) (only in 64-bit ARM architecture)
  • Realtek 8821ae 802.11ac PCI wireless (rtl8821ae) (only in 64-bit ARM architecture)
  • Realtek RTL8723AE/RTL8723BE 802.11n PCI wireless common routines (rtl8723-common) (only in 64-bit ARM architecture)
  • rt2800 MMIO library version 2.3.0 (rt2800mmio) (only in 64-bit ARM architecture)
  • rt2x00 library version 2.3.0 (rt2x00lib) (only in 64-bit ARM architecture)
  • rt2x00 mmio library version 2.3.0 ( rt2x00mmio) (only in 64-bit ARM architecture)
  • rt2x00 pci library version 2.3.0 ( rt2x00pci) (only in 64-bit ARM architecture)
  • rt2x00 usb library version 2.3.0 (rt2x00usb) (only in 64-bit ARM architecture)
  • RTL8XXXu USB mac80211 Wireless LAN Driver (rtl8xxxu) (only in 64-bit ARM architecture)
  • Shared library for Atheros wireless 802.11n LAN cards (ath9k_common) (only in 64-bit ARM architecture)
  • Shared library for Atheros wireless LAN cards (ath) (only in 64-bit ARM architecture)
  • Support for Atheros 802.11n wireless LAN cards (ath9k_hw) (only in 64-bit ARM architecture)
  • Support for Atheros 802.11n wireless LAN cards (ath9k) (only in 64-bit ARM architecture)
  • The new Intel® wireless AGN driver for Linux (iwlmvm) (only in 64-bit ARM architecture)
  • Thunderbolt/USB4 network driver (thunderbolt_net)
  • USB basic driver for rtlwifi (rtl_usb) (only in 64-bit ARM architecture)

Graphics drivers and miscellaneous drivers

  • Atheros AR30xx firmware driver 1.0 (ath3k) (only in 64-bit ARM architecture)
  • BlueFRITZ! USB driver version 1.2 (bfusb) (only in 64-bit ARM architecture)
  • Bluetooth HCI UART driver version 2.3 (hci_uart) (only in 64-bit ARM architecture)
  • Bluetooth support for Broadcom devices version 0.1 (btbcm) (only in 64-bit ARM architecture)
  • Bluetooth support for Intel devices version 0.1 (btintel) (only in 64-bit ARM architecture)
  • Bluetooth support for MediaTek devices version 0.1 (btmtk) (only in 64-bit ARM architecture)
  • Bluetooth support for Realtek devices version 0.1 (btrtl) (only in 64-bit ARM architecture)
  • Bluetooth virtual HCI driver version 1.5 (hci_vhci) (only in 64-bit ARM architecture)
  • Broadcom Blutonium firmware driver version 1.2 (bcm203x) (only in 64-bit ARM architecture)
  • Digianswer Bluetooth USB driver version 0.11 ( bpa10x) (only in 64-bit ARM architecture)
  • Generic Bluetooth SDIO driver version 0.1 (btsdio) (only in 64-bit ARM architecture)
  • Generic Bluetooth USB driver version 0.8 (btusb) (only in 64-bit ARM architecture)
  • Marvell Bluetooth driver version 1.0 (btmrvl) (only in 64-bit ARM architecture)
  • Marvell BT-over-SDIO driver version 1.0 (btmrvl_sdio) (only in 64-bit ARM architecture)
  • Linux device driver of the BMC IPMI SSIF interface (ssif_bmc) (only in 64-bit ARM architecture)
  • vTPM Driver version 0.1 (tpm_vtpm_proxy)
  • AMD P-state driver Test module (amd-pstate-ut) (only in AMD and Intel 64-bit architectures)
  • Compute Express Link (CXL) ACPI driver (cxl_acpi) (only in 64-bit ARM architecture and AMD and Intel 64-bit architectures)
  • Compute Express Link (CXL) core driver (cxl_core)
  • Compute Express Link (CXL) port driver (cxl_port)
  • NVIDIA Tegra GPC DMA Controller driver (tegra186-gpc-dma) (only in 64-bit ARM architecture)
  • DRM Buddy Allocator (drm_buddy) (only in 64-bit IBM Z architecture)
  • DRM display adapter helper (drm_display_helper) (only in 64-bit IBM Z architecture)
  • HID driver for EVision devices (hid-evision) (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures)
  • Texas Instruments INA3221 HWMon Driver (ina3221) (only in 64-bit ARM architecture)
  • I3C core (i3c) (only in 64-bit ARM architecture)
  • Silvaco dual-role I3C master driver (svc-i3c-master) (only in 64-bit ARM architecture)
  • Microsoft Azure Network Adapter IB driver (mana_ib) (only in AMD and Intel 64-bit architectures)
  • Soft RDMA transport (rdma_rxe)
  • i.MX8MP interconnect driver - Generic interconnect drivers for i.MX SOCs (imx8mp-interconnect) (only in 64-bit ARM architecture)
  • Linux USB Video Class (uvc) (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures)
  • Common memory handling routines for videobuf2 (videobuf2-memops) (only in 64-bit ARM architecture)
  • Device node registration for cec drivers (cec) (only in 64-bit IBM Z architecture)
  • Device node registration for media drivers (mc) (only in 64-bit ARM architecture)
  • Driver helper framework for Video for Linux 2 (videobuf2-v4l2) (only in 64-bit ARM architecture)
  • Media buffer core framework (videobuf2-common) (only in 64-bit ARM architecture)
  • USB Video Class driver version 1.1.1 (uvcvideo) (only in 64-bit ARM architecture)
  • V4L2 DV Timings Helper Functions (v4l2-dv-timings) (only in 64-bit ARM architecture)
  • Video4Linux2 core driver (videodev) (only in 64-bit ARM architecture)
  • vmalloc memory handling routines for videobuf2 (videobuf2-vmalloc) (only in 64-bit ARM architecture)
  • Framework for SPI NOR (spi-nor) (only in 64-bit ARM architecture)
  • Marvell CN10K DRAM Subsystem(DSS) PMU (marvell_cn10k_ddr_pmu) (only in 64-bit ARM architecture)
  • Marvell CN10K LLC-TAD Perf driver (marvell_cn10k_tad_pmu) (only in 64-bit ARM architecture)
  • Intel Meteor Lake PCH pinctrl/GPIO driver (pinctrl-meteorlake) (only in AMD and Intel 64-bit architectures)
  • Intel In Field Scan (IFS) device (intel_ifs) (only in AMD and Intel 64-bit architectures)
  • NVIDIA WMI EC Backlight driver (nvidia-wmi-ec-backlight) (only in AMD and Intel 64-bit architectures)
  • QMI encoder/decoder helper (qmi_helpers) (only in 64-bit ARM architecture)
  • AMD SoundWire driver (soundwire-amd) (only in AMD and Intel 64-bit architectures)
  • NVIDIA Tegra114 SPI Controller Driver (spi-tegra114) (only in 64-bit ARM architecture)
  • STMicroelectronics STUSB160x Type-C controller driver (stusb160x) (only in 64-bit ARM architecture)
  • MLX5 VFIO PCI - User Level meta-driver for MLX5 device family (mlx5-vfio-pci)

6.2. Updated drivers

Network driver updates

  • Realtek RTL8152/RTL8153 Based USB Ethernet Adapters (r8152) has been updated to version v1.12.13 (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures).

Storage driver updates

  • Broadcom MegaRAID SAS Driver (megaraid_sas) has been updated to version 07.725.01.00-rc1 (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures).
  • Driver for Microchip Smart Family Controller (smartpqi) has been updated to version 2.1.22-040 (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures).
  • Emulex LightPulse Fibre Channel SCSI driver (lpfc) has been updated to version 0:14.2.0.12 (only in 64-bit ARM architecture, IBM Power Systems, Little Endian, and AMD and Intel 64-bit architectures).
  • MPI3 Storage Controller Device Driver (mpi3mr) has been updated to version 8.4.1.0.0.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.