Kernel

From GhostBSD Wiki
Jump to: navigation, search
Welcome to Icon Disti GhostBSD.png Kernel.
Kernel Competence
Sysctl Kldstat Third-party Kernel Modules
Kernel Modules FreeBSD Ports: Kld Kenv
Compiling a new GhostBSD kernel
Back to the Icon Disti GhostBSD.pngSystem

Introduction

Related to the Directory Structure we are in the directory /boot/kernel.
On this page we show more kernel modules, like driver for wlan, ethernet, bluetooth, sound, file systems... Most of it are not installed by default.
If you like to start a module at boot time, you have to go to /boot/loader.conf, open it with an editor of your choice. The syntax is in most cases (with few exceptions) the same:
Take the name of the kernel module, chop of the tailing .ko, also /boot/kernel/
and add the string _load="YES".
For example, to load the module /boot/kernel/acpi_ibm.ko
automatically add this to the /boot/loader.conf:
acpi_ibm_load="YES"
You will get additional information on the linked man pages.
More loadable kernel modules are listed in FreeBSD Ports: Kld
A lot of additional Information you will find here

Modules

Module Description
/boot/kernel/aac.ko Adaptec AdvancedRAID Controller driver
/boot/kernel/aacraid.ko Adaptec AACRAID Controller driver
/boot/kernel/accf_data.ko buffer incoming connections until data arrives
/boot/kernel/accf_dns.ko buffer incoming DNS requests until the whole first request is present
/boot/kernel/accf_http.ko buffer incoming connections until a certain complete HTTP requests arrive
/boot/kernel/acl_nfs4.ko introduction to the POSIX.1e/NFSv4 ACL security API
/boot/kernel/acl_posix1e.ko introduction to the POSIX.1e/NFSv4 ACL security API
/boot/kernel/acpi_asus.ko Asus Laptop Extras
/boot/kernel/acpi_asus_wmi.ko Asus Laptop WMI Extras
/boot/kernel/acpi_dock.ko Laptop Docking Station device driver
/boot/kernel/acpi_fujitsu.ko Fujitsu Laptop Extras
/boot/kernel/acpi_hp.ko ACPI extras driver for HP laptops
/boot/kernel/acpi_ibm.ko ACPI extras driver for IBM laptops
/boot/kernel/acpi_panasonic.ko ACPI hotkey driver for Panasonic laptops
/boot/kernel/acpi_sony.ko ACPI notebook controller driver for Sony laptops
/boot/kernel/acpi_toshiba.ko Toshiba HCI interface
/boot/kernel/acpi_video.ko ACPI Video Extensions driver
/boot/kernel/acpi_wmi.ko The acpi_wmi driver provides an interface for vendor specific WMI implementations (e.g. HP and Acer laptops).
/boot/kernel/ads111x.ko The ads111x driver provides support for the ADS101x/ADS111x family of analog to digital converter (ADC) devices.
/boot/kernel/aesni.ko Starting with Intel Westmere and AMD Bulldozer, some x86 processors implement a new set of instructions called AESNI.
/boot/kernel/agp.ko The agp driver provides uniform, abstract methods for controlling some devices of Ali, AMD, ATI, Intel, NVIDIA, SiS, VIA
/boot/kernel/aha.ko This driver provides access to the SCSI bus connected to the Adaptec AHA-154x SCSI host adapters.
/boot/kernel/ahc.ko This driver provides access to the SCSI bus(es) connected to the Adaptec AIC77xx and AIC78xx host adapter chips.
/boot/kernel/ahc_isa.ko This driver provides access to the SCSI bus(es) connected to the Adaptec AIC77xx and AIC78xx host adapter chips.
/boot/kernel/ahc_pci.ko This driver provides access to the SCSI bus(es) connected to the Adaptec AIC77xx and AIC78xx host adapter chips.
/boot/kernel/ahci.ko Serial ATA Advanced Host Controller Interface driver
/boot/kernel/ahd.ko This driver provides access to the SCSI bus(es) connected to Adaptec AIC79xx host adapter chips.
/boot/kernel/aibs.ko ASUSTeK AI Booster ACPI ATK0110 voltage, temperature and fan sensor
/boot/kernel/alias_cuseeme.ko FreeBSD kernel IPv4 code
/boot/kernel/alias_dummy.ko FreeBSD kernel IPv4 code
/boot/kernel/alias_ftp.ko Alias_ftp.c performs special processing for FTP sessions under TCP.
/boot/kernel/alias_irc.ko Alias_irc.c intercepts packages contain IRC CTCP commands, and changes DCC commands to export a port on the aliasing host instead of an aliased host.
/boot/kernel/alias_nbt.ko alias_nbt.c performs special processing for NetBios over TCP/IP sessions by UDP.
/boot/kernel/alias_pptp.ko PPTP_CONTROL_PORT_NUMBER 1723
/boot/kernel/alias_skinny.ko alias_skinny.c handles the translation for the Cisco Skinny Station protocol. Skinny typically uses TCP port 2000 to set up calls between a Cisco Call Manager and a Cisco IP phone. When a phone comes on line,
/boot/kernel/alias_smedia.ko Alias_smedia.c is meant to contain the aliasing code for streaming media protocols. It performs special processing for RSTP sessions under TCP. Specifically, when a SETUP request is sent by a client, or a 200 reply is sent by a server, it is intercepted and modified. The address is changed to the gateway machine and an aliasing port is used.
/boot/kernel/alpm.ko Acer Aladdin 15x3 Power Management controller driver
/boot/kernel/alq.ko The alq facility provides an asynchronous fixed or variable length recording mechanism, known as Asynchronous Logging Queues.
/boot/kernel/amd_ecc_inject.ko See BKDG for AMD Family 15h Models 00h-0Fh Processors (publication 42301 Rev 3.08 - March 12, 2012):
/boot/kernel/amdgpio.ko This is the driver for ACPI attached GPIO controller in AMD Platforms. This driver is basically a port of "drivers/pinctrl/pinctrl-amd.c" driver in Linux. This patch has the basic functions of GPIO, leaving interrupt related support.
/boot/kernel/amdpm.ko This driver provides access to AMD 756/766/768/8111 Power management controllers. Currently, only the SMBus 1.0 controller function is implemented. The SMBus 2.0 functionality of the AMD 8111 controller is supported via the amdsmb(4) driver.
/boot/kernel/amdsbwd.ko The amdsbwd driver provides watchdog(4) support for the watchdog timers present on the supported chipsets.
/boot/kernel/amdsmb.ko The amdsmb driver provides access to the AMD-8111 SMBus 2.0 controller.
/boot/kernel/amdsmn.ko The amdsmn driver provides support for resources on the System Management Network bus in AMD Family 17h processors.
/boot/kernel/amdtemp.ko device driver for AMD processor on-die digital thermal sensor
/boot/kernel/amr.ko MegaRAID SCSI/ATA/SATA RAID driver
/boot/kernel/amr_cam.ko MegaRAID SCSI/ATA/SATA RAID driver
/boot/kernel/amr_linux.ko MegaRAID SCSI/ATA/SATA RAID driver
/boot/kernel/aout.ko kernel support for executing binary files in legacy a.out format
/boot/kernel/arcmsr.ko Areca RAID Controller driver
/boot/kernel/asmc.ko device driver for the Apple System Management Controller (SMC)
/boot/kernel/at45d.ko The at45d driver provides support for the family of non-volatile storage devices known collectively as DataFlash(tm). DataFlash chips typically have part numbers beginning with AT45DB.
/boot/kernel/ata.ko generic ATA/SATA controller driver
/boot/kernel/ataacard.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataacerlabs.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataamd.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataati.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atacard.ko ATA PC Card Driver
/boot/kernel/atacenatek.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atacypress.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atacyrix.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atahighpoint.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataintel.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataisa.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataite.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atajmicron.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atamarvell.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atamicron.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atanational.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atanetcell.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atanvidia.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atapci.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atapromise.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ataserverworks.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atasiliconimage.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atasis.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/atavia.ko The 'ATA' driver supports all legacy ATA/ATAPI controllers, including PC Card devices. You only need one "device ata" for it to find all PCI and PC Card ATA/ATAPI devices on modern machines. Alternatively, individual bus and chipset drivers may be chosen by using the 'atacore' driver then selecting the drivers on a per vendor basis. For example to build a system which only supports a VIA chipset, omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
/boot/kernel/ath_dfs.ko ath Atheros IEEE 802.11 wireless network driver
/boot/kernel/ath_hal.ko Atheros Hardware Access Layer (HAL)
/boot/kernel/ath_hal_ar5210.ko The file was added as part of updating to 12.0
/boot/kernel/ath_hal_ar5211.ko The file was added as part of updating to 12.0
/boot/kernel/ath_hal_ar5212.ko The file was added as part of updating to 12.0
/boot/kernel/ath_hal_ar5416.ko The file was added as part of updating to 12.0
/boot/kernel/ath_hal_ar9300.ko The file was added as part of updating to 12.0
/boot/kernel/ath_main.ko The file was added as part of updating to 12.0
/boot/kernel/ath_rate.ko The file was added as part of updating to 12.0
/boot/kernel/atp.ko ATP is used for reading and replying to messages contained in QWK mail packets which are available through public access bulletin boards.
/boot/kernel/autofs.ko The autofs driver is the kernel component of the automounter infrastructure. Its job is to pass mount requests to the automountd(8) daemon, and pause the processes trying to access the automounted filesystem until the mount is completed.
/boot/kernel/bcma.ko The bcma driver provides bhnd(4) support for devices using the ARM AMBA based backplane architecture found in later Broadcom Home Networking Division's network chipsets and embedded systems.
/boot/kernel/bcma_bhndb.ko Broadcom AMBA Backplane driver [1]
/boot/kernel/beastie_saver.ko splash screen / screen saver interface
/boot/kernel/bhnd.ko Broadcom Home Networking Division interconnect bus
/boot/kernel/bhnd_pci.ko Broadcom Common PCI/PCIe Support. This base driver implementation is shared by the bhnd_pcib (root complex) and bhnd_pci_hostb (host bridge) drivers.
/boot/kernel/bhnd_pci_hostb.ko Broadcom BHND PCI/PCIe-Gen1 PCI-Host Bridge. This driver handles all interactions with PCI bridge cores operating in endpoint mode. Host-level PCI operations are handled at the bhndb bridge level by the bhndb_pci driver.
/boot/kernel/bhnd_pcib.ko Broadcom PCI/PCIe-Gen1 Host-PCI bridge. This driver handles all interactions with PCI bridge cores operating in root complex mode.
/boot/kernel/bhndb.ko Broadcom Home Networking Division interconnect bridge driver
/boot/kernel/bhndb_pci.ko PCI-specific implementation for the BHNDB bridge driver.

Provides support for bridging from a PCI parent bus to a BHND-compatible bus (e.g. bcma or siba) via a Broadcom PCI core configured in end-point mode. This driver handles all initial generic host-level PCI interactions with a PCI/PCIe bridge core operating in endpoint mode. Once the bridged bhnd(4) bus has been enumerated, this driver works in tandem with a core-specific bhnd_pci_hostb driver to manage the PCI core.

/boot/kernel/bktr.ko Brooktree Bt848/849/878/879 and Pinnacle PCTV video capture driver
/boot/kernel/bktr_mem.ko Motion monitors the video signal from one or more cameras and is able to detect motion.
/boot/kernel/blake2.ko The cryptographic hash function BLAKE2 is an improved version of the SHA-3

finalist BLAKE. Like SHA-3, BLAKE2 offers the highest security, yet is fast as MD5 on 64-bit platforms and requires at least 33% less RAM than SHA-2 or SHA-3 on low-end systems. The core algorithm of BLAKE2 is derived from ChaCha, a stream cipher designed by Daniel J. Bernstein that has been proposed as a standard cipher for TLS.

