Difference between revisions of "Kernel"

From GhostBSD Wiki
Jump to: navigation, search
(Modules)
(Modules)
Line 1,536: Line 1,536:
 
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=safe&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html safe].ko||The safe driver supports cards containing SafeNet crypto accelerator  chips.
 
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=safe&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html safe].ko||The safe driver supports cards containing SafeNet crypto accelerator  chips.
 
|-
 
|-
|/boot/kernel/savage.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=savage&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html savage].ko||S3 Savage video driver
 
|-
 
|-
|/boot/kernel/sbp.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sbp&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sbp_targ&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=scc&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html scc].ko||driver for Serial Communications Controllers (SCC) devices
 
|-
 
|-
 
|/boot/kernel/scsi_low.ko||
 
|/boot/kernel/scsi_low.ko||
 
|-
 
|-
|/boot/kernel/sdhci.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sdhci&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html sdhci].ko||PCI SD Host Controller bridge driver
 
|-
 
|-
 
|/boot/kernel/sdhci_acpi.ko||
 
|/boot/kernel/sdhci_acpi.ko||
Line 1,554: Line 1,554:
 
|/boot/kernel/sdt.ko||
 
|/boot/kernel/sdt.ko||
 
|-
 
|-
|/boot/kernel/sem.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sem&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html sem].ko||semaphore for executing shell command lines in parallel
 +
 
 
|-
 
|-
|/boot/kernel/send.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=send&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sfxge&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html sfxge].ko||Solarflare 10Gb Ethernet adapter driver
 
|-
 
|-
 
|/boot/kernel/sgx.ko||
 
|/boot/kernel/sgx.ko||
Line 1,564: Line 1,565:
 
|/boot/kernel/sgx_linux.ko||
 
|/boot/kernel/sgx_linux.ko||
 
|-
 
|-
|/boot/kernel/siba.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=siba&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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||
+
|/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||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=siftr&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html siftr].ko||Statistical Information For TCP Research
 
|-
 
|-
|/boot/kernel/siis.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=siis&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html siis].ko||SiliconImage Serial ATA Host Controller driver
 
|-
 
|-
|/boot/kernel/sis.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=sis&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html sis].ko||SiS 900, SiS 7016 and NS DP83815/DP83816 Fast Ethernet device  driver
 
|-
 
|-
|/boot/kernel/smartpqi.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=smartpqi&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=smb&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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/smbfs.ko||
Line 1,582: Line 1,583:
 
|/boot/kernel/smbios.ko||
 
|/boot/kernel/smbios.ko||
 
|-
 