/boot/kernel/blank_saver.ko This screen saver simply blanks the screen.
/boot/kernel/bridgestp.ko The if_bridge driver creates a logical link between two or more IEEE 802 networks that use the same (or "similar enough") framing format. For example, it is possible to bridge Ethernet and 802.11 networks together, but it is not possible to bridge Ethernet and Token Ring together.
/boot/kernel/bytgpio.ko Intel Bay Trail SoC GPIO controller
/boot/kernel/callout_test.ko Regularize the Netflix copyright; Copyright (c) 2015 Netflix, Inc.
/boot/kernel/cam.ko CPU'S AUDIO MIXER for Linux
/boot/kernel/cardbus.ko The cardbus driver implements the CardBus bus. The cardbus driver supports all cardbus bridges in the system.
/boot/kernel/carp.ko The CARP allows multiple hosts on the same local network to share a set of IPv4 and/or IPv6 addresses. Its primary purpose is to ensure that these addresses are always available.
/boot/kernel/cbb.ko The pccbb driver implements the Yenta specification for CardBus bridges.
/boot/kernel/cc_cdg.ko CAIA-Delay Gradient (CDG) is a hybrid congestion control algorithm which reacts to both packet loss and inferred queuing delay.
/boot/kernel/cc_chd.ko CHD Congestion Control Algorithm
/boot/kernel/cc_cubic.ko The CUBIC congestion control algorithm was designed to provide increased throughput in fast and long-distance networks.
/boot/kernel/cc_dctcp.ko The DCTCP (data center TCP) congestion control algorithm aims to maximise throughput and minimise latency in data center networks by utilising the proportion of Explicit Congestion Notification (ECN) marks received from capable hardware as a congestion signal.
/boot/kernel/cc_hd.ko The HD congestion control algorithm is an implementation of the Hamilton Institute's delay-based congestion control which aims to keep network queuing delays below a particular threshold (queue_threshold).
/boot/kernel/cc_htcp.ko The H-TCP congestion control algorithm was designed to provide increased throughput in fast and longdistance networks. It attempts to maintain fairness when competing with legacy NewReno TCP in lower speed scenarios where NewReno is able to operate adequately.
/boot/kernel/cc_vegas.ko Vegas Congestion Control Algorithm
/boot/kernel/ccp.ko experimental driver for AMD Crypto Co-Processor
/boot/kernel/ccr.ko The ccr driver provides support for the crypto accelerator engine included on PCI Express Ethernet adapters based on the Chelsio Terminator 6 ASIC (T6). The driver accelerates AES-CBC, AES-CCM, AES-CTR, AES-GCM,

AES-XTS, SHA1, SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA1-HMAC, SHA2-224-HMAC, SHA2-256-HMAC, SHA2-384-HMAC, and SHA2-512-HMAC operations for crypto(4) and ipsec(4). The driver also supports chaining one of AES-CBC, AES-CTR, or AES-XTS with SHA1-HMAC, SHA2-224-HMAC, SHA2-256-HMAC, SHA2-384-HMAC, or SHA2-512-HMAC for encrypt-then-authenticate operations.

/boot/kernel/cd9660.ko The cd9660 driver will permit the FreeBSD kernel to access the cd9660 file system.
/boot/kernel/cd9660_iconv.ko Support for multibyte charsets in LIBICONV.
/boot/kernel/cfiscsi.ko The cfiscsi subsystem provides the kernel component of an iSCSI target. The target is the iSCSI server, providing LUNs backed by local files and volumes to remote initiators.
/boot/kernel/cfumass.ko The cfumass driver provides device side support for emulating an USB mass storage device compliant with the USB Mass Storage Class Bulk-Only (BBB) Transport specification, implemented as a ctl(4) frontend driver.
/boot/kernel/chromebook_platform.ko support driver for hardware on various Chromebook models
/boot/kernel/chvgpio.ko chvgpio supports the GPIO controller that can be found in Intel's Cherry View SoC family.
/boot/kernel/ciss.ko Common Interface for SCSI-3 Support driver
/boot/kernel/cloudabi.ko CloudABI support
/boot/kernel/cloudabi32.ko CloudABI support
/boot/kernel/cloudabi64.ko CloudABI support
/boot/kernel/cmx.ko The cmx driver provides support for the PCCARD based Omnikey CardMan 4040 smartcard reader. The driver provides a character device special file based Chip/Smart Card Interface Devices (CCID) interface. The driver implements what the vendor calls the Synchronous API onto the smartcard reader device.
/boot/kernel/coretemp.ko device driver for Intel Core on-die digital thermal sensor
/boot/kernel/cpuctl.ko The special device /dev/cpuctl presents interface to the system CPU. It provides functionality to retrieve CPUID information, read/write machine specific registers (MSR) and perform CPU firmware updates.
/boot/kernel/cpufreq.ko CPU frequency control framework
/boot/kernel/crypto.ko The OpenSSL crypto library implements a wide range of cryptographic algorithms used in various Internet standards. The services provided by this library are used by the OpenSSL implementations of SSL, TLS and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards.
/boot/kernel/cryptodev.ko user-mode access to hardware-accelerated cryptography
/boot/kernel/ctl.ko CAM Target Layer
/boot/kernel/cuse.ko Userland character device library
/boot/kernel/cxgb_t3fw.ko cxgb -- Chelsio T3 10 Gigabit Ethernet adapter driver
/boot/kernel/cxgbei.ko CXGBEI_CONN_SIGNATURE 0x56788765
/boot/kernel/cyapa.ko Cypress APA trackpad with I2C interface driver
/boot/kernel/daemon_saver.ko Animated BSD Daemon screen saver.
/boot/kernel/dcons.ko dumb console device driver
/boot/kernel/dcons_crom.ko Configuration ROM stub for dcons(4)
/boot/kernel/dpms.ko VESA BIOS DPMS driver
/boot/kernel/dragon_saver.ko Draws a random dragon curve.
/boot/kernel/drm.ko The Direct Rendering Manager (DRM) is a framework to manage Graphics Processing Units (GPUs). It is designed to support the needs of complex graphics devices, usually containing programmable pipelines well suited to 3D graphics acceleration. Furthermore, it is responsible for memory management, interrupt handling and DMA to provide a uniform interface to applications.
/boot/kernel/drm2.ko Graphics driver; direct rendering manager (DRM) drivers; some interesting additional thoughts
/boot/kernel/ds13rtc.ko IICBUS device code
/boot/kernel/ds1307.ko The ds1307 serial real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar plus 56 bytes of NV SRAM.
/boot/kernel/ds1672.ko Dallas Semiconductor DS1672 RTC sitting on the I2C bus.
/boot/kernel/ds3231.ko The ds3231 is a lowcost, extremely accurate I2C realtime clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
/boot/kernel/dtaudit.ko The DTrace dtaudit provider allows users to trace events in the kernel security auditing subsystem, audit(4).
/boot/kernel/dtmalloc.ko kernel memory management routines See also [2]DTrace, also known as Dynamic Tracing, was developed by Sun™ as a tool for locating performance bottlenecks in production and pre-production systems. In addition to diagnosing performance problems, DTrace can be used to help investigate and debug unexpected behavior in both the FreeBSD kernel and in userland programs.[3]
/boot/kernel/dtnfscl.ko Dtrace is enabled by default in the GENERIC kernel, DTrace, also known as Dynamic Tracing, was developed by Sun™ as a tool for locating performance bottlenecks in production and pre-production systems. In addition to diagnosing performance problems, DTrace can be used to help investigate and debug unexpected behavior in both the FreeBSD kernel and in userland programs.[4]
/boot/kernel/dtrace.ko DTrace is a comprehensive dynamic tracing framework ported from Solaris.
/boot/kernel/dtrace_test.ko DTrace, also known as Dynamic Tracing, was developed by Sun™ as a tool for locating performance bottlenecks in production and pre-production systems. In addition to diagnosing performance problems, DTrace can be used to help investigate and debug unexpected behavior in both the FreeBSD kernel and in userland programs.[5]
/boot/kernel/dtraceall.ko DTrace, also known as Dynamic Tracing, was developed by Sun™ as a tool for locating performance bottlenecks in production and pre-production systems. In addition to diagnosing performance problems, DTrace can be used to help investigate and debug unexpected behavior in both the FreeBSD kernel and in userland programs.[6]
/boot/kernel/dummynet.ko The dummynet system facility permits the control of traffic going through the various network interfaces, by applying bandwidth and queue size limitations, implementing different scheduling and queue management policies, and emulating delays and losses.
/boot/kernel/efirt.ko All of the following calls will return ENXIO if UEFI runtime services are not available. efirt is currently only available on amd64 and arm64.
/boot/kernel/ehci.ko The ehci driver provides support for the USB Enhanced Host Controller Interface, which is used by USB 2.0 controllers.
/boot/kernel/esp.ko The esp driver provides support for the AMD Am53C974, the Emulex ESP100, ESP100A, ESP200 and ESP406, the NCR 53C90, 53C94 and 53C96 as well as the QLogic FAS100A, FAS216, FAS366 and FAS408 SCSI controller chips found in a wide variety of systems and peripheral boards.
/boot/kernel/evdev.ko evdev is an Xorg input driver for Linux's generic event devices. It therefore supports all input devices that the kernel knows about, including most mice, keyboards, tablets and touchscreens. evdev is the default driver on the major Linux distributions.
/boot/kernel/exca.ko The exca module is used to implement the Intel ExCA interface to PC Cards.
/boot/kernel/ext2fs.ko The ext2fs driver will permit the FreeBSD kernel to access ext2 file systems and its derivatives. It currently implements most of the features required by ext3 and ext4 file systems. Support for Extended Attributes in ext4 is experimental. Journalling and encryption are currently not supported.
/boot/kernel/fade_saver.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/fasttrap.ko Tell the DTrace fasttrap provider about the new process so that any tracepoints inherited from the parent can be removed. We have to do this only after p_state is PRS_NORMAL since the fasttrap module will use pfind() later on.
/boot/kernel/fbt.ko In FreeBSD 9.2 and 10.0, DTrace support is built into the GENERIC kernel. Users of the AMD64 architecture should also add this line: options KDTRACE_FRAME

This option provides support for FBT. While DTrace will work without this option, there will be limited support for function boundary tracing.

/boot/kernel/fdc.ko PC architecture floppy disk controller driver
/boot/kernel/fdescfs.ko The file-descriptor file system, or fdescfs, provides access to the per-process file descriptor namespace in the global file system namespace. The conventional mount point is /dev/fd.
/boot/kernel/filemon.ko The filemon device allows a process to collect file operations data of its children.
/boot/kernel/fire_saver.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/firewire.ko IEEE1394 High-performance Serial Bus
/boot/kernel/firmware.ko The firmware abstraction provides a convenient interface for loading firmware images into the kernel, and for accessing such images from kernel components.
/boot/kernel/fuse.ko Fuse is a Sinclair ZX Spectrum emulator. It supports several models (including the 128), with quite faithful emulation of the display and sound.
/boot/kernel/fusefs.ko The fusefs driver implements a file system that is serviced by a userspace program. There are also some sysctl(8) variables available.
/boot/kernel/g_audio.ko g - Creates a special type of combination often referred to as a group. This builds a combination by unioning together all the listed objects.
/boot/kernel/g_keyboard.ko
/boot/kernel/g_modem.ko
/boot/kernel/g_mouse.ko
/boot/kernel/geom_bde.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_cache.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_ccd.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_concat.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_eli.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_flashmap.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_gate.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_journal.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_label.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_linux_lvm.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_md.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_mirror.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_mountver.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_multipath.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_nop.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_apm.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_bsd.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_bsd64.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_ebr.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_gpt.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_ldm.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_mbr.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_part_vtoc8.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_raid.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_raid3.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_sched.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_shsec.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_stripe.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_uzip.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_vinum.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_virstor.ko The geom utility is used to control various GEOM classes.
/boot/kernel/geom_zero.ko The geom utility is used to control various GEOM classes.
/boot/kernel/gpiobus.ko The gpiobus system provides a simple interface to the GPIO pins that are usually available on embedded architectures and can provide bit banging style devices to the system.
/boot/kernel/gpioiic.ko The gpioiic driver provides an IIC bit-banging interface using two GPIO pins for the SCL and SDA on the gpiobus. gpioiic implements an open collector kind of output, as recommended by the standard, when driving the

pins on the gpiobus, i.e, they are never switched to the logical value of '1', or they are '0' or simply open (Hi-Z/tri-state). So the pullup resistors are required so gpioiic can work.

/boot/kernel/gpioled.ko The gpioled driver provides glue to attach a led(4) compatible device to a GPIO pin. Each LED in the system has a name which is used to export a device as /dev/led/_name_. The GPIO pin can then be controlled by writing to this device as described in led(4).
/boot/kernel/gpiospi.ko [7]
/boot/kernel/gpioths.ko [8]
/boot/kernel/green_saver.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/gsched_delay.ko The gsched utility (also callable as geom sched ...) changes the scheduling policy of the requests going to a provider.
/boot/kernel/gsched_rr.ko The gsched utility (also callable as geom sched ...) changes the scheduling policy of the requests going to a provider.
/boot/kernel/h_ertt.ko The h_ertt Khelp module works within the khelp(9) framework to provide TCP with a per-connection, low noise estimate of the instantaneous RTT. The implementation attempts to be robust in the face of delayed acknowledgements, TCP Segmentation Offload (TSO), receivers who manipulate TCP timestamps and lack of the TCP timestamp option altogether.
/boot/kernel/hifn.ko The hifn driver supports various cards containing the Hifn 7751, 7951, 7811, 7955, and 7956 chipsets.
/boot/kernel/hpt27xx.ko The hpt27xx driver provides support for HighPoint's RocketRAID 27xx based RAID controller.
/boot/kernel/hptiop.ko The hptiop driver provides support for the HighPoint RocketRAID 3xxx/4xxx series of SAS and SATA RAID controllers.
/boot/kernel/hptmv.ko HighPoint RocketRAID 182x device driver
/boot/kernel/hptnr.ko HighPoint DC Series Data Center HBA card driver
/boot/kernel/hptrr.ko HighPoint RocketRAID device driver
/boot/kernel/hv_netvsc.ko The hv_netvsc driver implements the virtual network device for FreeBSD guest partitions running on Hyper-V. FreeBSD guest partitions running on Hyper-V do not have direct access to network devices attached to the Hyper-V server. Although a FreeBSD guest can access network devices using Hyper-V's full emulation mode, the performance in this mode tends to be unsatisfactory.
/boot/kernel/hv_storvsc.ko Hyper-V Storage Virtual Service Consumer
/boot/kernel/hv_utils.ko The hv_utils driver provides time keeping, shutdown and heartbeat functionality for FreeBSD guest partitions running on Hyper-V. Hyper-V is a hypervisor-based virtualization technology from Microsoft. The hv_utils driver is one of the core drivers required to be present in guest partitions running on Hyper-V.
/boot/kernel/hv_vmbus.ko The hv_vmbus provides a high performance communication interface between guest and root partitions in Hyper-V. Hyper-V is a hypervisor-based virtualization technology from Microsoft. Hyper-V supports isolation in terms of a partition. A partition is a logical unit of isolation, supported by the hypervisor, in which operating systems execute.
/boot/kernel/hwpmc.ko The hwpmc driver virtualizes the hardware performance monitoring facilities in modern CPUs and provides support for using these facilities from user level processes.
/boot/kernel/i915kms.ko Intel i915 KMS driver
/boot/kernel/ibcore.ko [9]
/boot/kernel/icee.ko [10]
/boot/kernel/ichsmb.ko The ichsmb driver provides smbus(4) support for the SMBus controller logical device contained in all Intel motherboard chipsets starting from 82801AA (ICH).
/boot/kernel/ichwd.ko The ichwd driver provides watchdog(4) support for the watchdog interrupt timer present on all Intel ICH motherboard chipsets.
/boot/kernel/ida.ko Ida is a small and fast application for viewing images. Some basic editing functions are available too.
/boot/kernel/if_ae.ko Attansic/Atheros L2 FastEthernet controller driver
/boot/kernel/if_age.ko Attansic/Atheros L1 Gigabit Ethernet driver
/boot/kernel/if_alc.ko Atheros AR813x/AR815x/AR816x/AR817x Gigabit/Fast Ethernet driver
/boot/kernel/if_ale.ko Atheros AR8121/AR8113/AR8114 Gigabit/Fast Ethernet driver
/boot/kernel/if_an.ko Aironet Communications 4500/4800 wireless network adapter driver
/boot/kernel/if_ath.ko Atheros IEEE 802.11 wireless network driver
/boot/kernel/if_ath_pci.ko This module provides the PCI/PCIe bus glue needed for the devices supported by the ath(4) and ath_hal(4) drivers.
/boot/kernel/if_aue.ko The aue driver provides support for USB Ethernet adapters based on the ADMtek AN986 Pegasus chipset.
/boot/kernel/if_axe.ko The axe driver provides support for USB Ethernet adapters based on the ASIX Electronics AX88172, AX88178, AX88772, AX88772A, AX88772B and AX88760 USB 2.0 chipsets.
/boot/kernel/if_axge.ko ASIX Electronics AX88178A/AX88179 USB 2.0/3.0 gigabit ethernet driver.
/boot/kernel/if_bce.ko QLogic NetXtreme II (BCM5706/5708/5709/5716) PCI/PCIe Gigabit Ethernet adapter driver
/boot/kernel/if_bfe.ko Broadcom BCM4401 Ethernet Device Driver
/boot/kernel/if_bge.ko Broadcom BCM57xx/BCM590x Gigabit/Fast Ethernet driver
/boot/kernel/if_bnxt.ko Broadcom NetXtreme-C/NetXtreme-E Family Ethernet driver
/boot/kernel/if_bridge.ko The if_bridge driver creates a logical link between two or more IEEE 802 networks that use the same (or "similar enough") framing format. For example, it is possible to bridge Ethernet and 802.11 networks together, but it is not possible to bridge Ethernet and Token Ring together.
/boot/kernel/if_bwi.ko Broadcom BCM43xx IEEE 802.11b/g wireless network driver
/boot/kernel/if_bwn.ko Broadcom BCM43xx SoftMAC IEEE 802.11 wireless network driver
/boot/kernel/if_bxe.ko QLogic NetXtreme II Ethernet 10Gb PCIe adapter driver
/boot/kernel/if_cas.ko Sun Cassini/Cassini+ and National Semiconductor DP83065 Saturn Gigabit Ethernet driver
/boot/kernel/if_cc.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet adapter driver
/boot/kernel/if_ccv.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet VF driver
/boot/kernel/if_cdce.ko USB Communication Device Class Ethernet (CDC ECM/NCM) driver
/boot/kernel/if_cdceem.ko [11] Universal Serial Bus Communications Class Subclass Specification for Ethernet Emulation Model Devices.
/boot/kernel/if_cs.ko Device driver for Crystal Semiconductor CS8920 based ethernet adapters. By Maxim Bolotin and Oleg Sharoiko, 27-April-1997
/boot/kernel/if_cue.ko CATC USB-EL1210A USB Ethernet driver
/boot/kernel/if_cxgb.ko Chelsio T3 10 Gigabit Ethernet adapter driver
/boot/kernel/if_cxgbe.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet adapter driver
/boot/kernel/if_cxgbev.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet VF driver
/boot/kernel/if_cxl.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet adapter driver
/boot/kernel/if_cxlv.ko Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet VF driver
/boot/kernel/if_dc.ko DEC/Intel 21143 and clone 10/100 Ethernet driver
/boot/kernel/if_de.ko DEC DC21x4x Ethernet device driver
/boot/kernel/if_disc.ko The disc interface is a software discard mechanism which may be used for performance analysis and/or software testing. As with other network interfaces, the discard interface must have network addresses assigned for each address family with which it is to be used.
/boot/kernel/if_ed.ko NE-2000 and WD-80x3 Ethernet driver
/boot/kernel/if_edsc.ko The edsc interface is a software discard mechanism which may be used for performance analysis and software testing. It imitates an Ethernet device, which allows for its use in conjunction with such drivers as if_bridge(4) and vlan(4).
/boot/kernel/if_em.ko Intel(R) PRO/1000 Gigabit Ethernet adapter driver
/boot/kernel/if_ena.ko FreeBSD kernel driver for Elastic Network Adapter (ENA) family
/boot/kernel/if_enc.ko The enc interface is a software loopback mechanism that allows hosts or firewalls to filter ipsec(4) traffic using any firewall package that hooks in via the pfil(9) framework.
/boot/kernel/if_ep.ko [12]
/boot/kernel/if_epair.ko The epair is a pair of Ethernet-like software interfaces, which are connected back-to-back with a virtual cross-over cable.
/boot/kernel/if_et.ko Agere ET1310 10/100/Gigabit Ethernet driver
/boot/kernel/if_fe.ko Device driver for Fujitsu MB86960A/MB86965A based Ethernet cards.
/boot/kernel/if_fwe.ko Ethernet emulation driver for FireWire
/boot/kernel/if_fwip.ko IP over FireWire driver
/boot/kernel/if_fxp.ko Intel EtherExpress PRO/100 Ethernet device driver
/boot/kernel/if_gem.ko ERI/GEM/GMAC Ethernet device driver
/boot/kernel/if_gif.ko The gif interface is a generic tunnelling device for IPv4 and IPv6. It can tunnel IPv[46] traffic over IPv[46]. Therefore, there can be four possible configurations. The behavior of gif is mainly based on RFC2893 IPv6-over-IPv4 configured tunnel. On NetBSD, gif can also tunnel ISO traffic over IPv[46] using EON encapsulation.
/boot/kernel/if_gre.ko The gre network interface pseudo device encapsulates datagrams into IP. These encapsulated datagrams are routed to a destination host, where they are decapsulated and further routed to their final destination. The "tunnel" appears to the inner datagrams as one hop.
/boot/kernel/if_hme.ko Sun Microelectronics STP2002-STQ Ethernet interfaces device driver
/boot/kernel/if_iavf.ko The iavf driver provides support for the PCI Virtual Functions from the 700 Series of ethernet devices and newer product families. The driver supports Jumbo Frames, TX/RX checksum offload, TCP segmentation offload (TSO), Large Receive Offload (LRO), VLAN tag insertion/extraction, VLAN checksum offload, VLAN TSO, and Receive Side Steering (RSS), all for both IPv4 and IPv6.
/boot/kernel/if_ic.ko I2C bus IP driver
/boot/kernel/if_igb.ko The igb driver provides support for PCI Express Gigabit Ethernet adapters based on the Intel 82575, 82576, 82580, i21x and i35x Ethernet controller chips. The driver supports Transmit/Receive checksum offload and Jumbo Frames. Furthermore it supports TCP segmentation offload (TSO) on all adapters.
/boot/kernel/if_ipheth.ko The ipheth driver provides support for network access through Apple iPhone and iPad devices, often referred to as USB tethering. ipheth should work with any Apple iPhone or iPad device. In most cases this must be explicitly enabled on the device first.
/boot/kernel/if_ipw.ko The ipw driver provides support for the Intel PRO/Wireless 2100 MiniPCI network adapter. ipw supports station, adhoc, and monitor mode operation. Only one virtual interface may be configured at any time. For more information on configuring this device, see ifconfig(8).
/boot/kernel/if_iwi.ko The iwi driver provides support for Intel PRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters. iwi supports station, adhoc, and monitor mode operation. Only one virtual interface may be configured at any time.
/boot/kernel/if_iwm.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/if_iwn.ko Intel IEEE 802.11n wireless network driver
/boot/kernel/if_ix.ko The ixgbe driver provides support for PCI 10Gb Ethernet adapters based on the Intel 82598EB Intel(R) Network Connections. The driver supports Jumbo Frames, MSIX, TSO, and RSS
/boot/kernel/if_ixl.ko Intel Ethernet 700 Series Driver
/boot/kernel/if_ixlv.ko Intel XL710 Ethernet 40Gb VF driver
/boot/kernel/if_ixv.ko ixv_driver
/boot/kernel/if_jme.ko The jme device driver provides support for JMicron JMC25x PCI Express Gigabit Ethernet controllers and JMicron JMC26x PCI Express Fast Ethernet controllers.
/boot/kernel/if_kue.ko The kue driver provides support for USB Ethernet adapters based on the Kawasaki LSI KL5KLUSB101B chipset.
/boot/kernel/if_lagg.ko The lagg interface allows aggregation of multiple network interfaces as one virtual lagg interface for the purpose of providing fault-tolerance and high-speed links.
/boot/kernel/if_le.ko The le driver provides support for Ethernet adapters based on the AMD Am7990 and Am79C90 (CMOS, pin-compatible) Local Area Network Controller for Ethernet (LANCE) chips.
boot/kernel/if_lge.ko Level 1 LXT1001 NetCellerator PCI Gigabit Ethernet adapter driver
/boot/kernel/if_lio.ko
/boot/kernel/if_malo.ko Marvell Libertas IEEE 802.11b/g wireless network driver
/boot/kernel/if_me.ko
/boot/kernel/if_mos.ko Moschip MCS7730/MCS7830/MCS7832 USB Ethernet driver
/boot/kernel/if_msk.ko Marvell/SysKonnect Yukon II Gigabit Ethernet adapter driver
/boot/kernel/if_muge.ko
/boot/kernel/if_mwl.ko Marvell 88W8363 IEEE 802.11n wireless network driver
/boot/kernel/if_mxge.ko Myricom Myri10GE 10 Gigabit Ethernet adapter driver
/boot/kernel/if_my.ko Myson Technology Ethernet PCI driver
/boot/kernel/if_ndis.ko The ndis driver is a wrapper designed to allow binary Windows(R) NDIS miniport network drivers to be used with FreeBSD.
/boot/kernel/if_nfe.ko NVIDIA nForce MCP Ethernet driver
/boot/kernel/if_nge.ko The nge driver provides support for various NICs based on the National Semiconductor DP83820 and DP83821 Gigabit Ethernet controller chips.
/boot/kernel/if_ntb.ko Virtual Ethernet interface for Non-Transparent Bridges
/boot/kernel/if_oce.ko
/boot/kernel/if_otus.ko Atheros AR9170 USB IEEE 802.11a/b/g/n wireless network device
/boot/kernel/if_pcn.ko AMD PCnet/PCI Fast Ethernet device driver
/boot/kernel/if_qlnxe.ko Cavium 25/40/100 Gigabit Ethernet & CNA Adapter Driver
/boot/kernel/if_qlnxev.ko
/boot/kernel/if_qlxgb.ko QLogic 10 Gigabit Ethernet & CNA Adapter Driver
/boot/kernel/if_qlxgbe.ko QLogic 10 Gigabit Ethernet & CNA Adapter Driver
/boot/kernel/if_qlxge.ko QLogic 8100 Series 10 Gigabit Ethernet Adapter Driver
/boot/kernel/if_ral.ko Ralink Technology IEEE 802.11a/g/n wireless network device
/boot/kernel/if_re.ko RealTek 8139C+/8169/816xS/811xS/8168/810xE/8111 PCI/PCIe Ethernet adapter driver
/boot/kernel/if_rl.ko RealTek 8129/8139 Fast Ethernet device driver
/boot/kernel/if_rsu.ko Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n wireless network device
/boot/kernel/if_rtwn_pci.ko Realtek PCI device glue
/boot/kernel/if_rtwn_usb.ko Realtek USB device glue
/boot/kernel/if_rue.ko RealTek RTL8150 USB to Fast Ethernet controller driver
/boot/kernel/if_rum.ko Ralink Technology USB IEEE 802.11a/b/g wireless network device
/boot/kernel/if_run.ko Ralink Technology USB IEEE 802.11a/g/n wireless network device
/boot/kernel/if_sf.ko Adaptec AIC-6915 "Starfire" PCI Fast Ethernet adapter driver
/boot/kernel/if_sge.ko Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet driver
/boot/kernel/if_sis.ko SiS 900, SiS 7016 and NS DP83815/DP83816 Fast Ethernet device
/boot/kernel/if_sk.ko SysKonnect SK-984x and SK-982x PCI Gigabit Ethernet adapter driver
/boot/kernel/if_smsc.ko USB SMSC LAN9xxx Fast Ethernet driver
/boot/kernel/if_sn.ko Ethernet driver for SMC91Cxx based cards
/boot/kernel/if_ste.ko Sundance Technologies ST201 Fast Ethernet device driver
/boot/kernel/if_stf.ko The stf interface supports "6to4" IPv6 in IPv4 encapsulation. It can tunnel IPv6 traffic over IPv4, as specified in RFC3056.
/boot/kernel/if_stge.ko Sundance/Tamarack TC9021 Gigabit Ethernet adapter driver
/boot/kernel/if_tap.ko The tap interface is a software loopback mechanism that can be loosely described as the network interface analog of the pty(4), that is, tap does for network interfaces what the pty(4) driver does for terminals.
/boot/kernel/if_ti.ko Alteon Networks Tigon I and Tigon II Gigabit Ethernet driver
/boot/kernel/if_tl.ko Texas Instruments ThunderLAN Ethernet device driver
/boot/kernel/if_tun.ko The tun interface is a software loopback mechanism that can be loosely described as the network interface analog of the pty(4), that is, tun does for network interfaces what the pty(4) driver does for terminals.
/boot/kernel/if_tuntap.ko
/boot/kernel/if_tx.ko SMC 83c17x Fast Ethernet device driver
/boot/kernel/if_txp.ko 3Com 3XP Typhoon/Sidewinder (3CR990) Ethernet interface
/boot/kernel/if_uath.ko Atheros USB IEEE 802.11a/b/g wireless network device
/boot/kernel/if_udav.ko Davicom DM9601 USB Ethernet driver
/boot/kernel/if_upgt.ko Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g wireless network device
/boot/kernel/if_ural.ko Ralink Technology RT2500USB IEEE 802.11 driver
/boot/kernel/if_ure.ko RealTek RTL8152/RTL8153 USB to Ethernet controller driver
/boot/kernel/if_urndis.ko USB Remote NDIS Ethernet device
/boot/kernel/if_urtw.ko Realtek RTL8187B/L USB IEEE 802.11b/g wireless network device
/boot/kernel/if_vge.ko VIA Networking Technologies Velocity Gigabit Ethernet adapter
/boot/kernel/if_vlan.ko IEEE 802.1Q VLAN network interface
/boot/kernel/if_vmx.ko VMware VMXNET3 Virtual Interface Controller device
/boot/kernel/if_vr.ko VIA Technologies Rhine I/II/III Ethernet device driver
/boot/kernel/if_vte.ko Vortex86 RDC R6040 Fast Ethernet driver
/boot/kernel/if_vtnet.ko The vtnet device driver provides support for VirtIO Ethernet devices.
/boot/kernel/if_vx.ko
/boot/kernel/if_vxlan.ko Virtual eXtensible LAN interface
/boot/kernel/if_wb.ko Winbond W89C840F Fast Ethernet device driver
/boot/kernel/if_wi.ko Lucent Hermes, and Intersil PRISM IEEE 802.11 driver
/boot/kernel/if_wpi.ko Intel 3945ABG Wireless LAN IEEE 802.11 driver
/boot/kernel/if_xe.ko Xircom PCMCIA Ethernet device driver
/boot/kernel/if_xl.ko 3Com Etherlink XL and Fast Etherlink XL Ethernet device driver
/boot/kernel/if_zyd.ko ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device
/boot/kernel/iflib.ko iflib is a framework for network interface drivers for FreeBSD. It is designed to remove a large amount of the boilerplate that is often needed for modern network interface devices, allowing driver authors to focus on the specific code needed for their hardware. This allows for a shared set of sysctl(8) names, rather than each driver naming them individually.
/boot/kernel/ig4.ko The ig4 driver provides access to peripherals attached to an I2C controller.
/boot/kernel/iic.ko The iic device driver provides generic I/O to any iicbus(4) instance.
/boot/kernel/iicbb.ko The iicbb driver provides support to any bit-banging interface for the iicbus(4) system.
/boot/kernel/iicbus.ko The iicbus system provides a uniform, modular and architecture-independent system for the implementation of drivers to control various I2C devices and to utilize different I2C controllers.
/boot/kernel/iicmux.ko
/boot/kernel/iicsmb.ko The iicsmb driver supports SMB commands over iicbus(4) for the smbus(4) system.
/boot/kernel/iir.ko Intel Integrated RAID controller and ICP Vortex driver
/boot/kernel/imcsmb.ko Intel integrated Memory Controller (iMC) SMBus controller driver
/boot/kernel/imgact_binmisc.ko imgact_binmisc is an image activator for miscellaneous binary file types that are executed with the help of a user-level interpreter or emulator.
/boot/kernel/intelspi.ko Driver for SPI support on Minnowboard is intelspi. Hardware supports all four SPI modes and clock frequency configuration but the driver doesn’t (yet). So it’s always mode 0 and frequency is hardcoded to 10MHz. To access it from userland you’d use spigen driver for now.
/boot/kernel/intpm.ko Intel PIIX4 Power Management controller driver
/boot/kernel/io.ko Standard I/O Server Interface Functions
/boot/kernel/ioat.ko Intel I/O Acceleration Technology
/boot/kernel/ip6_mroute.ko Multicast Routing set/getsockopt commands.
/boot/kernel/ip_mroute.ko Multicast Routing to FreeBSD kernel
/boot/kernel/ipdivert.ko kernel packet diversion mechanism
/boot/kernel/ipfw.ko User interface for firewall, traffic shaper, packet scheduler, in-kernel NAT
/boot/kernel/ipfw_nat.ko IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and IPv6. It is comprised of several components: the kernel firewall filter rule processor and its integrated packet accounting facility, the logging facility, NAT, the dummynet(4) traffic shaper, a forward facility, a bridge facility, and an ipstealth facility.
/boot/kernel/ipfw_nat64.ko IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and IPv6. It is comprised of several components: the kernel firewall filter rule processor and its integrated packet accounting facility, the logging facility, NAT, the dummynet(4) traffic shaper, a forward facility, a bridge facility, and an ipstealth facility.
/boot/kernel/ipfw_nptv6.ko IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and IPv6. It is comprised of several components: the kernel firewall filter rule processor and its integrated packet accounting facility, the logging facility, NAT, the dummynet(4) traffic shaper, a forward facility, a bridge facility, and an ipstealth facility.
/boot/kernel/ipfw_pmod.ko IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and IPv6. It is comprised of several components: the kernel firewall filter rule processor and its integrated packet accounting facility, the logging facility, NAT, the dummynet(4) traffic shaper, a forward facility, a bridge facility, and an ipstealth facility.
/boot/kernel/ipl.ko IP packet log device
/boot/kernel/ipmi.ko OpenIPMI compatible IPMI interface driver. The IPMI (Intelligent Platform Management Interface) is a standard for