|-
|/boot/kernel/smbus.ko||
+
|/boot/kernel/[https://www.freebsd.org/cgi/man.cgi?query=smbus&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html smbus].ko||System Management Bus
 
|-
 
|-
 
|/boot/kernel/snake_saver.ko||
 
|/boot/kernel/snake_saver.ko||

Revision as of 14:37, 5 March 2020

Welcome to Icon Disti GhostBSD.png Kernel.
This page is in maintenance!
Please do not change this page without to contact the author or use Discussion!
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 always 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

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
/boot/kernel/alias_dummy.ko
/boot/kernel/alias_ftp.ko
/boot/kernel/alias_irc.ko
/boot/kernel/alias_nbt.ko
/boot/kernel/alias_pptp.ko
/boot/kernel/alias_skinny.ko
/boot/kernel/alias_smedia.ko
/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
/boot/kernel/amdgpio.ko
/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
/boot/kernel/amr_linux.ko
/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
/boot/kernel/ataacerlabs.ko
/boot/kernel/ataamd.ko
/boot/kernel/ataati.ko
/boot/kernel/atacard.ko
/boot/kernel/atacenatek.ko
/boot/kernel/atacypress.ko
/boot/kernel/atacyrix.ko
/boot/kernel/atahighpoint.ko
/boot/kernel/ataintel.ko
/boot/kernel/ataisa.ko
/boot/kernel/ataite.ko
/boot/kernel/atajmicron.ko
/boot/kernel/atamarvell.ko
/boot/kernel/atamicron.ko
/boot/kernel/atanational.ko
/boot/kernel/atanetcell.ko
/boot/kernel/atanvidia.ko
/boot/kernel/atapci.ko
/boot/kernel/atapromise.ko
/boot/kernel/ataserverworks.ko
/boot/kernel/atasiliconimage.ko
/boot/kernel/atasis.ko
/boot/kernel/atavia.ko
/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
/boot/kernel/ath_hal_ar5211.ko
/boot/kernel/ath_hal_ar5212.ko
/boot/kernel/ath_hal_ar5416.ko
/boot/kernel/ath_hal_ar9300.ko
/boot/kernel/ath_main.ko
/boot/kernel/ath_rate.ko
/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
/boot/kernel/beastie_saver.ko
/boot/kernel/bhnd.ko Broadcom Home Networking Division interconnect bus
/boot/kernel/bhnd_pci.ko
/boot/kernel/bhnd_pci_hostb.ko
/boot/kernel/bhnd_pcib.ko
/boot/kernel/bhndb.ko Broadcom Home Networking Division interconnect bridge driver
/boot/kernel/bhndb_pci.ko
/boot/kernel/bktr.ko Brooktree Bt848/849/878/879 and Pinnacle PCTV video capture driver
/boot/kernel/bktr_mem.ko
/boot/kernel/blake2.ko
/boot/kernel/blank_saver.ko
/boot/kernel/bridgestp.ko
/boot/kernel/bytgpio.ko Intel Bay Trail SoC GPIO controller
/boot/kernel/callout_test.ko
/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
/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
/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
/boot/kernel/cyapa.ko Cypress APA trackpad with I2C interface driver
/boot/kernel/daemon_saver.ko
/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
/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
/boot/kernel/ds13rtc.ko
/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
/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
/boot/kernel/dtnfscl.ko
/boot/kernel/dtrace.ko DTrace is a comprehensive dynamic tracing framework ported from Solaris.
/boot/kernel/dtrace_test.ko
/boot/kernel/dtraceall.ko
/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
/boot/kernel/fasttrap.ko
/boot/kernel/fbt.ko
/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
/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
/boot/kernel/gpioths.ko
/boot/kernel/green_saver.ko
/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
/boot/kernel/ibcore.ko
/boot/kernel/icee.ko
/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
/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
/boot/kernel/if_cs.ko
/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
/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
/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
/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
/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
/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
/boot/kernel/intelspi.ko
/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
/boot/kernel/ip_mroute.ko
/boot/kernel/ipdivert.ko
/boot/kernel/ipfw.ko User interface for firewall, traffic shaper, packet scheduler, in-kernel NAT
/boot/kernel/ipfw_nat.ko
/boot/kernel/ipfw_nat64.ko
/boot/kernel/ipfw_nptv6.ko
/boot/kernel/ipfw_pmod.ko
/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
/boot/kernel/ipoib.ko
/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
/boot/kernel/ipw_ibss.ko
/boot/kernel/ipw_monitor.ko
/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/isl12xx.ko
/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
/boot/kernel/isp_1080.ko
/boot/kernel/isp_2100.ko
/boot/kernel/isp_2200.ko
/boot/kernel/isp_2300.ko
/boot/kernel/isp_2322.ko
/boot/kernel/isp_2400.ko
/boot/kernel/isp_2500.ko
/boot/kernel/isp_12160.ko
/boot/kernel/ispfw.ko Firmware for Qlogic based SPI and FibreChannel SCSI Host Adapters
/boot/kernel/iw_cxgbe.ko
/boot/kernel/iwi_bss.ko
/boot/kernel/iwi_ibss.ko
/boot/kernel/iwi_monitor.ko
/boot/kernel/iwm3160fw.ko
/boot/kernel/iwm3168fw.ko
/boot/kernel/iwm7260fw.ko
/boot/kernel/iwm7265Dfw.ko
/boot/kernel/iwm7265fw.ko
/boot/kernel/iwm8000Cfw.ko
/boot/kernel/iwm8265fw.ko
/boot/kernel/iwm9000fw.ko
/boot/kernel/iwm9260fw.ko
/boot/kernel/iwn100fw.ko
/boot/kernel/iwn105fw.ko
/boot/kernel/iwn135fw.ko
/boot/kernel/iwn1000fw.ko
/boot/kernel/iwn2000fw.ko
/boot/kernel/iwn2030fw.ko
/boot/kernel/iwn4965fw.ko
/boot/kernel/iwn5000fw.ko
/boot/kernel/iwn5150fw.ko
/boot/kernel/iwn6000fw.ko
/boot/kernel/iwn6000g2afw.ko
/boot/kernel/iwn6000g2bfw.ko
/boot/kernel/iwn6050fw.ko
/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
/boot/kernel/kgssapi_krb5.ko
/boot/kernel/krpc.ko
/boot/kernel/krping.ko
/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
/boot/kernel/libmchain.ko
/boot/kernel/linker.hints
/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
/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
/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
/boot/kernel/nfscommon.ko
/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
/boot/kernel/nfslockd.ko
/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/[ttps://www.freebsd.org/cgi/man.cgi?query=ng_ipfw&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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
/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
/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
/boot/kernel/radeonkmsfw_ARUBA_me.ko
/boot/kernel/radeonkmsfw_ARUBA_pfp.ko
/boot/kernel/radeonkmsfw_ARUBA_rlc.ko
/boot/kernel/radeonkmsfw_BARTS_mc.ko
/boot/kernel/radeonkmsfw_BARTS_me.ko
/boot/kernel/radeonkmsfw_BARTS_pfp.ko
/boot/kernel/radeonkmsfw_BTC_rlc.ko
/boot/kernel/radeonkmsfw_CAICOS_mc.ko
/boot/kernel/radeonkmsfw_CAICOS_me.ko
/boot/kernel/radeonkmsfw_CAICOS_pfp.ko
/boot/kernel/radeonkmsfw_CAYMAN_mc.ko
/boot/kernel/radeonkmsfw_CAYMAN_me.ko
/boot/kernel/radeonkmsfw_CAYMAN_pfp.ko
/boot/kernel/radeonkmsfw_CAYMAN_rlc.ko
/boot/kernel/radeonkmsfw_CEDAR_me.ko
/boot/kernel/radeonkmsfw_CEDAR_pfp.ko
/boot/kernel/radeonkmsfw_CEDAR_rlc.ko
/boot/kernel/radeonkmsfw_CYPRESS_me.ko
/boot/kernel/radeonkmsfw_CYPRESS_pfp.ko
/boot/kernel/radeonkmsfw_CYPRESS_rlc.ko
/boot/kernel/radeonkmsfw_JUNIPER_me.ko
/boot/kernel/radeonkmsfw_JUNIPER_pfp.ko
/boot/kernel/radeonkmsfw_JUNIPER_rlc.ko
/boot/kernel/radeonkmsfw_PALM_me.ko
/boot/kernel/radeonkmsfw_PALM_pfp.ko
/boot/kernel/radeonkmsfw_PITCAIRN_ce.ko
/boot/kernel/radeonkmsfw_PITCAIRN_mc.ko
/boot/kernel/radeonkmsfw_PITCAIRN_me.ko
/boot/kernel/radeonkmsfw_PITCAIRN_pfp.ko
/boot/kernel/radeonkmsfw_PITCAIRN_rlc.ko
/boot/kernel/radeonkmsfw_R100_cp.ko
/boot/kernel/radeonkmsfw_R200_cp.ko
/boot/kernel/radeonkmsfw_R300_cp.ko
/boot/kernel/radeonkmsfw_R420_cp.ko
/boot/kernel/radeonkmsfw_R520_cp.ko
/boot/kernel/radeonkmsfw_R600_me.ko
/boot/kernel/radeonkmsfw_R600_pfp.ko
/boot/kernel/radeonkmsfw_R600_rlc.ko
/boot/kernel/radeonkmsfw_R700_rlc.ko
/boot/kernel/radeonkmsfw_REDWOOD_me.ko
/boot/kernel/radeonkmsfw_REDWOOD_pfp.ko
/boot/kernel/radeonkmsfw_REDWOOD_rlc.ko
/boot/kernel/radeonkmsfw_RS600_cp.ko
/boot/kernel/radeonkmsfw_RS690_cp.ko
/boot/kernel/radeonkmsfw_RS780_me.ko
/boot/kernel/radeonkmsfw_RS780_pfp.ko
/boot/kernel/radeonkmsfw_RV610_me.ko
/boot/kernel/radeonkmsfw_RV610_pfp.ko
/boot/kernel/radeonkmsfw_RV620_me.ko
/boot/kernel/radeonkmsfw_RV620_pfp.ko
/boot/kernel/radeonkmsfw_RV630_me.ko
/boot/kernel/radeonkmsfw_RV630_pfp.ko
/boot/kernel/radeonkmsfw_RV635_me.ko
/boot/kernel/radeonkmsfw_RV635_pfp.ko
/boot/kernel/radeonkmsfw_RV670_me.ko
/boot/kernel/radeonkmsfw_RV670_pfp.ko
/boot/kernel/radeonkmsfw_RV710_me.ko
/boot/kernel/radeonkmsfw_RV710_pfp.ko
/boot/kernel/radeonkmsfw_RV730_me.ko
/boot/kernel/radeonkmsfw_RV730_pfp.ko
/boot/kernel/radeonkmsfw_RV770_me.ko
/boot/kernel/radeonkmsfw_RV770_pfp.ko
/boot/kernel/radeonkmsfw_SUMO2_me.ko
/boot/kernel/radeonkmsfw_SUMO2_pfp.ko
/boot/kernel/radeonkmsfw_SUMO_me.ko
/boot/kernel/radeonkmsfw_SUMO_pfp.ko
/boot/kernel/radeonkmsfw_SUMO_rlc.ko
/boot/kernel/radeonkmsfw_TAHITI_ce.ko
/boot/kernel/radeonkmsfw_TAHITI_mc.ko
/boot/kernel/radeonkmsfw_TAHITI_me.ko
/boot/kernel/radeonkmsfw_TAHITI_pfp.ko
/boot/kernel/radeonkmsfw_TAHITI_rlc.ko
/boot/kernel/radeonkmsfw_TURKS_mc.ko
/boot/kernel/radeonkmsfw_TURKS_me.ko
/boot/kernel/radeonkmsfw_TURKS_pfp.ko
/boot/kernel/radeonkmsfw_VERDE_ce.ko
/boot/kernel/radeonkmsfw_VERDE_mc.ko
/boot/kernel/radeonkmsfw_VERDE_me.ko
/boot/kernel/radeonkmsfw_VERDE_pfp.ko
/boot/kernel/radeonkmsfw_VERDE_rlc.ko
/boot/kernel/rain_saver.ko
/boot/kernel/random_fortuna.ko
/boot/kernel/random_OTHER.ko
/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
/boot/kernel/rsu-rtl8712fw.ko
/boot/kernel/rt2561fw.ko
/boot/kernel/rt2561sfw.ko
/boot/kernel/rt2661fw.ko
/boot/kernel/rt2860fw.ko
/boot/kernel/rtc8583.ko
/boot/kernel/rtwn.ko Realtek IEEE 802.11 wireless network driver
/boot/kernel/rtwn-rtl8188eefw.ko
/boot/kernel/rtwn-rtl8188eufw.ko
/boot/kernel/rtwn-rtl8192cfwE.ko
/boot/kernel/rtwn-rtl8192cfwE_B.ko
/boot/kernel/rtwn-rtl8192cfwT.ko
/boot/kernel/rtwn-rtl8192cfwU.ko
/boot/kernel/rtwn-rtl8192eufw.ko
/boot/kernel/rtwn-rtl8812aufw.ko
/boot/kernel/rtwn-rtl8821aufw.ko
/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
/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
/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
/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/[ttps://www.freebsd.org/cgi/man.cgi?query=snp&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html 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
/boot/kernel/splash_bmp.ko
/boot/kernel/splash_pcx.ko
/boot/kernel/splash_txt.ko
/boot/kernel/sppp.ko
/boot/kernel/star_saver.ko
/boot/kernel/superio.ko
/boot/kernel/sym.ko
/boot/kernel/systrace.ko
/boot/kernel/systrace_freebsd32.ko
/boot/kernel/systrace_linux.ko
/boot/kernel/systrace_linux32.ko
/boot/kernel/sysvmsg.ko
/boot/kernel/sysvsem.ko
/boot/kernel/sysvshm.ko
/boot/kernel/t4_tom.ko
/boot/kernel/t4fw_cfg.ko
/boot/kernel/t5fw_cfg.ko
/boot/kernel/t6fw_cfg.ko
/boot/kernel/tcpmd5.ko
/boot/kernel/tdfx.ko
/boot/kernel/tmpfs.ko
/boot/kernel/toecore.ko
/boot/kernel/tpm.ko
/boot/kernel/trm.ko
/boot/kernel/twa.ko
/boot/kernel/twe.ko
/boot/kernel/tws.ko
/boot/kernel/u3g.ko
/boot/kernel/uart.ko
/boot/kernel/ubsa.ko
/boot/kernel/ubsec.ko
/boot/kernel/ubser.ko
/boot/kernel/ubtbcmfw.ko
/boot/kernel/uchcom.ko
/boot/kernel/ucom.ko
/boot/kernel/ucycom.ko
/boot/kernel/udbp.ko
/boot/kernel/udf.ko
/boot/kernel/udf_iconv.ko
/boot/kernel/udl.ko
/boot/kernel/uep.ko
/boot/kernel/uether.ko
/boot/kernel/ufm.ko
/boot/kernel/ufoma.ko
/boot/kernel/ufs.ko
/boot/kernel/uftdi.ko
/boot/kernel/ugensa.ko
/boot/kernel/ugold.ko
/boot/kernel/uhci.ko
/boot/kernel/uhid.ko
/boot/kernel/uhid_snes.ko
/boot/kernel/uhso.ko
/boot/kernel/uinput.ko
/boot/kernel/uipaq.ko
/boot/kernel/ukbd.ko
/boot/kernel/uled.ko
/boot/kernel/ulpt.ko
/boot/kernel/umass.ko
/boot/kernel/umcs.ko
/boot/kernel/umct.ko
/boot/kernel/umodem.ko
/boot/kernel/umoscom.ko
/boot/kernel/ums.ko
/boot/kernel/unionfs.ko
/boot/kernel/uplcom.ko
/boot/kernel/urio.ko
/boot/kernel/usb.ko
/boot/kernel/usb_template.ko
/boot/kernel/usfs.ko
/boot/kernel/usie.ko
/boot/kernel/uslcom.ko
/boot/kernel/uvisor.ko
/boot/kernel/uvscom.ko
/boot/kernel/vesa.ko
/boot/kernel/via.ko
/boot/kernel/viapm.ko
/boot/kernel/viawd.ko
/boot/kernel/videomode.ko
/boot/kernel/virtio.ko
/boot/kernel/virtio_balloon.ko
/boot/kernel/virtio_blk.ko
/boot/kernel/virtio_console.ko
/boot/kernel/virtio_pci.ko
/boot/kernel/virtio_random.ko
/boot/kernel/virtio_scsi.ko
/boot/kernel/vkbd.ko
/boot/kernel/vmci.ko
/boot/kernel/vmm.ko
/boot/kernel/vpd.ko
/boot/kernel/vpo.ko
/boot/kernel/warp_saver.ko
/boot/kernel/wbwd.ko
/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
/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
compression/decompression library


Back to Icon Disti GhostBSD.png/boot/