monitoring system hardware by permitting generic code to detect and monitor the sensors in a system. The IPMI standard offers watchdog support, an FRU database, and other support extensions. It is currently being adopted by the makers of many single board and embedded system anufacturers.

/boot/kernel/ipmi_linux.ko Linux ioctl handler for the ipmi device driver
/boot/kernel/ipoib.ko Fix some whitespace issues in ipoib.
/boot/kernel/ips.ko IBM/Adaptec ServeRAID controller driver
/boot/kernel/ipsec.ko The ipsec utility invokes any of several utilities involved in controlling and monitoring the IPsec encryption/authentication system, running the specified command with the specified arguments and options as if it had been invoked directly. This largely eliminates possible name collisions with other software, and also permits some centralized services.
/boot/kernel/ipw_bss.ko You need to read the LICENSE file in /usr/share/doc/legal/intel, If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
/boot/kernel/ipw_ibss.ko You need to read the LICENSE file in /usr/share/doc/legal/intel, If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
/boot/kernel/ipw_monitor.ko You need to read the LICENSE file in /usr/share/doc/legal/intel, If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
/boot/kernel/isci.ko The isci driver provides support for Intel C600 SAS controllers.
/boot/kernel/iscsi.ko The iscsi subsystem provides the kernel component of an iSCSI initiator, responsible for implementing the Full Feature Phase of the iSCSI protocol. The initiator is the iSCSI client, which connects to an iSCSI target, providing local access to a remote block device. The userland component is provided by iscsid(8) and both the kernel and userland are configured using iscsictl(8).
/boot/kernel/iscsi_initiator.ko This driver, along with its userspace counterpart iscontrol(8), is obsolete. Users are advised to use iscsi(4) instead.
/boot/kernel/iser.ko The iser (iSCSI Extensions for RDMA) initiator driver extends the iSCSI protocol to RDMA. It permits data to be transferred directly into and out of SCSI buffers without intermediate data copies.
/boot/kernel/isl.ko Intersil(TM) I2C ISL29018 sensor driver
/boot/kernel/[ttps://www.leidinger.net/FreeBSD/dox/dev_iicbus/html/d9/db5/isl12xx_8c_source.html isl12xx].ko Driver for ISL12xx family i2c realtime clocks
/boot/kernel/ismt.ko Intel SMBus Message Transport (SMBus 2.0) driver
/boot/kernel/isp.ko Qlogic based SPI and FibreChannel SCSI Host Adapters
/boot/kernel/isp_1040.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_1080.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2100.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2200.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2300.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2322.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2400.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_2500.ko ISP Firmware Modules for FreeBSD
/boot/kernel/isp_12160.ko ISP Firmware Modules for FreeBSD
/boot/kernel/ispfw.ko Firmware for Qlogic based SPI and FibreChannel SCSI Host Adapters
/boot/kernel/iw_cxgbe.ko iWARP driver for Chelsio T4/T5 chips. This is a straight port of the iw_cxgb4 found in OFED distributions.
/boot/kernel/iwi_bss.ko Intel(R) PRO/Wireless 2200BG; You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/. If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
/boot/kernel/iwi_ibss.ko Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a uuencoded format along with their respective LICENSE files. Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the place we install LICENSE files for restricted firmwares.
/boot/kernel/iwi_monitor.ko Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a uuencoded format along with their respective LICENSE files. Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the place we install LICENSE files for restricted firmwares.
/boot/kernel/iwm3160fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm3168fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm7260fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm7265Dfw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm7265fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm8000Cfw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm8265fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm9000fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwm9260fw.ko Intel IEEE 802.11ac wireless network driver
/boot/kernel/iwn100fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn105fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn135fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn1000fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn2000fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn2030fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn4965fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn5000fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn5150fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn6000fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn6000g2afw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn6000g2bfw.ko Firmware Module for Intel Wireless driver
/boot/kernel/iwn6050fw.ko Firmware Module for Intel Wireless driver
/boot/kernel/jedec_dimm.ko The jedec_dimm driver reports asset information (Part Number, Serial Number) encoded in the "Serial Presence Detect" (SPD) data on JEDEC DDR3 and DDR4 DIMMs. It also calculates and reports the memory capacity of the DIMM, in megabytes. If the DIMM includes a "Thermal Sensor On DIMM" (TSOD), the temperature is also reported.
/boot/kernel/joy.ko Global array of joystick state information, which is updated by the poll_joystick() function. Only the first num_joysticks elements will contain meaningful information.
/boot/kernel/kbdmux.ko The kbdmux keyboard driver provides support for basic keyboard multiplexing. It is built around the idea of a "super keyboard". The kbdmux driver acts as a master keyboard consuming input from all slave keyboards attached to it.
/boot/kernel/kern_testfrwk.ko A kernel testing framework
/boot/kernel/kernel The Kernel application is the first application started. It is mandatory in the sense that the minimal system based on Erlang/OTP consists of Kernel and STDLIB.
/boot/kernel/kgssapi.ko Stop using des_cblock for arguments to DES functions.
/boot/kernel/kgssapi_krb5.ko Stop using des_cblock for arguments to DES functions.
/boot/kernel/krpc.ko zfs.ko: depends on krpc - not available or version mismatch
/boot/kernel/krping.ko support for setting service types for outgoing RDMA connections via the KRPING utility
/boot/kernel/ksyms.ko The /dev/ksyms character device provides a read-only interface to a snapshot of the kernel symbol table. The in-kernel symbol manager is designed to be able to handle many types of symbols tables, however, only elf(5) symbol tables are supported by this device. The ELF format image contains two sections: a symbol table and a corresponding string table.
/boot/kernel/libalias.ko The libalias library is a collection of functions for aliasing and dealiasing of IP packets, intended for masquerading and network address translation (NAT).
/boot/kernel/libiconv.ko The iconv_open() function opens a converter from the codeset srcname to the codeset dstname and returns its descriptor. The arguments srcname and dstname accept "" and "char", which refer to the current locale encoding.Supporting function for the common internet file system CIFS and smbfs
/boot/kernel/libmchain.ko Supporting function for the common internet file system CIFS and smbfs
/boot/kernel/linker.hints The kldxref utility is used to generate hint files which list modules,

their version numbers, and the files that contain them. These hints are used by the kernel loader to determine where to find a particular KLD, Option -f file Specify a different name for the hint files than linker.hints. module.

/boot/kernel/linprocfs.ko Linux process file system
/boot/kernel/linsysfs.ko Linux system file system
/boot/kernel/linux.ko Linux ABI support
/boot/kernel/linux64.ko
/boot/kernel/linux_common.ko
/boot/kernel/linuxkpi.ko
/boot/kernel/logo_saver.ko Animated graphical FreeBSD logo
/boot/kernel/lpbb.ko parallel port I2C bit-banging interface
/boot/kernel/lpt.ko The current lpt driver is the port of the original lpt driver to the ppbus(4) system.
/boot/kernel/ltc430x.ko I2C bus multiplexer (mux) devices, LTC4305 and LTC4306 i2c mux chips
/boot/kernel/mac_biba.ko The mac_biba policy module implements the Biba integrity model, which protects the integrity of system objects and subjects by means of a strict information flow policy. In Biba, all system subjects and objects are assigned integrity labels, made up of hierarchal grades, and non-hi-erarchal components.
/boot/kernel/mac_bsdextended.ko The mac_bsdextended security policy module provides an interface for the system administrator to impose mandatory rules regarding users and some system objects. Rules are uploaded to the module (typically using ugidfw(8), or some other tool utilizing libugidfw(3)) where they are stored internally and used to determine whether to allow or deny specific accesses (see ugidfw(8)).
/boot/kernel/mac_ifoff.ko The mac_ifoff interface silencing module allows administrators to enable and disable incoming and outgoing data flow on system network interfaces via the sysctl(8) interface.
/boot/kernel/mac_lomac.ko The mac_lomac policy module implements the LOMAC integrity model, which protects the integrity of system objects and subjects by means of an information flow policy coupled with the subject demotion via floating labels.
/boot/kernel/mac_mls.ko Multi-Level Security confidentiality policy
/boot/kernel/mac_none.ko null MAC policy module
/boot/kernel/mac_ntpd.ko policy allowing ntpd to run as non-root user
/boot/kernel/mac_partition.ko The ac_partition policy module implements a process partition policy, which allows administrators to place running processes into "partitions", based on their numeric process partition (specified in the process's MAC label).
/boot/kernel/mac_portacl.ko network port access control policy
/boot/kernel/mac_seeotheruids.ko The mac_seeotheruids policy module, when enabled, denies users to see processes or sockets owned by other users.
/boot/kernel/mac_stub.ko The mac_stub policy module implements a stub MAC policy that has no effect on access control in the system. Unlike mac_none(4), each MAC entry point is defined as a "no-op", so the policy module will be entered for each event, but no change in system behavior should result.
/boot/kernel/mac_test.ko MAC framework testing policy
/boot/kernel/mach64.ko ..
/boot/kernel/mdio.ko IEEE 802.3 Management Data Input/Output interface
/boot/kernel/mem.ko use modules from "mem"ory & allow consistent syntax for inits
/boot/kernel/mfi.ko This driver is for LSI's next generation PCI Express SAS RAID controllers.
/boot/kernel/mfi_linux.ko This driver is for LSI's next generation PCI Express SAS RAID controllers. Access to RAID arrays (logical disks) from this driver is provided via /dev/mfid? device nodes. A simple management interface is also provided on a per-controller basis via the /dev/mfi? device node.
/boot/kernel/mfip.ko LSI MegaRAID SAS driver
/boot/kernel/mga.ko is an Xorg driver for Matrox video cards.
/boot/kernel/miibus.ko The miibus driver provides an interconnection between the Media Access Control (MAC) sublayer, the Physical Layer entities (PHY), Station Management (STA) entities, and the PHY Layer as defined by the IEEE 802.3 Standard.
/boot/kernel/mlx.ko Mylex DAC-family RAID driver
/boot/kernel/mlx4.ko
/boot/kernel/mlx4en.ko Mellanox ConnectX-3 10GbE/40GbE network adapter driver
/boot/kernel/mlx4ib.ko Mellanox ConnectX-3 10GbE/40GbE network adapter driver
/boot/kernel/mlx5.ko
/boot/kernel/mlx5en.ko Mellanox ConnectX-4, ConnectX-4 LX and ConnectX-5 based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb Ethernet adapter driver
/boot/kernel/mlx5ib.ko Mellanox ConnectX-4 and ConnectX-4 LX based 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapter driver
/boot/kernel/mlxfw.ko
/boot/kernel/mly.ko Mylex AcceleRAID/eXtremeRAID family driver
/boot/kernel/mmc.ko MultiMediaCard and SD Card bus driver
/boot/kernel/mmcsd.ko MMC and SD memory card driver
/boot/kernel/mpr.ko LSI Fusion-MPT 3/3.5 IT/IR 12Gb/s Serial Attached SCSI/SATA/PCIe driver
/boot/kernel/mps.ko LSI Fusion-MPT 2 IT/IR 6Gb/s Serial Attached SCSI/SATA driver
/boot/kernel/mpt.ko LSI Fusion-MPT SCSI/Fibre Channel driver
/boot/kernel/mqueuefs.ko The mqueuefs module will permit the FreeBSD kernel to support POSIX message queue. The module contains system calls to manipulate POSIX message queues.
/boot/kernel/mrsas.ko LSI MegaRAID 6Gb/s and 12Gb/s SAS+SATA RAID controller driver
/boot/kernel/mrsas_linux.ko
/boot/kernel/msdosfs.ko The msdosfs driver will permit the FreeBSD kernel to read and write MS-DOS based file systems. The most common usage follows: mount -t msdosfs /dev/ada0sN/mnt
/boot/kernel/msdosfs_iconv.ko
/boot/kernel/mthca.ko
/boot/kernel/mvs.ko A command line Mediawiki client
/boot/kernel/mw88W8363fw.ko
/boot/kernel/mx25l.ko The mx25l driver provides support for the family of non-volatile storage devices known collectively as SpiFlash(tm). SpiFlash chips typically have part numbers beginning with EN25, IS25, MX25, S25, SST25, or W25.
/boot/kernel/mxge_eth_z8e.ko mxge -- Myricom Myri10GE 10 Gigabit Ethernet adapter driver
/boot/kernel/mxge_ethp_z8e.ko mxge -- Myricom Myri10GE 10 Gigabit Ethernet adapter driver
/boot/kernel/mxge_rss_eth_z8e.ko mxge -- Myricom Myri10GE 10 Gigabit Ethernet adapter driver
/boot/kernel/mxge_rss_ethp_z8e.ko mxge -- Myricom Myri10GE 10 Gigabit Ethernet adapter driver
/boot/kernel/nctgpio.ko
/boot/kernel/ndis.ko The ndis driver is a wrapper designed to allow binary Windows(R) NDIS miniport network drivers to be used with FreeBSD.
/boot/kernel/netgraph.ko These functions facilitate user-mode program participation in the kernel netgraph(4) graph-based networking system, by utilizing the netgraph socket node type (see ng_socket(4)).
/boot/kernel/nfscl.ko Network File System (NFS)
/boot/kernel/nfscommon.ko Network File System (NFS)
/boot/kernel/nfsd.ko The nfsd utility runs on a server machine to service NFS requests from client machines. At least one nfsd must be running for a machine to operate as a server.
/boot/kernel/nfslock.ko Network File System (NFS)
/boot/kernel/nfslockd.ko Network File System (NFS)
/boot/kernel/nfsmb.ko The nfsmb driver provides access to NVIDIA nForce2/3/4 SMBus 2.0 controllers.
/boot/kernel/nfssvc.ko The nfssvc() system call is used by the NFS daemons to pass information into and out of the kernel and also to enter the kernel as a server daemon.
/boot/kernel/ng_async.ko The async node type performs conversion between synchronous frames and asynchronous frames, as defined for the PPP protocol in RFC 1662.
/boot/kernel/ng_atmllc.ko The atmllc node type translates frames in to and out of ATM LLC encapsulation, as specified by RFC 1483.
/boot/kernel/ng_bluetooth.ko The ng_bluetooth module is a placeholder for global Bluetooth variables. All Bluetooth variables can be examined and changed via sysctl.
/boot/kernel/ng_bpf.ko The bpf node type allows Berkeley Packet Filter (see bpf(4)) filters to be applied to data travelling through a Netgraph network. Each node allows an arbitrary number of connections to arbitrarily named hooks.
/boot/kernel/ng_bridge.ko The bridge node type performs Ethernet bridging over one or more links. Each link (represented by a connected hook) is used to transmit and receive raw Ethernet frames.
/boot/kernel/ng_bt3c.ko Netgraph node type that is also a 3Com Bluetooth PC card
/boot/kernel/ng_btsocket.ko Bluetooth sockets layer
/boot/kernel/ng_car.ko Committed Access Rate netgraph node type
/boot/kernel/ng_ccatm.ko The ng_ccatm node implements the API specified by the ATM Forum for access to ATM services (see ATM-Forum document af-saa-0108).
/boot/kernel/ng_cisco.ko The cisco node type performs encapsulation and de-encapsulation of packets using the Cisco HDLC protocol. This is a fairly simple protocol for the transmission of packets across high speed synchronous lines.
/boot/kernel/ng_deflate.ko The deflate node type implements the Deflate sub-protocols of the Compression Control Protocol (CCP).
/boot/kernel/ng_device.ko A device node is both a netgraph node and a system device interface. When a device node is created, a new device entry appears which is accessible via the regular file operators such as open(2), close(2), read(2), write(2), etc.
/boot/kernel/ng_echo.ko The echo node type reflects all data and control messages back to the sender. This node type is used for testing and debugging.
/boot/kernel/ng_eiface.ko The eiface netgraph node implements the generic Ethernet interface.
/boot/kernel/ng_etf.ko The etf node type multiplexes and filters data between hooks on the basis of the ethertype found in an Ethernet header, presumed to be in the first 14 bytes of the data. Incoming Ethernet frames are accepted on the downstream hook and if the ethertype matches a value which the node has been configured to filter, the packet is forwarded out the hook which was identified at the time that value was configured.
/boot/kernel/ng_ether.ko The ether netgraph node type allows Ethernet interfaces to interact with the netgraph(4) networking subsystem.
/boot/kernel/ng_ether_echo.ko The ether_echo node type reflects all data and control messages back to the sender. It assumes (and does not check) that the packet is an ethernet frame, and swaps the source and destination addresses before echoing it. This node type is used for testing and debugging.
/boot/kernel/ng_frame_relay.ko The frame_relay node type performs encapsulation, de-encapsulation, and multiplexing of packets using the frame relay protocol. It supports up to 1024 DLCI's. The LMI protocol is handled by a separate node type (see ng_lmi(4)).
/boot/kernel/ng_gif.ko The ng_gif netgraph node type allows gif(4) interfaces to interact with the netgraph(4) networking subsystem. Once the ng_gif module is loaded in the kernel, a node is automatically created for each gif(4) interface in the system.
/boot/kernel/ng_gif_demux.ko The ng_gif_demux netgraph node type demultiplexes the output from ng_gif(4) nodes in the netgraph(4) networking subsystem.
/boot/kernel/ng_hci.ko The hci node type is a Netgraph node type that implements Bluetooth Host Controller Interface (HCI) layer as per chapter H1 of the Bluetooth Specification Book v1.1.
/boot/kernel/ng_hole.ko The hole node type silently discards all data and control messages it receives. This type is used for testing and debugging.
/boot/kernel/ng_hub.ko The hub node type provides a simple mechanism for distributing packets over several links. Packets received on any of the hooks are forwarded out the other hooks. Packets are not altered in any way.
/boot/kernel/ng_iface.ko An iface node is both a netgraph node and a system networking interface. When an iface node is created, a new interface appears which is accessi ble via ifconfig(8). Iface node interfaces are named ng0, ng1, etc. When a node is shutdown, the corresponding interface is removed and the interface name becomes available for reuse by future iface nodes; new nodes always take the first unused interface. The node itself is assigned the same name as its interface, unless the name already exists, in which case the node remains unnamed.
/boot/kernel/ng_ip_input.ko The ip_input node type takes all received packets and queues them into the IP in input processing subsystem.
/boot/kernel/ng_ipfw.ko The ipfw node implements interface between ipfw(4) and netgraph(4) subsystems.
/boot/kernel/ng_ksocket.ko A ksocket node is both a netgraph node and a BSD socket. The ng_ksocket node type allows one to open a socket inside the kernel and have it appear as a Netgraph node.
/boot/kernel/ng_l2cap.ko ng_l2cap -- Netgraph node type that implements Bluetooth Logical Link Control and Adaptation Protocol (L2CAP)
/boot/kernel/ng_l2tp.ko The l2tp node type implements the encapsulation layer of the L2TP protocol as described in RFC 2661. This includes adding the L2TP packet header for outgoing packets and verifying and removing it for incoming packets.
/boot/kernel/ng_lmi.ko The lmi node type performs the frame relay LMI protocol. It supports the ITU Annex A, ANSI Annex D, and Group-of-four LMI types. It also supports auto-detection of the LMI type.
/boot/kernel/ng_mppc.ko The mppc node type implements the Microsoft Point-to-Point Compression (MPPC) and Microsoft Point-to-Point Encryption (MPPE) sub-protocols of the PPP protocol. These protocols are often used in conjunction with the Point-to-Point Tunneling Protocol (PPTP).
/boot/kernel/ng_nat.ko An ng_nat node performs network address translation (NAT) of packets passing through it. A nat node uses libalias(3) engine for packet aliasing.
/boot/kernel/ng_netflow.ko The ng_netflow node implements Cisco's NetFlow export protocol on a router running FreeBSD. The ng_netflow node listens for incoming traffic and identifies unique flows in it.
/boot/kernel/ng_one2many.ko The one2many provides a simple mechanism for routing packets over several links in a one-to-many (and in the reverse direction, many-to-one) fashion.
/boot/kernel/ng_patch.ko The patch node performs data modification of packets passing through it. Modifications are restricted to a subset of C language operations on unsigned integers of 8, 16, 32 or 64 bit size.
/boot/kernel/ng_pipe.ko kernel netgraph code; This node permits simple traffic shaping by emulating bandwidth

and delay, as well as random packet losses. The node has two hooks, upper and lower. Traffic flowing from upper to lower hook is referenced as downstream, and vice versa. Parameters for both directions can be set separately, except for delay.

/boot/kernel/ng_ppp.ko The ppp node type performs multiplexing for the PPP protocol. It handles only packets that contain data, and forwards protocol negotiation and control packets to a separate controlling entity (e.g., a user-land daemon).
/boot/kernel/ng_pppoe.ko kernel netgraph code; States for the session state machine. These have no meaning if there is no hook attached yet.
/boot/kernel/ng_pptpgre.ko The pptpgre node type performs Generic Routing Encapsulation (GRE) over IP for the PPTP protocol as specified by RFC 2637.
/boot/kernel/ng_pred1.ko The pred1 node type implements the Predictor-1 sub-protocols of the Compression Control Protocol (CCP).
/boot/kernel/ng_rfc1490.ko The rfc1490 node type performs protocol encapsulation, deencapsulation, and multiplexing according to RFC 1490 (which has since been updated by RFC 2427). This particular type of encapsulation is often used on top of frame relay DLCI channels.
/boot/kernel/ng_socket.ko A socket node is both a BSD socket and a netgraph node. The ng_socket node type allows user-mode processes to participate in the kernel netgraph(4) networking subsystem using the BSD socket interface.
/boot/kernel/ng_source.ko The source node acts as a source of packets according to the parameters set up using control messages and input packets. The ng_source node type is used primarily for testing and benchmarking.
/boot/kernel/ng_split.ko The split node type is used to split a bidirectional stream of packets into two separate unidirectional streams of packets.
/boot/kernel/ng_sppp.ko An sppp node is a netgraph(4) interface to the original sppp(4) network module for synchronous lines.
/boot/kernel/ng_sscfu.ko The sscfu netgraph node type implements ITU-T recommendation Q.2130. This recommendation specifies the Service Specific Coordination Function at the UNI.
/boot/kernel/ng_sscop.ko The sscop netgraph node type implements the ITU-T standard Q.2110. This standard describes the so called Service Specific Connection Oriented Protocol (SSCOP) that is used to carry signalling messages over the private and public UNIs and the public NNI.
/boot/kernel/ng_tag.ko The tag node type allows mbuf packet tags (see mbuf_tags(9)) to be examined, stripped or applied to data travelling through a Netgraph network.
/boot/kernel/ng_tcpmss.ko The tcpmss node type is designed to alter the Maximum Segment Size option of TCP packets. This node accepts an arbitrary number of hooks
/boot/kernel/ng_tee.ko The tee node type has a purpose similar to the tee(1) command. Tee nodes are useful for debugging or "snooping" on a connection between two netgraph nodes.
/boot/kernel/ng_tty.ko The tty node type is both a netgraph node type and a TTY hook.
/boot/kernel/ng_ubt.ko Netgraph node type that is also a driver for Bluetooth USB devices
/boot/kernel/ng_UI.ko The UI node type has two hooks, upstream and downstream. Packets received on downstream must have 0x03 (indicating unnumbered information) as their first byte; if not the packet is dropped.
/boot/kernel/ng_uni.ko The uni netgraph node type implements ATM Forum signalling 4.0.
/boot/kernel/ng_vjc.ko The vjc node type performs Van Jacobson compression, which is used over PPP, SLIP, and other point-to-point IP connections to compress TCP packet headers.
/boot/kernel/ng_vlan.ko The vlan node type multiplexes frames tagged according to the IEEE 802.1Q standard between different hooks.
/boot/kernel/ngatmbase.ko netgraph ATM utility module
/boot/kernel/nmdm.ko The nmdm driver provides two tty(4) devices connected by a virtual "nullmodem" cable.
/boot/kernel/ntb.ko Non-Transparent Bridge subsystem
/boot/kernel/ntb_hw_amd.ko
/boot/kernel/ntb_hw_intel.ko Intel(R) Non-Transparent Bridge driver
/boot/kernel/ntb_hw_plx.ko PLX/Avago/Broadcom Non-Transparent Bridge driver
/boot/kernel/ntb_transport.ko Packet-oriented transport for Non-Transparent Bridges
/boot/kernel/nullfs.ko The nullfs driver will permit the FreeBSD kernel to mount a loopback file system sub-tree.
/boot/kernel/nvd.ko The nvd driver exposes NVM Express (NVMe) namespaces as disks to the kernel disk storage API.
/boot/kernel/nvdimm.ko The nvdimm driver provides access to Non-Volatile DIMM (NVDIMM) persistent memory devices, which are ACPI-enumerated under the root NVDIMM device with a _HID of ACPI0012 and in the NFIT table.
/boot/kernel/nvme.ko NVM Express core driver
/boot/kernel/nvram.ko The nvram driver provides access to BIOS configuration NVRAM on i386 and amd64 systems.
/boot/kernel/nxprtc.ko
/boot/kernel/ocs_fc.ko Device driver for Emulex Fibre Channel Host Adapters
/boot/kernel/ohci.ko The ohci driver provides support for OHCI-type PCI based USB controllers.
/boot/kernel/opensolaris.ko
/boot/kernel/otusfw_init.ko
/boot/kernel/otusfw_main.ko
/boot/kernel/ow.ko OWFS library access commands for Tcl
/boot/kernel/ow_temp.ko The ow_temp module supports many of the 1-Wire temperature sensors.
/boot/kernel/owc.ko Dallas Semiconductor 1-Wire Controller
/boot/kernel/padlock.ko driver for the cryptographic functions and RNG in VIA C3, C7 and Eden processors
/boot/kernel/padlock_rng.ko
/boot/kernel/pccard.ko The pccard driver implements the PC Card bus. The pccard driver supports all PC Card bridges in the system.
/boot/kernel/pcf.ko Philips I2C bus controller
/boot/kernel/pf.ko Packet filtering takes place in the kernel. A pseudo-device, /dev/pf, allows userland processes to control the behavior of the packet filter through an ioctl(2) interface.
/boot/kernel/pflog.ko packet filter logging interface
/boot/kernel/pfsync.ko The pfsync interface is a pseudo-device which exposes certain changes to the state table used by pf(4).
/boot/kernel/plasma_saver.ko
/boot/kernel/plip.ko printer port Internet Protocol driver
/boot/kernel/pmspcv.ko PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controller driver
/boot/kernel/ppbus.ko Parallel Port Bus system
/boot/kernel/ppc.ko architecture independent PowerPC platform emulator capable of running most PowerPC operating systems.
/boot/kernel/ppi.ko The ppi driver provides a convenient means for user applications to manipulate the state of the parallel port, enabling easy low-speed I/O operations without the security problems inherent with the use of the

/dev/io interface.

/boot/kernel/pps.ko
/boot/kernel/procfs.ko The process file system, or procfs, implements a view of the system process table inside the file system. It is normally mounted on /proc.
/boot/kernel/profile.ko
/boot/kernel/proto.ko Rdproto reads and interprets the named proto file relative to the root directory root.
/boot/kernel/prototype.ko
/boot/kernel/pseudofs.ko The pseudofs module offers an abstract API for pseudo-file systems such as procfs(5) and linprocfs(5). It takes care of all the hairy bits like interfacing with the VFS system, enforcing access control, keeping track of file numbers, and cloning files and directories that are process-specific.
/boot/kernel/pty.ko Pty is a tool to help debug console programs which take the terminal out of canonical mode, by allowing the program being debugged and the debugger to run on separate terminal devices.
/boot/kernel/puc.ko PCI "Universal" Communications driver
/boot/kernel/pwmbus.ko The PWMBUS (Pulse-Width Modulation) interface allows a device driver to register to a global bus so other devices in the kernel can use them in a generic way.
/boot/kernel/pwmc.ko PWM (Pulse Width Modulation) control device driver
/boot/kernel/r128.ko ATI Rage 128 video driver
/boot/kernel/radeonkms.ko AMD based GPUs are also supported using the drm-kmod port or package. There are two separate modules available for AMD devices based on their generation. The modules are named: amdgpu and radeonkms
/boot/kernel/radeonkmsfw_ARUBA_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_ARUBA_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_ARUBA_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_BARTS_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_BARTS_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_BARTS_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_BTC_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAICOS_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAICOS_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAICOS_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAYMAN_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAYMAN_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAYMAN_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CAYMAN_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CEDAR_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CEDAR_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CEDAR_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CYPRESS_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CYPRESS_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_CYPRESS_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_JUNIPER_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_JUNIPER_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_JUNIPER_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PALM_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PALM_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PITCAIRN_ce.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PITCAIRN_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PITCAIRN_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PITCAIRN_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_PITCAIRN_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R100_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R200_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R300_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R420_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R520_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R600_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R600_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R600_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_R700_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_REDWOOD_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_REDWOOD_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_REDWOOD_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RS600_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RS690_cp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RS780_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RS780_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV610_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV610_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV620_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV620_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV630_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV630_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV635_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV635_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV670_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV670_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV710_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV710_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV730_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV730_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV770_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_RV770_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_SUMO2_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_SUMO2_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_SUMO_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_SUMO_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_SUMO_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TAHITI_ce.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TAHITI_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TAHITI_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TAHITI_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TAHITI_rlc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TURKS_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TURKS_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_TURKS_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_VERDE_ce.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_VERDE_mc.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_VERDE_me.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_VERDE_pfp.ko AMD based GPU driver
/boot/kernel/radeonkmsfw_VERDE_rlc.ko AMD based GPU driver
/boot/kernel/rain_saver.ko Draws a shower on the screen.
/boot/kernel/random_fortuna.ko The random device returns an endless supply of random bytes when read. It also accepts and reads data as any ordinary file.
/boot/kernel/random_OTHER.ko The random device returns an endless supply of random bytes when read. It also accepts and reads data as any ordinary file.
/boot/kernel/rc4.ko This library implements the Alleged RC4 cipher, which is described for example in Applied Cryptography. It is believed to be compatible with RC4[TM], a proprietary cipher of RSA Security Inc.
/boot/kernel/rdrand_rng.ko RDRAND is an instruction for returning random numbers from an Intel on-chip hardware.
/boot/kernel/rsu-rtl8712fw.ko Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n wireless network device
/boot/kernel/rt2561fw.ko Ralink Technology RT2561, RT2561S and RT2661 chipset driver
/boot/kernel/rt2561sfw.ko Ralink Technology RT2561, RT2561S and RT2661 chipset driver
/boot/kernel/rt2661fw.ko Ralink Technology RT2561, RT2561S and RT2661 chipset driver
/boot/kernel/rt2860fw.ko Ralink Technology RT2561, RT2561S and RT2661 chipset driver
/boot/kernel/rtc8583.ko Driver for realtime clock EPSON RTC-8583
/boot/kernel/rtwn.ko Realtek IEEE 802.11 wireless network driver
/boot/kernel/rtwn-rtl8188eefw.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8188eufw.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8192cfwE.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8192cfwE_B.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8192cfwT.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8192cfwU.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8192eufw.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8812aufw.ko Firmware Module for Realtek Wireless driver
/boot/kernel/rtwn-rtl8821aufw.ko Firmware Module for Realtek Wireless driver
/boot/kernel/runfw.ko This module provides firmware sets for the Ralink RT2700U, RT2800U, RT3000U and RT3900E chip based USB WiFi adapters. Please read Ralink's license, src/sys/contrib/dev/run/LICENSE.
/boot/kernel/s3.ko S3 video driver
/boot/kernel/s35390a.ko Driver for Seiko Instruments S-35390A Real-time Clock
/boot/kernel/safe.ko The safe driver supports cards containing SafeNet crypto accelerator chips.
/boot/kernel/savage.ko S3 Savage video driver
/boot/kernel/sbp.ko Serial Bus Protocol 2 (SBP-2) Mass Storage Devices driver, The sbp driver provides support for SBP-2 devices that attach to the FireWire (IEEE 1394) port. It should work with SBP-2 devices which the CAM layer supports, for example, HDDs, CDROM drives and DVD drives.
/boot/kernel/sbp_targ.ko The sbp_targ driver provides support for SBP-2 target mode. This driver is supposed to work with cam(4), targ(4) and firewire(4). You also need to use scsi_target(8), which can be found in /usr/share/examples/scsi_target, to provide actual devices.
/boot/kernel/scc.ko driver for Serial Communications Controllers (SCC) devices
/boot/kernel/scsi_low.ko Common Access Method Storage subsystem
/boot/kernel/sdhci.ko PCI SD Host Controller bridge driver
/boot/kernel/sdhci_acpi.ko
/boot/kernel/sdhci_pci.ko
/boot/kernel/sdt.ko
/boot/kernel/sem.ko semaphore for executing shell command lines in parallel
/boot/kernel/send.ko Send will cause each of the specified files to be delivered to each of the destinations in the "To:", "cc:", "Bcc:", "Dcc:", and "Fcc:" fields of the message.
/boot/kernel/sfxge.ko Solarflare 10Gb Ethernet adapter driver
/boot/kernel/sgx.ko
/boot/kernel/sgx_linux.ko
/boot/kernel/siba.ko Sonic Inc. Silicon Backplane driver, The siba driver provides bhnd(4) support for devices based on the Sonic Inc. Silicon Backplane, an interblock communications architecture found in earlier Broadcom Home Networking Division wireless chipsets and embed ded systems.
/boot/kernel/siba_bhndb.ko Sonic Inc. Silicon Backplane driver, The siba driver provides bhnd(4) support for devices based on the Sonic Inc. Silicon Backplane, an interblock communications architecture found in earlier Broadcom Home Networking Division wireless chipsets and embed ded systems.
/boot/kernel/siftr.ko Statistical Information For TCP Research
/boot/kernel/siis.ko SiliconImage Serial ATA Host Controller driver
/boot/kernel/sis.ko SiS 900, SiS 7016 and NS DP83815/DP83816 Fast Ethernet device driver
/boot/kernel/smartpqi.ko The smartpqi SCSI driver provides support for the new generation of PQI controllers from Microsemi. The smartpqi driver is the first SCSI driver to implement the PQI queuing model.
/boot/kernel/smb.ko The smb character device driver provides generic I/O to any smbus(4) instance. To control SMB devices, use /dev/smb? with the ioctls described below. Any of these ioctl commands takes a pointer to struct smbcmd as its argument.
/boot/kernel/smbfs.ko
/boot/kernel/smbios.ko
/boot/kernel/smbus.ko System Management Bus
/boot/kernel/snake_saver.ko Draws a snake of string.
/boot/kernel/snd_ad1816.ko The snd_ad1816 bridge driver allows the generic audio driver sound(4) to attach to the AD1816 sound card.
/boot/kernel/snd_als4000.ko The snd_als4000 bridge driver allows the generic audio driver sound(4) to attach to the ALS4000 sound card.
/boot/kernel/snd_atiixp.ko The snd_atiixp bridge driver allows the generic audio driver, sound(4), to attach to ATI IXP audio devices. This driver supports 16bit playback and recording, and 32bit native playback and recording.
/boot/kernel/snd_cmi.ko The snd_cmi bridge driver allows the generic audio driver sound(4) to attach to the CMedia CMI8338/CMI8738 audio cards.
/boot/kernel/snd_cs4281.ko The snd_cs4281 bridge driver allows the generic audio driver sound(4) to attach to the CS4281 sound card.
/boot/kernel/snd_csa.ko The snd_csa bridge driver allows the generic audio driver sound(4) to attach to Crystal Semiconductor CS461x/462x/4280 based sound cards.
/boot/kernel/snd_driver.ko This is a metadriver which loads all of the most common sound drivers and can be used to speed up the search for the correct driver. It is also possible to load all sound drivers by adding the metadriver to /boot/loader.conf.
/boot/kernel/snd_ds1.ko The snd_ds1 bridge driver allows the generic audio driver sound(4) to attach to the Yamaha DS-1 sound card.
/boot/kernel/snd_emu10k1.ko The snd_emu10k1 bridge driver allows the generic audio driver sound(4) to attach to the SoundBlaster Live! and Audigy audio cards.
/boot/kernel/snd_emu10kx.ko The snd_emu10kx bridge driver allows the generic audio driver sound(4) to attach to Creative sound cards based on the EMU10K1, CA0100, CA0101, CA0102 and CA0108 DSPs.
/boot/kernel/snd_envy24.ko The snd_envy24 bridge driver allows the generic audio driver sound(4) to attach to VIA Envy24 (ICE1724 or VT1724 chipset) and compatible audio devices.
/boot/kernel/snd_envy24ht.ko The snd_envy24ht bridge driver allows the generic audio driver sound(4) to attach to VIA Envy24HT (ICE1724 or VT1724 chipset) and compatible audio devices.
/boot/kernel/snd_es137x.ko The snd_es137x bridge driver allows the generic audio driver sound(4) to attach to the Ensoniq 137x audio cards.
/boot/kernel/snd_ess.ko The snd_ess bridge driver allows the generic audio driver sound(4) to attach to the ESS ISA sound cards.
/boot/kernel/snd_fm801.ko Forte Media FM801 bridge device driver
/boot/kernel/snd_hda.ko The High Definition (HD) Audio specification was developed by Intel as the logical successor of the old AC'97 specification and has several advantages, such as higher bandwidth which allows more channels and more detailed formats, support for several logical audio devices, and general purpose DMA channels.
/boot/kernel/snd_hdspe.ko The snd_hdspe bridge driver allows the generic audio driver sound(4) to attach to RME HDSPe audio devices.
/boot/kernel/snd_ich.ko Intel ICH AC'97 and compatible bridge device driver
/boot/kernel/snd_maestro.ko The snd_maestro bridge driver allows the generic audio driver sound(4) to attach to ESS Maestro based sound chips. This chipset is very popular in notebook computers, but it is also very used in a wide selection of cheap OEM sound cards.
/boot/kernel/snd_maestro3.ko The snd_maestro3 driver provides support for the ESS Maestro3 and Allegro-1 sound chips under the PCM framework. These chips are mostly found in laptop computers and feature an AC97 mixer, a multi-channel sample rate converter that can mix up to four digital audio streams in hardware, recording support, and external volume control buttons.
/boot/kernel/snd_mss.ko Microsoft Sound System ISA PnP/non-PnP bridge device driver
/boot/kernel/snd_neomagic.ko The snd_neomagic bridge driver allows the generic audio driver, sound(4), to attach to the NeoMagic 256AV/ZX audio devices. These chips are mostly found in laptop computers.
/boot/kernel/snd_sb8.ko snd_sbc, snd_sb16, snd_sb8 -- Creative Sound Blaster ISA and compatible bridge device driver
/boot/kernel/snd_sb16.ko snd_sbc, snd_sb16, snd_sb8 -- Creative Sound Blaster ISA and compatible bridge device driver
/boot/kernel/snd_sbc.ko snd_sbc, snd_sb16, snd_sb8 -- Creative Sound Blaster ISA and compatible bridge device driver
/boot/kernel/snd_solo.ko The snd_solo bridge driver allows the generic audio driver sound(4) to attach to the ESS Solo-1x PCI cards.
/boot/kernel/snd_spicds.ko The snd_spicds I2S codec driver is used by several sound drivers for soundcards which use the supported codec chips.
/boot/kernel/snd_t4dwave.ko Trident 4DWave bridge device driver
/boot/kernel/snd_uaudio.ko USB audio and MIDI device driver
/boot/kernel/snd_via82c686.ko The snd_via82c686 bridge driver allows the generic audio driver, sound(4), to attach audio devices based on the VIA 82C686A chipset.
/boot/kernel/snd_via8233.ko The snd_via8233 bridge driver allows the generic audio driver, sound(4), to attach to the VIA VT8233 audio devices. These audio chipsets are integrated in the southbridge on many VIA based motherboards.
/boot/kernel/snd_vibes.ko The snd_vibes bridge driver allows the generic audio driver, sound(4), to attach audio devices based on the S3 SonicVibes chipset.
/boot/kernel/snp.ko /dev/snp is a snoop device which allows users to attach to any tty and watch activities on it. The kernel must be compiled with device snp, or the snp module must be loaded, for these devices to be available.
/boot/kernel/sound.ko The sound driver is the main component of the FreeBSD sound system. It works in conjunction with a bridge device driver on supported devices and provides PCM audio record and playback once it attaches. Each bridge device driver supports a specific set of audio chipsets and needs to be enabled together with the sound driver. PCI and ISA PnP audio devices identify themselves so users are usually not required to add anything to /boot/device.hints.
/boot/kernel/speaker.ko The speaker device driver allows applications to control the PC console speaker on an IBM-PC--compatible machine running FreeBSD.
/boot/kernel/spibus.ko
/boot/kernel/spigen.ko The spigen driver provides direct access to a slave device on the SPI bus.
/boot/kernel/splash_bmp.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/splash_pcx.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/splash_txt.ko The splash pseudo device driver adds support for the splash screen and screen savers to the kernel. This driver is required if the splash bitmap image is to be loaded or any screen saver is to be used.
/boot/kernel/sppp.ko The sppp network layer implements the state machine and the Link Control Protocol (LCP) of the point to point protocol (PPP) as described in RFC 1661.
/boot/kernel/star_saver.ko Twinkling stars.
/boot/kernel/superio.ko
/boot/kernel/sym.ko NCR/Symbios/LSI Logic 53C8XX PCI SCSI host adapter driver
/boot/kernel/systrace.ko Systrace is a computer security utility which limits an application's access to the system by enforcing access policies for system calls. This can mitigate the effects of buffer overflows and other security vulnerabilities. It was developed by Niels Provos and runs on various Unix-like operating systems.
/boot/kernel/systrace_freebsd32.ko Systrace is a computer security utility which limits an application's access to the system by enforcing access policies for system calls. This can mitigate the effects of buffer overflows and other security vulnerabilities. It was developed by Niels Provos and runs on various Unix-like operating systems.
/boot/kernel/systrace_linux.ko Systrace is a computer security utility which limits an application's access to the system by enforcing access policies for system calls. This can mitigate the effects of buffer overflows and other security vulnerabilities. It was developed by Niels Provos and runs on various Unix-like operating systems.
/boot/kernel/systrace_linux32.ko Systrace is a computer security utility which limits an application's access to the system by enforcing access policies for system calls. This can mitigate the effects of buffer overflows and other security vulnerabilities. It was developed by Niels Provos and runs on various Unix-like operating systems.
/boot/kernel/sysvmsg.ko ncludes support for AT&T System V UNIX style message queues
/boot/kernel/sysvsem.ko The options SYSVSHM and SYSVSEM need to be enabled when the kernel is compiled. (They are by default.) The maximum size of shared memory is determined by the option SHMMAXPGS (in pages).
/boot/kernel/sysvshm.ko The options SYSVSHM and SYSVSEM need to be enabled when the kernel is compiled. (They are by default.) The maximum size of shared memory is determined by the option SHMMAXPGS (in pages).
/boot/kernel/t4_tom.ko [13]
/boot/kernel/t4fw_cfg.ko [14]
/boot/kernel/t5fw_cfg.ko [15]
/boot/kernel/t6fw_cfg.ko [16]
/boot/kernel/tcpmd5.ko [17], [18]
/boot/kernel/tdfx.ko Voodoo Graphics and VoodooII Memory Access GLIDE device driver
/boot/kernel/tmpfs.ko The tmpfs driver implements an in-memory, or tmpfs file system. The filesystem stores both file metadata and data in main memory.
/boot/kernel/toecore.ko
/boot/kernel/tpm.ko The tpm driver provides support for various trusted platform modules (TPM) that can store cryptographic keys.
/boot/kernel/trm.ko Tekram TRM-S1040 ASIC based PCI SCSI host adapter driver
/boot/kernel/twa.ko The twa driver provides support for AMCC's 3ware 9000/9500/9550/9650 series SATA controllers.
/boot/kernel/twe.ko The twe driver provides support for AMCC's 3ware 5000/6000/7000/8000 series PATA/SATA RAID adapters. These adapters were formerly known as "3ware Escalade". These devices support 2, 4, 8, or 12 ATA disk drives and provide RAID0 (striping) and RAID1 (mirroring) functionality.
/boot/kernel/tws.ko The tws driver provides support for LSI's 3ware 9750 SATA+SAS 6Gb/s RAID controller cards. These controllers feature the LSISAS2108 6Gb/s SAS RAID-on-Chip (ROC) and are available in 4- and 8-port configurations, supports RAID levels 0, 1, 5, 6, 10, 50 and single disk, with 96 SATA and/or SAS hard drives and SSDs.
/boot/kernel/u3g.ko The u3g driver provides support for the multiple USB-to-serial interfaces exposed by many 3G USB/PCCard modems.
/boot/kernel/uart.ko driver for Universal Asynchronous Receiver/Transmitter (UART) devices
/boot/kernel/ubsa.ko The ubsa driver provides support for the USB-to-RS232 Bridge chip used by a variety of serial adapters from Belkin and other vendors.
/boot/kernel/ubsec.ko Broadcom and BlueSteel uBsec 5x0x crypto accelerator
/boot/kernel/ubser.ko USB support for BWCT console serial adapters
/boot/kernel/ubtbcmfw.ko Firmware driver for Broadcom BCM2033 chip based Bluetooth USB devices
WinChipHead CH341/CH340 serial adapter driver|
/boot/kernel/ucom.ko USB tty support
/boot/kernel/ucycom.ko device driver for Cypress CY7C63743 and CY7C64013 USB to RS232 bridges
/boot/kernel/udbp.ko USB Double Bulk Pipe driver
/boot/kernel/udf.ko Universal Disk Format
/boot/kernel/udf_iconv.ko Universal Disk Format
/boot/kernel/udl.ko DisplayLink DL-120 / DL-160 USB display devices
/boot/kernel/uep.ko eGalax touchscreen driver
/boot/kernel/uether.ko
/boot/kernel/ufm.ko USB driver for Cypress Semiconductor FM Radio
/boot/kernel/ufoma.ko The ufoma driver provides support for USB mobile phone terminals in the subset of the Mobile Computing Promotion Consortium USB Implementation Guideline, which is adopted by FOMA, the NTT DoCoMo 3G system, terminal.
/boot/kernel/ufs.ko
/boot/kernel/uftdi.ko USB support for serial adapters based on the FTDI family of USB serial adapter chips.
/boot/kernel/ugensa.ko
/boot/kernel/ugold.ko TEMPer gold HID thermometer
/boot/kernel/uhci.ko UHCI USB Host Controller driver
/boot/kernel/uhid.ko USB generic HID support
/boot/kernel/uhid_snes.ko
/boot/kernel/uhso.ko support for several HSxPA devices from Option N.V.
/boot/kernel/uinput.ko
/boot/kernel/uipaq.ko The uipaq driver provides support for the USB serial emulation provided by the iPAQ devices.
/boot/kernel/ukbd.ko USB keyboard driver
/boot/kernel/uled.ko USB LED driver
/boot/kernel/ulpt.ko USB printer support
/boot/kernel/umass.ko The umass driver provides support for Mass Storage devices that attach to the USB port.
/boot/kernel/umcs.ko USB support for serial adapters based on the MCS7820 and MCS7840 chips
/boot/kernel/umct.ko The umct driver provides support for USB to RS-232 converters based on the Magic Control Technology USB-232 design. These devices support most of the standard RS-232 features including baud rates ranging from 300 to 115200 bits per second.
/boot/kernel/umodem.ko USB Communication Device Class serial (CDC ACM) driver
/boot/kernel/umoscom.ko USB support for serial adapters based on chips made by MOSCHIP
/boot/kernel/ums.ko USB mouse driver
/boot/kernel/unionfs.ko A userspace unionfs implementation
/boot/kernel/uplcom.ko USB support for Prolific PL-2303/2303X/2303HX serial adapters driver
/boot/kernel/urio.ko USB driver for the Rio MP3 players
/boot/kernel/usb.ko The libusb library contains interfaces for directly managing a usb device. The current implementation supports v1.0 of the libusb API.
/boot/kernel/usb_template.ko USB device side templates
/boot/kernel/usfs.ko USB device side support for bulk only transport mass storage
/boot/kernel/usie.ko
/boot/kernel/uslcom.ko Silicon Laboratories CP2101/CP2102/CP2103/CP2104/CP2105 based USB serial adapter
/boot/kernel/uvisor.ko USB support for the PalmOS based PDAs
/boot/kernel/uvscom.ko USB support for SUNTAC Slipper U VS-10U serial adapters driver
/boot/kernel/vesa.ko vesa is an Xorg driver for generic VESA video cards. It can drive most VESA-compatible video cards, but only makes use of the basic standard VESA core that is common to these cards. The driver supports depths 8, 15 16 and 24.
/boot/kernel/via.ko
/boot/kernel/viapm.ko This driver provides access to the VIA chipset Power Management Unit family. They are VT82C586B, VT82C596A, VT82C596B, VT82C686A and VT8233.
/boot/kernel/viawd.ko The viawd driver provides watchdog(4) support for the watchdog interrupt timer present on VIA south bridge chipset (VT8251, CX700, VX800, VX855, VX900).
/boot/kernel/videomode.ko The FreeBSD console default video mode may be adjusted to 1024x768, 1280x1024, or any other size supported by the graphics chip and monitor.
/boot/kernel/virtio.ko VirtIO is a specification for para-virtualized I/O in a virtual machine (VM). Traditionally, the hypervisor emulated real devices such as an Ethernet interface or disk controller to provide the VM with I/O. This emulation is often inefficient.
/boot/kernel/virtio_balloon.ko The virtio_balloon device driver provides support for VirtIO memory balloon devices.
/boot/kernel/virtio_blk.ko VirtIO Block driver
/boot/kernel/virtio_console.ko VirtIO Console driver
/boot/kernel/virtio_pci.ko VirtIO is a specification for para-virtualized I/O in a virtual machine (VM). Traditionally, the hypervisor emulated real devices such as an Ethernet interface or disk controller to provide the VM with I/O. This emulation is often inefficient.
/boot/kernel/virtio_random.ko The virtio_random device driver provides support for VirtIO entropy devices.
/boot/kernel/virtio_scsi.ko The virtio_scsi device driver provides support for VirtIO SCSI devices.
/boot/kernel/vkbd.ko The vkbd interface is a software loopback mechanism that can be loosely described as the virtual AT keyboard analog of the pty(4), that is, vkbd does for virtual AT keyboards what the pty(4) driver does for terminals.
/boot/kernel/vmci.ko vmware kernel module, VMCI allows virtual machines to communicate with host kernel modules and ...
/boot/kernel/vmm.ko vmm.ko provides the kernel portion of the bhyve(4) hypervisor. An Intel CPU with VT-x/EPT or AMD CPU with SVM support is required. PCI device passthrough to a virtual machine requires hardware with VT-d support.
/boot/kernel/vpd.ko
/boot/kernel/vpo.ko The vpo driver provide access to parallel port Iomega Zip and Jaz drives.
/boot/kernel/warp_saver.ko Streaking stars.
/boot/kernel/wbwd.ko device driver for Winbond/Nuvoton Super I/O chips watchdog timer
/boot/kernel/wlan.ko generic 802.11 link-layer support
/boot/kernel/wlan_acl.ko MAC-based ACL support for 802.11 devices
/boot/kernel/wlan_amrr.ko AMRR rate adaptation algorithm support for 802.11 devices
/boot/kernel/wlan_ccmp.ko AES-CCMP crypto support for 802.11 devices
/boot/kernel/wlan_rssadapt.ko
/boot/kernel/wlan_tkip.ko TKIP and Michael crypto support for 802.11 devices
/boot/kernel/wlan_wep.ko WEP crypto support for 802.11 devices
/boot/kernel/wlan_xauth.ko External authenticator support for 802.11 devices
/boot/kernel/wmt.ko MS Windows 7/8/10 - compatible USB HID multi-touch device driver
/boot/kernel/wpifw.ko IPFW is a packet filtering and accounting system which resides in the kernelmode, and has a user-land control utility, ipfw. Together, they allow you to define and query the rules used by the kernel in its routing decisions. WIPFW is a MS Windows operable version of IPFW for FreeBSD OS. You can use the same functionality and configure it as only you work with IPFW.
/boot/kernel/wsp.ko Wellspring touchpad driver
/boot/kernel/x86bios.ko
/boot/kernel/xhci.ko USB eXtensible Host Controller driver
/boot/kernel/xz.ko Compress or decompress .xz and .lzma files
/boot/kernel/zfs.ko configures ZFS file systems
/boot/kernel/zlib.ko compression/decompression library


Back to Icon Disti GhostBSD.png/boot/