diff options
Diffstat (limited to 'website/content/en/releases/14.4R/hardware.adoc')
| -rw-r--r-- | website/content/en/releases/14.4R/hardware.adoc | 5058 |
1 files changed, 5058 insertions, 0 deletions
diff --git a/website/content/en/releases/14.4R/hardware.adoc b/website/content/en/releases/14.4R/hardware.adoc new file mode 100644 index 0000000000..cbc47845b9 --- /dev/null +++ b/website/content/en/releases/14.4R/hardware.adoc @@ -0,0 +1,5058 @@ +--- +title: FreeBSD 14.4 Hardware Notes +sidenav: download +--- + +:localRel: X.Y +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:sectnums: +:source-highlighter: rouge +:experimental: + += FreeBSD {localRel} Hardware Notes + +toc::[] + +[[intro]] +== Introduction + +This hardware compatibility note describes all hardware known to work with FreeBSD {localRel}. +Other configurations may also work, but simply have not been tested yet. +Feedback, updates, and corrections to this list are encouraged! + +[[proc]] +== Supported Platforms + +This section describes the CPU architectures currently supported by the FreeBSD Platform projects, their support tiers, and the systems that are supported by each Platform. + +[[proc-amd64]] +=== x86-64 + +crossref:platforms[amd64,FreeBSD/amd64] supports x86-64 as a fully-supported, crossref:committers-guide[archs,Tier-1] architecture. +Release media is expected to work on all x86-64 machines with at least 256 MiB of RAM. +This release incorporates optimizations and enhancements to leverage the full capabilities of FreeBSD/amd64-based systems, delivering improved performance across a wide range of workloads. + +[[proc-arm-64]] +=== AArch64 + +crossref:platforms[arm64,FreeBSD/aarch64] supports 64-bit ARM (ARMv9 and ARMv8) as a crossref:committers-guide[archs,Tier-1] architecture. + +The following devices are currently supported: + +Ampere Computing: + +* Altra Max +* Altra +* eMAG + +link:https://wiki.freebsd.org/arm/Allwinner[Allwinner]: + +* Allwinner A64 SoC +* A64-Olinuxino +* Orange Pi PC2 +* Pine A64 +* Pine A64+ +* Pine A64+ 2GB +* Pine A64-LTS +* SOPINE +* NanoPi A64 +* OrangePi PC2 +* NanoPI K1 Plus +* Pine H64 +* Orange Pi 3 LTS + +AWS / Annapurna Labs: + +* Graviton +* Graviton 2 +* Graviton 3 + +Cavium: + +* ThunderX + +NXP Semiconductors: + +* LS1028A SoC +* LS1046A SoC +* LS1088A SoC +* LX2160A SoC +* Conclusive Engineering WHLE-LS1 +* SolidRun HoneyComb LX2 +* Traverse Technologies Ten64 + +link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Raspberry Pi]: + +* Raspberry Pi Zero 2 W +* Raspberry Pi 3 +* Raspberry Pi 4 + +link:https://wiki.freebsd.org/arm/RockChip[RockChip]: + +* RK3328 SoC +* RK3399 SoC +* RK3566 SoC +* RK3568 SoC +* NanoPC-T4 +* NanoPi R2S +* NanoPi R2S-Plus +* NanoPi R4S +* Radxa +* Pinebook Pro +* Rock64 +* RockPro64 + +Zedboard: + +* Zynq 7000 SoC + +[[proc-arm-32]] +=== AArch32 + +crossref:platforms[armv7,FreeBSD/armv7] supports 32-bit ARM (ARM-v7 and up) as a crossref:committers-guide[archs,Tier-2] architecture. + +The following devices are currently supported: + +link:https://wiki.freebsd.org/arm/Allwinner[Allwinner]: + +* Allwinner A10 SoC +* Allwinner A13/R8 SoC +* Allwinner A20 SoC +* Allwinner A31 & A31s SoC +* Allwinner A83T SoC +* Allwinner H3 & H2+ SoC +* Allwinner H5 SoC +* Allwinner H6 SoC +* Cubieboard +* A10-OlinuXino-Lime +* A13-OLinuXino +* Banana Pi +* CubieBoard 2 +* Lamobo R1 +* Olimex A20 SOM +* PCDuino3 +* BananaPi M3 +* Orange Pi +2E +* OrangePi One +* Orange Pi One Lite +* Orange Pi PC +* Orange Pi Zero +* NanoPI NEO + +link:https://wiki.freebsd.org/arm/imx6[NXP i.MX6]: + +* Wandboard +* CuBox i +* HummingBoard + +link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Raspberry Pi]: + +* Raspberry Pi 2 (pre v1.2) + +[[proc-powerpc]] +=== POWER + +FreeBSD supports 64-bit POWER as a crossref:committers-guide[archs,Tier-2] architecture. + +crossref:platforms[powerpc,FreeBSD/powerpc64le] supports 64-bit, bi-endian POWER9 and POWER8, including: + +IBM: + +* Power System LC922 (POWER9) +* Power System IC922 (POWER8) + +QEMU + +* PowerNV + +Raptor CS: + +* Talos II (POWER9) +* Blackbird (POWER9) + +crossref:platforms[powerpc,FreeBSD/powerpc64] supports 64-bit, big-endian POWER7 through POWER4, including: + +A-EON: + +* AmigaONE X5000 (NXP QorIQ P5) + +Apple: + +* Power Mac G5 (PowerPC 970) +* Xserve G5 (PowerPC 970) + +IBM: + +* pSeries VM + +[[proc-risc-v]] +=== RISC-V + +link:https://wiki.freebsd.org/riscv[FreeBSD/riscv64] supports 64-bit RISC-V as a crossref:committers-guide[archs,Tier-2] architecture. + +RISC-V support represents a significant milestone in the evolution of this open-source operating system. +FreeBSD was the first operating system to have bootable in-tree support for RISC-V, underscoring its commitment to embracing emerging hardware architectures. + +FreeBSD currently supports the following platforms: + +* HiFive Unleashed (SiFive FU540) +* HiFive Unmatched (SiFive FU740) +* StarFive VisionFive 2 (StarFive JH7110) +* Spike +* QEMU + +// The "Supported Devices" section of the release notes. +// Generally processor-independent, with conditional text +// inclusion handling any architecture-dependent text. + +// Within each subsection describing a class of hardware +// (i.e. Ethernet interfaces), list broad groups of devices +// alphabetically as paragraphs sorted alphabetically (frequently +// these groups will be arranged by manufacturer, i.e. 3Com +// Ethernet interfaces). + +// Where applicable, a "Miscellaneous" section may follow all +// other named sections. + +// These guidelines are not hard-and-fast rules, and exceptions +// will occur. Following these guidelines (vague as they may be) +// is highly recommended to try to keep the formatting of +// this section consistent. + +// We give manpage references using the &man entities where +// possible. If a driver has no manpage (and consequently no +// &man entity, we simply give the name of the driver). +// Please avoid doing &man entity conversions unless you +// know for sure that an entity and manpage exist; sweeps through +// this file to fix "missed" conversions are likely to break the +// build. + +[[support]] +== Supported Devices + +This section describes the devices currently known to be supported by each device driver in FreeBSD. +If the driver in question has a manual page in the FreeBSD base distribution (most should), it is referenced here. +Information on usage, configuration, and specific models of supported devices, controllers, etc. can be found in the manual pages. + +[NOTE] +==== +The device lists in this document are being generated automatically from FreeBSD manual pages. +This means that some devices, which are supported by multiple drivers, may appear multiple times. +==== + +[[disk]] +=== Disk Controllers + + +Controllers supported by the +**aac** +driver include: + +* Adaptec AAC-364 +* Adaptec RAID 2045 +* Adaptec RAID 2405 +* Adaptec RAID 2445 +* Adaptec RAID 2805 +* Adaptec RAID 3085 +* Adaptec RAID 31205 +* Adaptec RAID 31605 +* Adaptec RAID 5085 +* Adaptec RAID 51205 +* Adaptec RAID 51245 +* Adaptec RAID 51605 +* Adaptec RAID 51645 +* Adaptec RAID 52445 +* Adaptec RAID 5405 +* Adaptec RAID 5445 +* Adaptec RAID 5805 +* Adaptec SAS RAID 3405 +* Adaptec SAS RAID 3805 +* Adaptec SAS RAID 4000SAS +* Adaptec SAS RAID 4005SAS +* Adaptec SAS RAID 4800SAS +* Adaptec SAS RAID 4805SAS +* Adaptec SATA RAID 2020SA ZCR +* Adaptec SATA RAID 2025SA ZCR +* Adaptec SATA RAID 2026ZCR +* Adaptec SATA RAID 2410SA +* Adaptec SATA RAID 2420SA +* Adaptec SATA RAID 2610SA +* Adaptec SATA RAID 2620SA +* Adaptec SATA RAID 2810SA +* Adaptec SATA RAID 2820SA +* Adaptec SATA RAID 21610SA +* Adaptec SCSI RAID 2020ZCR +* Adaptec SCSI RAID 2025ZCR +* Adaptec SCSI RAID 2120S +* Adaptec SCSI RAID 2130S +* Adaptec SCSI RAID 2130SLP +* Adaptec SCSI RAID 2230SLP +* Adaptec SCSI RAID 2200S +* Adaptec SCSI RAID 2240S +* Adaptec SCSI RAID 3230S +* Adaptec SCSI RAID 3240S +* Adaptec SCSI RAID 5400S +* Dell CERC SATA RAID 2 +* Dell PERC 2/Si +* Dell PERC 2/QC +* Dell PERC 3/Si +* Dell PERC 3/Di +* Dell PERC 320/DC +* HP ML110 G2 (Adaptec SATA RAID 2610SA) +* HP NetRAID 4M +* IBM ServeRAID 8i +* IBM ServeRAID 8k +* IBM ServeRAID 8s +* ICP RAID ICP5045BL +* ICP RAID ICP5085BL +* ICP RAID ICP5085SL +* ICP RAID ICP5125BR +* ICP RAID ICP5125SL +* ICP RAID ICP5165BR +* ICP RAID ICP5165SL +* ICP RAID ICP5445SL +* ICP RAID ICP5805BL +* ICP RAID ICP5805SL +* ICP ICP5085BR SAS RAID +* ICP ICP9085LI SAS RAID +* ICP ICP9047MA SATA RAID +* ICP ICP9067MA SATA RAID +* ICP ICP9087MA SATA RAID +* ICP ICP9014RO SCSI RAID +* ICP ICP9024RO SCSI RAID +* Legend S220 +* Legend S230 +* Sun STK RAID REM +* Sun STK RAID EM +* SG-XPCIESAS-R-IN +* SG-XPCIESAS-R-EX +* AOC-USAS-S4i +* AOC-USAS-S8i +* AOC-USAS-S4iR +* AOC-USAS-S8iR +* AOC-USAS-S8i-LP +* AOC-USAS-S8iR-LP + + + +Controllers supported by the +**aacraid** +driver include: + +* Adaptec ASR-6405(T|E) +* Adaptec ASR-6445 +* Adaptec ASR-6805(T|E|Q|TQ) +* Adaptec ASR-7085 +* Adaptec ASR-7805(Q) +* Adaptec ASR-70165 +* Adaptec ASR-71605(E|Q) +* Adaptec ASR-71685 +* Adaptec ASR-72405 +* Adaptec Series 8 cards + + + +The +**ahc** +driver supports the following +`SCSI` +host adapter chips and +`SCSI` +controller cards: + +* Adaptec + `AIC7770` + host adapter chip +* Adaptec + `AIC7850` + host adapter chip +* Adaptec + `AIC7860` + host adapter chip +* Adaptec + `AIC7870` + host adapter chip +* Adaptec + `AIC7880` + host adapter chip +* Adaptec + `AIC7890` + host adapter chip +* Adaptec + `AIC7891` + host adapter chip +* Adaptec + `AIC7892` + host adapter chip +* Adaptec + `AIC7895` + host adapter chip +* Adaptec + `AIC7896` + host adapter chip +* Adaptec + `AIC7897` + host adapter chip +* Adaptec + `AIC7899` + host adapter chip +* Adaptec + `274X(W)` +* Adaptec + `274X(T)` +* Adaptec + `2910` +* Adaptec + `2915` +* Adaptec + `2920C` +* Adaptec + `2930C` +* Adaptec + `2930U2` +* Adaptec + `2940` +* Adaptec + `2940J` +* Adaptec + `2940N` +* Adaptec + `2940U` +* Adaptec + `2940AU` +* Adaptec + `2940UW` +* Adaptec + `2940UW Dual` +* Adaptec + `2940UW Pro` +* Adaptec + `2940U2W` +* Adaptec + `2940U2B` +* Adaptec + `2950U2W` +* Adaptec + `2950U2B` +* Adaptec + `19160B` +* Adaptec + `29160B` +* Adaptec + `29160N` +* Adaptec + `3940` +* Adaptec + `3940U` +* Adaptec + `3940AU` +* Adaptec + `3940UW` +* Adaptec + `3940AUW` +* Adaptec + `3940U2W` +* Adaptec + `3950U2` +* Adaptec + `3960` +* Adaptec + `39160` +* Adaptec + `3985` +* Adaptec + `4944UW` +* Many motherboards with on-board + `SCSI` + support + + + +The +**ahci** +driver supports AHCI compatible controllers having PCI class 1 (mass storage), +subclass 6 (SATA) and programming interface 1 (AHCI). + +Also, in cooperation with atamarvell and atajmicron drivers of ata(4), +it supports AHCI part of legacy-PATA + AHCI-SATA combined controllers, +such as JMicron JMB36x and Marvell 88SE61xx. + +The +**ahci** +driver also supports AHCI devices that act as PCI bridges for +nvme(4) +using Intel Rapid Storage Technology (RST). +To use the +nvme(4) +device, either one must set the SATA mode in the BIOS to AHCI (from RST), +or one must accept the performance with RST enabled due to interrupt sharing. +FreeBSD +will automatically detect AHCI devices with this extension that are in RST +mode. +When that happens, +**ahci** +will attach +nvme(4) +children to the +**ahci** +device. + + + +The +**ahd** +driver supports the following: + +* Adaptec + `AIC7901` + host adapter chip +* Adaptec + `AIC7901A` + host adapter chip +* Adaptec + `AIC7902` + host adapter chip +* Adaptec + `29320` + host adapter +* Adaptec + `39320` + host adapter +* Many motherboards with on-board + `SCSI` + support + + + +The +**arcmsr** +driver supports the following cards: + +* ARC-1110 +* ARC-1120 +* ARC-1130 +* ARC-1160 +* ARC-1170 +* ARC-1110ML +* ARC-1120ML +* ARC-1130ML +* ARC-1160ML +* ARC-1200 +* ARC-1201 +* ARC-1203 +* ARC-1210 +* ARC-1212 +* ARC-1213 +* ARC-1214 +* ARC-1216 +* ARC-1220 +* ARC-1222 +* ARC-1223 +* ARC-1224 +* ARC-1226 +* ARC-1230 +* ARC-1231 +* ARC-1260 +* ARC-1261 +* ARC-1270 +* ARC-1280 +* ARC-1210ML +* ARC-1220ML +* ARC-1231ML +* ARC-1261ML +* ARC-1280ML +* ARC-1380 +* ARC-1381 +* ARC-1680 +* ARC-1681 +* ARC-1880 +* ARC-1882 +* ARC-1883 +* ARC-1884 +* ARC-1886 + + + +The currently supported ATA/SATA controller chips are: + +Acard: + +> ATP850P, ATP860A, ATP860R, ATP865A, ATP865R. + +ALI: + +> M5228, M5229, M5281, M5283, M5287, M5288, M5289. + +AMD: + +> AMD756, AMD766, AMD768, AMD8111, CS5536. + +ATI: + +> IXP200, IXP300, IXP400, IXP600, IXP700, IXP800. + +CMD: + +> CMD646, CMD646U2, CMD648, CMD649. + +Cypress: + +> Cypress 82C693. + +Cyrix: + +> Cyrix 5530. + +HighPoint: + +> HPT302, HPT366, HPT368, HPT370, HPT371, HPT372, HPT372N, HPT374. + +Intel: + +> 6300ESB, 31244, PIIX, PIIX3, PIIX4, ESB2, ICH, ICH0, ICH2, ICH3, ICH4, ICH5, +> ICH6, ICH7, ICH8, ICH9, ICH10, SCH, PCH. + +ITE: + +> IT8211F, IT8212F, IT8213F. + +JMicron: + +> JMB360, JMB361, JMB363, JMB365, JMB366, JMB368. + +Marvell + +> 88SE6101, 88SE6102, 88SE6111, 88SE6121, 88SE6141, 88SE6145. + +National: + +> SC1100. + +NetCell: + +> NC3000, NC5000. + +nVidia: + +> nForce, nForce2, nForce2 MCP, nForce3, nForce3 MCP, nForce3 Pro, nForce4, +> MCP51, MCP55, MCP61, MCP65, MCP67, MCP73, MCP77, MCP79, MCP89. + +Promise: + +> PDC20246, PDC20262, PDC20263, PDC20265, PDC20267, PDC20268, PDC20269, PDC20270, +> PDC20271, PDC20275, PDC20276, PDC20277, PDC20318, PDC20319, PDC20371, PDC20375, +> PDC20376, PDC20377, PDC20378, PDC20379, PDC20571, PDC20575, PDC20579, PDC20580, +> PDC20617, PDC20618, PDC20619, PDC20620, PDC20621, PDC20622, PDC40518, PDC40519, +> PDC40718, PDC40719. + +ServerWorks: + +> HT1000, ROSB4, CSB5, CSB6, K2, Frodo4, Frodo8. + +Silicon Image: + +> SiI0680, SiI3112, SiI3114, SiI3512. + +SiS: + +> SIS180, SIS181, SIS182, SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, +> SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, +> SIS963, SIS964, SIS965. + +VIA: + +> VT6410, VT6420, VT6421, VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, +> VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237, +> VT8237A, VT8237S, VT8251, CX700, VX800, VX855, VX900. + +Some of above chips can be configured for AHCI mode. +In such case they are supported by +ahci(4) +driver instead. + +Unknown ATA chipsets are supported in PIO modes, and if the standard +busmaster DMA registers are present and contain valid setup, DMA is +also enabled, although the max mode is limited to UDMA33, as it is +not known what the chipset can do and how to program it. + + + +Controllers supported by the +**ciss** +driver include: + +* Compaq Smart Array 5300 (simple mode only) +* Compaq Smart Array 532 +* Compaq Smart Array 5i +* HP Smart Array 5312 +* HP Smart Array 6i +* HP Smart Array 641 +* HP Smart Array 642 +* HP Smart Array 6400 +* HP Smart Array 6400 EM +* HP Smart Array E200 +* HP Smart Array E200i +* HP Smart Array P212 +* HP Smart Array P220i +* HP Smart Array P222 +* HP Smart Array P230i +* HP Smart Array P400 +* HP Smart Array P400i +* HP Smart Array P410 +* HP Smart Array P410i +* HP Smart Array P411 +* HP Smart Array P420 +* HP Smart Array P420i +* HP Smart Array P421 +* HP Smart Array P430 +* HP Smart Array P430i +* HP Smart Array P431 +* HP Smart Array P530 +* HP Smart Array P531 +* HP Smart Array P600 +* HP Smart Array P721m +* HP Smart Array P731m +* HP Smart Array P800 +* HP Smart Array P812 +* HP Smart Array P830 +* HP Smart Array P830i +* HP Modular Smart Array 20 (MSA20) +* HP Modular Smart Array 500 (MSA500) + + +[NOTE] +==== +[amd64, i386] Booting from these controllers is supported. +EISA adapters are not supported. +==== + + +The +**hpt27xx** +driver supports the following SAS +controllers: + +* HighPoint's RocketRAID 271x series +* HighPoint's RocketRAID 272x series +* HighPoint's RocketRAID 274x series +* HighPoint's RocketRAID 276x series +* HighPoint's RocketRAID 278x series + + + +The +**hptiop** +driver supports the following SAS and SATA RAID controllers: + +* HighPoint RocketRAID 4522 +* HighPoint RocketRAID 4521 +* HighPoint RocketRAID 4520 +* HighPoint RocketRAID 4322 +* HighPoint RocketRAID 4321 +* HighPoint RocketRAID 4320 +* HighPoint RocketRAID 4311 +* HighPoint RocketRAID 4310 +* HighPoint RocketRAID 3640 +* HighPoint RocketRAID 3622 +* HighPoint RocketRAID 3620 + +The +**hptiop** +driver also supports the following SAS and SATA RAID controllers that +are already End-of-Life: + +* HighPoint RocketRAID 4211 +* HighPoint RocketRAID 4210 +* HighPoint RocketRAID 3560 +* HighPoint RocketRAID 3540 +* HighPoint RocketRAID 3530 +* HighPoint RocketRAID 3522 +* HighPoint RocketRAID 3521 +* HighPoint RocketRAID 3520 +* HighPoint RocketRAID 3511 +* HighPoint RocketRAID 3510 +* HighPoint RocketRAID 3410 +* HighPoint RocketRAID 3320 +* HighPoint RocketRAID 3220 +* HighPoint RocketRAID 3122 +* HighPoint RocketRAID 3120 +* HighPoint RocketRAID 3020 + + + +The +**hptmv** +driver supports the following ATA RAID +controllers: + +* HighPoint's RocketRAID 182x series + + + +The +**hptnr** +driver supports the following SATA +controllers: + +* HighPoint's DC7280 series +* HighPoint's Rocket R750 series + + + +The +**hptrr** +driver supports the following RAID +controllers: + +* RocketRAID 172x series +* RocketRAID 174x series +* RocketRAID 2210 +* RocketRAID 222x series +* RocketRAID 2240 +* RocketRAID 230x series +* RocketRAID 231x series +* RocketRAID 232x series +* RocketRAID 2340 +* RocketRAID 2522 + + + +The following controllers are supported by the +**ida** +driver: + +* Compaq SMART Array 221 +* Compaq Integrated SMART Array Controller +* Compaq SMART Array 4200 +* Compaq SMART Array 4250ES +* Compaq SMART 3200 Controller +* Compaq SMART 3100ES Controller +* Compaq SMART-2/DH Controller +* Compaq SMART-2/SL Controller +* Compaq SMART-2/P Controller + + + +Controllers supported by the +**ips** +driver include: + +* IBM ServeRAID 3H +* ServeRAID 4L/4M/4H +* ServeRAID Series 5 +* ServeRAID 6i/6M +* ServeRAID 7t/7k/7M + +Newer ServeRAID controllers are supported by the +aac(4) +or +mfi(4) +driver. + + + +The +**isci** +driver provides support for Intel C600 +`SAS` +controllers. + + + +The +**isp** +driver supports the following optical Fibre Chanel adapters: + + Model: Speed: Bus: + Qlogic QLE2874 (2814) 64Gb PCIe + Qlogic QLE2870/QLE2872 (2812) 64Gb PCIe + Qlogic QLE2774 (2814) 32Gb PCIe + Qlogic QLE2770/QLE2772 (2812) 32Gb PCIe + Qlogic 2740/2742/2764 (2722/2714) 32Gb PCIe + Qlogic 2690/2692/2694 (2684/2692) 16Gb PCIe + Qlogic 267x/836x (2031/8031) FCoE 16Gb PCIe + Qlogic 256x (2532) 8Gb PCIe + Qlogic 246x (2432) 4Gb PCIe + Qlogic 2422 4Gb PCI-X + + + +The +**mfi** +driver supports the following hardware: + +* LSI MegaRAID SAS 1078 +* LSI MegaRAID SAS 8408E +* LSI MegaRAID SAS 8480E +* LSI MegaRAID SAS 9240 +* LSI MegaRAID SAS 9260 +* Dell PERC5 +* Dell PERC6 +* IBM ServeRAID M1015 SAS/SATA +* IBM ServeRAID M1115 SAS/SATA +* IBM ServeRAID M5015 SAS/SATA +* IBM ServeRAID M5110 SAS/SATA +* IBM ServeRAID-MR10i +* Intel RAID Controller SRCSAS18E +* Intel RAID Controller SROMBSAS18E + + + +The +**mlx** +driver supports the following Parallel SCSI RAID controllers: + +* Mylex DAC960P (Wide Fast SCSI-2) +* Mylex DAC960PD / DEC KZPSC (Wide Fast SCSI-2) +* Mylex DAC960PDU (Ultra SCSI-3) +* Mylex DAC960PL (Wide Fast SCSI-2) +* Mylex DAC960PJ (Wide Ultra SCSI-3) +* Mylex DAC960PG (Wide Ultra SCSI-3) +* Mylex DAC960PU / DEC PZPAC (Wide Ultra SCSI-3) +* Mylex AcceleRAID 150 (DAC960PRL) (Wide Ultra2 SCSI) +* Mylex AcceleRAID 250 (DAC960PTL1) (Wide Ultra2 SCSI) +* Mylex eXtremeRAID 1100 (DAC1164P) (Wide Ultra2 SCSI) +* RAIDarray 230 controllers, aka the Ultra-SCSI DEC KZPAC-AA (1-ch, 4MB + cache), KZPAC-CA (3-ch, 4MB), KZPAC-CB (3-ch, 8MB cache) + + +[NOTE] +==== +[amd64, i386] Booting from these controllers is supported. +EISA adapters are not supported. +==== + + + +These controllers are supported by the +**mpi3mr** +driver: + +* Broadcom Ltd. SAS 4116 Tri-Mode RAID Adapter +* Broadcom Ltd. 9670W-16i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9670-24i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9660-16i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9620-16i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9600-24i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9600-16i 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9600W-16e 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9600-16e 24G PCIe 4.0 Tri-Mode RAID Adapters +* Broadcom Ltd. 9600-8i8e 24G PCIe 4.0 Tri-Mode RAID Adapters + + + +These controllers are supported by the +**mpr** +driver: + +* Broadcom Ltd./Avago Tech (LSI) SAS 3004 (4 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3008 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3108 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3216 (16 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3224 (24 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3316 (16 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3324 (24 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 3408 (8 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3416 (16 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3508 (8 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3516 (16 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3616 (16 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3708 (8 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3716 (16 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3816 (16 Port SAS/PCIe) +* Broadcom Ltd./Avago Tech (LSI) SAS 3916 (16 Port SAS/PCIe) + + + +These controllers are supported by the +**mps** +driver: + +* Broadcom Ltd./Avago Tech (LSI) SAS 2004 (4 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 2008 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 2108 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 2116 (16 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 2208 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SAS 2308 (8 Port SAS) +* Broadcom Ltd./Avago Tech (LSI) SSS6200 Solid State Storage +* Intel Integrated RAID Module RMS25JB040 +* Intel Integrated RAID Module RMS25JB080 +* Intel Integrated RAID Module RMS25KB040 +* Intel Integrated RAID Module RMS25KB080 + + + +The following controllers are supported by the +**mpt** +driver: + +* LSI Logic 53c1030, + LSI Logic LSI2x320-X + (Single and Dual Ultra320 + `SCSI`) +* LSI Logic AS1064, + LSI Logic AS1068 + (`SAS/SATA`) +* LSI Logic FC909 + (1Gb/s + `Fibre Channel`) +* LSI Logic FC909A + (Dual 1Gb/s + `Fibre Channel`) +* LSI Logic FC919, + LSI Logic 7102XP-LC + (Single 2Gb/s + `Fibre Channel`) +* LSI Logic FC929, + LSI Logic FC929X, + LSI Logic 7202XP-LC + (Dual 2Gb/s + `Fibre Channel`) +* LSI Logic FC949X + (Dual 4Gb/s + `Fibre Channel`) +* LSI Logic FC949E, + LSI Logic FC949ES + (Dual 4Gb/s + `Fibre Channel PCI-Express)` + +The +`Ultra 320 SCSI` +controller chips supported by the +**mpt** +driver can be found onboard on many systems including: + +* Dell PowerEdge 1750 through 2850 +* IBM eServer xSeries 335 + +These systems also contain Integrated RAID Mirroring and Integrated +RAID Mirroring Enhanced which this driver also supports. + +The +`SAS` +controller chips are also present on many new AMD/Opteron based systems, +like the Sun 4100. +Note that this controller can drive both SAS and SATA +drives or a mix of them at the same time. +The Integrated RAID Mirroring +available for these controllers is poorly supported at best. + +The +`Fibre Channel` +controller chipset are supported by a broad variety of speeds and systems. +The +`Apple` +Fibre Channel HBA is in fact the +`FC949ES` +card. + +This driver also supports target mode for Fibre Channel cards. +This support may be enabled by setting the desired role of the core via +the LSI Logic firmware utility that establishes what roles the card +can take on - no separate compilation is required. + + + +The +**mrsas** +driver supports the following hardware: + +\[ Thunderbolt 6Gb/s MR controller ] + +* LSI MegaRAID SAS 9265 +* LSI MegaRAID SAS 9266 +* LSI MegaRAID SAS 9267 +* LSI MegaRAID SAS 9270 +* LSI MegaRAID SAS 9271 +* LSI MegaRAID SAS 9272 +* LSI MegaRAID SAS 9285 +* LSI MegaRAID SAS 9286 +* DELL PERC H810 +* DELL PERC H710/P + +\[ Invader/Fury 12Gb/s MR controller ] + +* LSI MegaRAID SAS 9380 +* LSI MegaRAID SAS 9361 +* LSI MegaRAID SAS 9341 +* DELL PERC H830 +* DELL PERC H730/P +* DELL PERC H330 + + + +The +**mvs** +driver supports the following controllers: + +Gen-I (SATA 1.5Gbps): + +* 88SX5040 +* 88SX5041 +* 88SX5080 +* 88SX5081 + +Gen-II (SATA 3Gbps, NCQ, PMP): + +* 88SX6040 +* 88SX6041 (including Adaptec 1420SA) +* 88SX6080 +* 88SX6081 + +Gen-IIe (SATA 3Gbps, NCQ, PMP with FBS): + +* 88SX6042 +* 88SX7042 (including Adaptec 1430SA) +* 88F5182 SoC +* 88F6281 SoC +* MV78100 SoC + +Note, that this hardware supports command queueing and FIS-based switching +only for ATA DMA commands. +ATAPI and non-DMA ATA commands executed one by one for each port. + + + + +The +**ocs\_fc** +driver supports these Fibre Channel adapters: + +Emulex 16/8G FC GEN 5 HBAS + +> > LPe15004 FC Host Bus Adapters +> > LPe160XX FC Host Bus Adapters + +Emulex 32/16G FC GEN 6 HBAS + +> > LPe3100X FC Host Bus Adapters +> > LPe3200X FC Host Bus Adapters + +Emulex 64/32G FC GEN 7 HBAS + +> > LPe3500X FC Host Bus Adapters + + + +The +**pms** +driver supports the following hardware: + +* Tachyon TS Fibre Channel Card +* Tachyon TL Fibre Channel Card +* Tachyon XL2 Fibre Channel Card +* Tachyon DX2 Fibre Channel Card +* Tachyon DX2+ Fibre Channel Card +* Tachyon DX4+ Fibre Channel Card +* Tachyon QX2 Fibre Channel Card +* Tachyon QX4 Fibre Channel Card +* Tachyon DE4 Fibre Channel Card +* Tachyon QE4 Fibre Channel Card +* Tachyon XL10 Fibre Channel Card +* PMC Sierra SPC SAS-SATA Card +* PMC Sierra SPC-V SAS-SATA Card +* PMC Sierra SPC-VE SAS-SATA Card +* PMC Sierra SPC-V 16 Port SAS-SATA Card +* PMC Sierra SPC-VE 16 Port SAS-SATA Card +* PMC Sierra SPC-V SAS-SATA Card 12Gig +* PMC Sierra SPC-VE SAS-SATA Card 12Gig +* PMC Sierra SPC-V 16 Port SAS-SATA Card 12Gig +* PMC Sierra SPC-VE 16 Port SAS-SATA Card 12Gig +* Adaptec Hialeah 4/8 Port SAS-SATA HBA Card 6Gig +* Adaptec Hialeah 4/8 Port SAS-SATA RAID Card 6Gig +* Adaptec Hialeah 8/16 Port SAS-SATA HBA Card 6Gig +* Adaptec Hialeah 8/16 Port SAS-SATA RAID Card 6Gig +* Adaptec Hialeah 8/16 Port SAS-SATA HBA Encryption Card 6Gig +* Adaptec Hialeah 8/16 Port SAS-SATA RAID Encryption Card 6Gig +* Adaptec Delray 8 Port SAS-SATA HBA Card 12Gig +* Adaptec Delray 8 Port SAS-SATA HBA Encryption Card 12Gig +* Adaptec Delray 16 Port SAS-SATA HBA Card 12Gig +* Adaptec Delray 16 Port SAS-SATA HBA Encryption Card 12Gig + + + +The +**pst** +driver supports the Promise Supertrak SX6000 ATA hardware RAID +controller. + + + +The +**sdhci** +driver supports different specification compatible chips. +The following chips have been verified to work: + +* ENE CB712 +* ENE CB714 +* RICOH R5C822 +* RICOH R5CE823 +* TI PCIXX21/XX11/XX12 + + + +The +**siis** +driver supports the following controller chips: + +* SiI3124 (PCI-X 133MHz/64bit, 4 ports) +* SiI3131 (PCIe 1.0 x1, 1 port) +* SiI3132 (PCIe 1.0 x1, 2 ports) +* SiI3531 (PCIe 1.0 x1, 1 port) + + + +Controllers supported by the +**smartpqi** +driver include, but not limited to: + +* HPE Gen10 Smart Array Controller Family +* Adaptec SmartRaid and SmartHBA Controllers +* OEM Controllers based on the Microchip Technology Inc. SmartROC + and SmartIOC Chipsets + + + +The +**sym** +driver provides support for the following Symbios/LSI Logic PCI SCSI +controllers: + +* `53C810` +* `53C810A` +* `53C815` +* `53C825` +* `53C825A` +* `53C860` +* `53C875` +* `53C876` +* `53C895` +* `53C895A` +* `53C896` +* `53C897` +* `53C1000` +* `53C1000R` +* `53C1010-33` +* `53C1010-66` +* `53C1510D` + +The SCSI controllers supported by +**sym** +can be either embedded on a motherboard, or on +one of the following add-on boards: + +* ASUS SC-200, SC-896 +* Data Technology DTC3130 (all variants) +* DawiControl DC2976UW +* Diamond FirePort (all) +* NCR cards (all) +* Symbios cards (all) +* Tekram DC390W, 390U, 390F, 390U2B, 390U2W, 390U3D, and 390U3W +* Tyan S1365 + + + +The +**tws** +driver supports the following SATA/SAS RAID controller: + +* LSI's 3ware SAS 9750 series + + + +With all supported SCSI controllers, full support is provided for SCSI-I, SCSI-II, and SCSI-III peripherals, including hard disks, optical disks, tape drives (including DAT, 8mm Exabyte, Mammoth, and DLT), medium changers, processor target devices and CD-ROM drives. +WORM devices that support CD-ROM commands are supported for read-only access by the CD-ROM drivers (such as man:cd[4]). +WORM/CD-R/CD-RW writing support is provided by man:cdrecord[1], which is a part of the package:sysutils/cdrtools[] port in the Ports Collection. + +The following CD-ROM type systems are supported at this time: + +* SCSI interface (also includes ProAudio Spectrum and SoundBlaster SCSI) (man:cd[4]) +* ATAPI IDE interface (man:acd[4]) + +[[ethernet]] +=== Ethernet Interfaces + + +The +**ae** +driver supports Attansic/Atheros L2 PCIe FastEthernet controllers, and +is known to support the following hardware: + +* ASUS EeePC 701 +* ASUS EeePC 900 + +Other hardware may or may not work with this driver. + + + +The +**age** +driver provides support for LOMs based on +Attansic/Atheros L1 Gigabit Ethernet controller chips, including: + +* ASUS M2N8-VMX +* ASUS M2V +* ASUS M3A +* ASUS P2-M2A590G +* ASUS P5B-E +* ASUS P5B-MX/WIFI-AP +* ASUS P5B-VMSE +* ASUS P5K +* ASUS P5KC +* ASUS P5KPL-C +* ASUS P5KPL-VM +* ASUS P5K-SE +* ASUS P5K-V +* ASUS P5L-MX +* ASUS P5DL2-VM +* ASUS P5L-VM 1394 +* ASUS G2S + + + +The +**alc** +device driver provides support for the following Ethernet controllers: + +* Atheros AR8131 PCI Express Gigabit Ethernet controller +* Atheros AR8132 PCI Express Fast Ethernet controller +* Atheros AR8151 v1.0 PCI Express Gigabit Ethernet controller +* Atheros AR8151 v2.0 PCI Express Gigabit Ethernet controller +* Atheros AR8152 v1.1 PCI Express Fast Ethernet controller +* Atheros AR8152 v2.0 PCI Express Fast Ethernet controller +* Atheros AR8161 PCI Express Gigabit Ethernet controller +* Atheros AR8162 PCI Express Fast Ethernet controller +* Atheros AR8171 PCI Express Gigabit Ethernet controller +* Atheros AR8172 PCI Express Fast Ethernet controller +* Killer E2200 Gigabit Ethernet controller +* Killer E2400 Gigabit Ethernet controller +* Killer E2500 Gigabit Ethernet controller + + + +The +**ale** +device driver provides support for the following Ethernet controllers: + +* Atheros AR8113 PCI Express Fast Ethernet controller +* Atheros AR8114 PCI Express Fast Ethernet controller +* Atheros AR8121 PCI Express Gigabit Ethernet controller + + + +The +**aue** +driver supports the following USB Fast Ethernet adapters based on the +ADMtek AN986 Pegasus chipset: + +* Abocom UFE1000, DSB650TX\_NA +* Accton USB320-EC, SpeedStream +* ADMtek AN986, AN8511 +* Billionton USB100, USB100LP, USB100EL, USBE100 +* Corega Ether FEther USB-T, FEther USB-TX, FEther USB-TXS +* D-Link DSB-650, DSB-650TX, DSB-650TX-PNA +* Elecom LD-USBL/TX +* Elsa Microlink USB2Ethernet +* HP hn210e +* I-O Data USB ETTX +* Kingston KNU101TX +* LinkSys USB10T adapters that contain the AN986 Pegasus chipset, + USB10TA, USB10TX, USB100TX, USB100H1 +* MELCO LUA-TX, LUA2-TX +* Netgear FA101 +* Planex UE-200TX +* Sandberg USB to Network Link (model number 133-06) +* Siemens Speedstream +* SmartBridges smartNIC +* SMC 2202USB +* SOHOware NUB100 + + + +The +**axe** +driver supports ASIX Electronics AX88172/AX88178/AX88772/AX88772A/AX88772B/AX88760 +based USB Ethernet adapters including: + +AX88172: + +* AboCom UF200 +* Acer Communications EP1427X2 +* ASIX AX88172 +* ATen UC210T +* Billionton SnapPort +* Billionton USB2AR +* Buffalo (Melco Inc.) LUA-U2-KTX +* Corega USB2\_TX +* D-Link DUBE100 +* Goodway GWUSB2E +* JVC MP\_PRX1 +* LinkSys USB200M +* Netgear FA120 +* Sitecom LN-029 +* System TALKS Inc. SGC-X2UL + +AX88178: + +* ASIX AX88178 +* Belkin F5D5055 +* Logitec LAN-GTJ/U2A +* Buffalo (Melco Inc.) LUA3-U2-AGT +* Planex Communications GU1000T +* Sitecom Europe LN-028 + +AX88772: + +* ASIX AX88772 +* Buffalo (Melco Inc.) LUA3-U2-ATX +* D-Link DUBE100B1 +* Planex UE-200TX-G +* Planex UE-200TX-G2 + +AX88772A: + +* ASIX AX88772A +* Cisco-Linksys USB200Mv2 + +AX88772B: + +* ASIX AX88772B +* Lenovo USB 2.0 Ethernet + +AX88760: + +* ASIX AX88760 + + + +The +**axge** +driver supports the following USB Gigabit Ethernet controllers: + +* ASIX Electronics AX88179A +* ASIX Electronics AX88179 +* ASIX Electronics AX88178A + + + +The +**bce** +driver provides support for various NICs based on the QLogic NetXtreme II +family of Gigabit Ethernet controllers, including the +following: + +* QLogic NetXtreme II BCM5706 1000Base-SX +* QLogic NetXtreme II BCM5706 1000Base-T +* QLogic NetXtreme II BCM5708 1000Base-SX +* QLogic NetXtreme II BCM5708 1000Base-T +* QLogic NetXtreme II BCM5709 1000Base-SX +* QLogic NetXtreme II BCM5709 1000Base-T +* QLogic NetXtreme II BCM5716 1000Base-T +* Dell PowerEdge 1950 integrated BCM5708 NIC +* Dell PowerEdge 2950 integrated BCM5708 NIC +* Dell PowerEdge R710 integrated BCM5709 NIC +* HP NC370F Multifunction Gigabit Server Adapter +* HP NC370T Multifunction Gigabit Server Adapter +* HP NC370i Multifunction Gigabit Server Adapter +* HP NC371i Multifunction Gigabit Server Adapter +* HP NC373F PCIe Multifunc Giga Server Adapter +* HP NC373T PCIe Multifunction Gig Server Adapter +* HP NC373i Multifunction Gigabit Server Adapter +* HP NC373m Multifunction Gigabit Server Adapter +* HP NC374m PCIe Multifunction Adapter +* HP NC380T PCIe DP Multifunc Gig Server Adapter +* HP NC382T PCIe DP Multifunction Gigabit Server Adapter +* HP NC382i DP Multifunction Gigabit Server Adapter +* HP NC382m DP 1GbE Multifunction BL-c Adapter + + +The man:bfe[4] driver supports Broadcom BCM4401-based Fast Ethernet devices. + + +The +**bge** +driver provides support for various NICs based on the Broadcom BCM570x +family of Gigabit Ethernet controller chips, including the +following: + +* 3Com 3c996-SX (1000baseSX) +* 3Com 3c996-T (10/100/1000baseTX) +* Apple Thunderbolt Display (10/100/1000baseTX) +* Apple Thunderbolt to Gigabit Ethernet Adapter (10/100/1000baseTX) +* Dell PowerEdge 1750 integrated BCM5704C NIC (10/100/1000baseTX) +* Dell PowerEdge 2550 integrated BCM5700 NIC (10/100/1000baseTX) +* Dell PowerEdge 2650 integrated BCM5703 NIC (10/100/1000baseTX) +* Dell PowerEdge R200 integrated BCM5750 NIC (10/100/1000baseTX) +* Dell PowerEdge R300 integrated BCM5722 NIC (10/100/1000baseTX) +* IBM x235 server integrated BCM5703x NIC (10/100/1000baseTX) +* HP Compaq dc7600 integrated BCM5752 NIC (10/100/1000baseTX) +* HP ProLiant NC7760 embedded Gigabit NIC (10/100/1000baseTX) +* HP ProLiant NC7770 PCI-X Gigabit NIC (10/100/1000baseTX) +* HP ProLiant NC7771 PCI-X Gigabit NIC (10/100/1000baseTX) +* HP ProLiant NC7781 embedded PCI-X Gigabit NIC (10/100/1000baseTX) +* Netgear GA302T (10/100/1000baseTX) +* SysKonnect SK-9D21 (10/100/1000baseTX) +* SysKonnect SK-9D41 (1000baseSX) + + + +The +**bnxt** +driver provides support for various NICs based on the Broadcom NetXtreme-C and +NetXtreme-E families of Gigabit Ethernet controller chips, including the +following: + +* Broadcom BCM57301 NetXtreme-C 10Gb Ethernet Controller +* Broadcom BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller +* Broadcom BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller +* Broadcom BCM57304 NetXtreme-C Ethernet Virtual Function +* Broadcom BCM57314 NetXtreme-C Ethernet Virtual Function +* Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller +* Broadcom BCM57402 NetXtreme-E Ethernet Partition +* Broadcom BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller +* Broadcom BCM57404 NetXtreme-E Ethernet Virtual Function +* Broadcom BCM57404 NetXtreme-E Partition +* Broadcom BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller +* Broadcom BCM57406 NetXtreme-E Partition +* Broadcom BCM57407 NetXtreme-E 10GBase-T Ethernet Controller +* Broadcom BCM57407 NetXtreme-E 25Gb Ethernet Controller +* Broadcom BCM57407 NetXtreme-E Partition +* Broadcom BCM57412 NetXtreme-E Partition +* Broadcom BCM57414 NetXtreme-E Ethernet Virtual Function +* Broadcom BCM57414 NetXtreme-E Partition +* Broadcom BCM57416 NetXtreme-E Partition +* Broadcom BCM57417 NetXtreme-E Ethernet Partition +* Broadcom BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet + + + +The +**bxe** +driver provides support for various NICs based on the QLogic NetXtreme II +family of 10Gb Ethernet controller chips, including the following: + +* QLogic NetXtreme II BCM57710 10Gb +* QLogic NetXtreme II BCM57711 10Gb +* QLogic NetXtreme II BCM57711E 10Gb +* QLogic NetXtreme II BCM57712 10Gb +* QLogic NetXtreme II BCM57712-MF 10Gb +* QLogic NetXtreme II BCM57800 10Gb +* QLogic NetXtreme II BCM57800-MF 10Gb +* QLogic NetXtreme II BCM57810 10Gb +* QLogic NetXtreme II BCM57810-MF 10Gb +* QLogic NetXtreme II BCM57840 10Gb / 20Gb +* QLogic NetXtreme II BCM57840-MF 10Gb + + + +The chips supported by the +**cas** +driver are: + +* National Semiconductor DP83065 Saturn Gigabit Ethernet +* Sun Cassini Gigabit Ethernet +* Sun Cassini+ Gigabit Ethernet + +The +following add-on cards are known to work with the +**cas** +driver at this time: + +* Sun GigaSwift Ethernet 1.0 MMF (Cassini Kuheen) + (part no. 501-5524) +* Sun GigaSwift Ethernet 1.0 UTP (Cassini) + (part no. 501-5902) +* Sun GigaSwift Ethernet UTP (GCS) + (part no. 501-6719) +* Sun Quad GigaSwift Ethernet UTP (QGE) + (part no. 501-6522) +* Sun Quad GigaSwift Ethernet PCI-X (QGE-X) + (part no. 501-6738) + + + +The +**cdce** +driver supports USB Ethernet interfaces implementing the +USB Communication Device Class Ethernet Control Model (CDC ECM) or +Network Control Model (CDC NCM) protocol, such as: + +* Android USB tethering +* iPhone USB tethering +* Prolific PL-2501 Host-to-Host Bridge Controller +* Sharp Zaurus PDA +* Terayon TJ-715 DOCSIS Cable Modem +* Huawei 3G/4G LTE (eg. E3372, E5573) and other mobile network devices + + + +The +**cue** +driver supports CATC USB-EL1210A based USB Ethernet +adapters including: + +* Belkin F5U011/F5U111 +* CATC Netmate +* CATC Netmate II +* SmartBridges SmartLink + + + +The +**cxgb** +driver supports 10 Gigabit and 1 Gigabit Ethernet adapters based on the T3 and T3B chipset: + +* Chelsio 10GBase-CX4 +* Chelsio 10GBase-LR +* Chelsio 10GBase-SR + + + +The +**cxgbe** +driver supports 100Gb and 25Gb Ethernet adapters based on the T6 ASIC: + +* Chelsio T6225-CR +* Chelsio T6225-SO-CR +* Chelsio T62100-LP-CR +* Chelsio T62100-SO-CR +* Chelsio T62100-CR + +The +**cxgbe** +driver supports 40Gb, 10Gb and 1Gb Ethernet adapters based on the T5 ASIC: + +* Chelsio T580-CR +* Chelsio T580-LP-CR +* Chelsio T580-LP-SO-CR +* Chelsio T560-CR +* Chelsio T540-CR +* Chelsio T540-LP-CR +* Chelsio T522-CR +* Chelsio T520-LL-CR +* Chelsio T520-CR +* Chelsio T520-SO +* Chelsio T520-BT +* Chelsio T504-BT + +The +**cxgbe** +driver supports 10Gb and 1Gb Ethernet adapters based on the T4 ASIC: + +* Chelsio T420-CR +* Chelsio T422-CR +* Chelsio T440-CR +* Chelsio T420-BCH +* Chelsio T440-BCH +* Chelsio T440-CH +* Chelsio T420-SO +* Chelsio T420-CX +* Chelsio T420-BT +* Chelsio T404-BT + + + +The +**cxgbev** +driver supports Virtual Functions on 100Gb and 25Gb Ethernet adapters +based on the T6 ASIC: + +* Chelsio T6225-CR +* Chelsio T6225-SO-CR +* Chelsio T62100-LP-CR +* Chelsio T62100-SO-CR +* Chelsio T62100-CR + +The +**cxgbev** +driver supports Virtual Functions on 40Gb, 10Gb and 1Gb Ethernet adapters +based on the T5 ASIC: + +* Chelsio T580-CR +* Chelsio T580-LP-CR +* Chelsio T580-LP-SO-CR +* Chelsio T560-CR +* Chelsio T540-CR +* Chelsio T540-LP-CR +* Chelsio T522-CR +* Chelsio T520-LL-CR +* Chelsio T520-CR +* Chelsio T520-SO +* Chelsio T520-BT +* Chelsio T504-BT + +The +**cxgbev** +driver supports Virtual Functions on 10Gb and 1Gb Ethernet adapters based +on the T4 ASIC: + +* Chelsio T420-CR +* Chelsio T422-CR +* Chelsio T440-CR +* Chelsio T420-BCH +* Chelsio T440-BCH +* Chelsio T440-CH +* Chelsio T420-SO +* Chelsio T420-CX +* Chelsio T420-BT +* Chelsio T404-BT + + + +The +**dc** +driver provides support for the following chipsets: + +* DEC/Intel 21143 +* ADMtek AL981 Comet, AN985 Centaur, ADM9511 Centaur II and ADM9513 + Centaur II +* ALi/ULi M5261 and M5263 +* ASIX Electronics AX88140A and AX88141 +* Conexant LANfinity RS7112 (miniPCI) +* Davicom DM9009, DM9100, DM9102 and DM9102A +* Lite-On 82c168 and 82c169 PNIC +* Lite-On/Macronix 82c115 PNIC II +* Macronix 98713, 98713A, 98715, 98715A, 98715AEC-C, 98725, 98727 and 98732 +* Xircom X3201 (cardbus only) + +The +following NICs are known to work with the +**dc** +driver at this time: + +* 3Com OfficeConnect 10/100B (ADMtek AN985 Centaur-P) +* Abocom FE2500 +* Accton EN1217 (98715A) +* Accton EN2242 MiniPCI +* Adico AE310TX (98715A) +* Alfa Inc GFC2204 (ASIX AX88140A) +* Built in 10Mbps only Ethernet on Compaq Presario 7900 series + desktops (21143, non-MII) +* Built in Ethernet on LinkSys EtherFast 10/100 Instant GigaDrive (DM9102, MII) +* CNet Pro110B (ASIX AX88140A) +* CNet Pro120A (98715A or 98713A) and CNet Pro120B (98715) +* Compex RL100-TX (98713 or 98713A) +* D-Link DFE-570TX (21143, MII, quad port) +* Digital DE500-BA 10/100 (21143, non-MII) +* ELECOM Laneed LD-CBL/TXA (ADMtek AN985) +* Hawking CB102 CardBus +* IBM EtherJet Cardbus Adapter +* Intel PRO/100 Mobile Cardbus (versions that use the X3201 chipset) +* Jaton XpressNet (Davicom DM9102) +* Kingston KNE100TX (21143, MII) +* Kingston KNE110TX (PNIC 82c169) +* LinkSys LNE100TX (PNIC 82c168, 82c169) +* LinkSys LNE100TX v2.0 (PNIC II 82c115) +* LinkSys LNE100TX v4.0/4.1 (ADMtek AN985 Centaur-P) +* Matrox FastNIC 10/100 (PNIC 82c168, 82c169) +* Melco LGY-PCI-TXL +* Microsoft MN-120 10/100 CardBus (ADMTek Centaur-C) +* Microsoft MN-130 10/100 PCI (ADMTek Centaur-P) +* NDC SOHOware SFA110A (98713A) +* NDC SOHOware SFA110A Rev B4 (98715AEC-C) +* NetGear FA310-TX Rev. D1, D2 or D3 (PNIC 82c169) +* Netgear FA511 +* PlaneX FNW-3602-T (ADMtek AN985) +* SMC EZ Card 10/100 1233A-TX (ADMtek AN985) +* SVEC PN102-TX (98713) +* Xircom Cardbus Realport +* Xircom Cardbus Ethernet 10/100 +* Xircom Cardbus Ethernet II 10/100 + + + +Gigabit Ethernet controllers built into the following Freescale +system-on-chip devices are known to work with the +**dtsec** +driver: + +* P2041, P3041 +* P5010, P5020 + +Additionally, the following devices are expected to work, but are untested: + +* P4080, P4040 +* P5040 + + + +The +**em** +driver supports Gigabit Ethernet adapters based on the Intel +82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB, +82546GB, 82547, 82571, 82572, 82573, 82574, 82575, 82576, and 82580 +controller chips: + +* Intel Gigabit ET Dual Port Server Adapter (82576) +* Intel Gigabit VT Quad Port Server Adapter (82575) +* Intel Single, Dual and Quad Gigabit Ethernet Controller (82580) +* Intel i210 and i211 Gigabit Ethernet Controller +* Intel i350 and i354 Gigabit Ethernet Controller +* Intel PRO/1000 CT Network Connection (82547) +* Intel PRO/1000 F Server Adapter (82543) +* Intel PRO/1000 Gigabit Server Adapter (82542) +* Intel PRO/1000 GT Desktop Adapter (82541PI) +* Intel PRO/1000 MF Dual Port Server Adapter (82546) +* Intel PRO/1000 MF Server Adapter (82545) +* Intel PRO/1000 MF Server Adapter (LX) (82545) +* Intel PRO/1000 MT Desktop Adapter (82540) +* Intel PRO/1000 MT Desktop Adapter (82541) +* Intel PRO/1000 MT Dual Port Server Adapter (82546) +* Intel PRO/1000 MT Quad Port Server Adapter (82546EB) +* Intel PRO/1000 MT Server Adapter (82545) +* Intel PRO/1000 PF Dual Port Server Adapter (82571) +* Intel PRO/1000 PF Quad Port Server Adapter (82571) +* Intel PRO/1000 PF Server Adapter (82572) +* Intel PRO/1000 PT Desktop Adapter (82572) +* Intel PRO/1000 PT Dual Port Server Adapter (82571) +* Intel PRO/1000 PT Quad Port Server Adapter (82571) +* Intel PRO/1000 PT Server Adapter (82572) +* Intel PRO/1000 T Desktop Adapter (82544) +* Intel PRO/1000 T Server Adapter (82543) +* Intel PRO/1000 XF Server Adapter (82544) +* Intel PRO/1000 XT Server Adapter (82544) + + +The man:ena[4] driver supports the AWS EC2 Elastic Network Adapter. + + +The +**enic** +driver should supports all known Cisco VIC cards. + + + + +The +**et** +driver supports Agere ET1310 10/100/Gigabit +Ethernet adapters. + + + + + +Adapters supported by the +**fxp** +driver include: + +* Intel EtherExpress PRO/10 +* Intel InBusiness 10/100 +* Intel PRO/100B / EtherExpressPRO/100 B PCI Adapter +* Intel PRO/100+ Management Adapter +* Intel PRO/100 VE Desktop Adapter +* Intel PRO/100 VM Network Connection +* Intel PRO/100 M Desktop Adapter +* Intel PRO/100 S Desktop, Server and Dual-Port Server Adapters +* Many on-board network interfaces on Intel motherboards + + + +Chips supported by the +**gem** +driver include: + +* Apple GMAC +* Sun GEM Gigabit Ethernet + +The +following add-on cards are known to work with the +**gem** +driver at this time: + +* Sun Gigabit Ethernet PCI 2.0/3.0 (GBE/P) + (part no. 501-4373) + + + +The +**genet** +driver supports the Ethernet controller portion of the Broadcom BCM2711 +on the Raspberry Pi 4 Model B and related systems. +It utilizes the BCM54213PE PHY. + + +The man:gve[4] driver supports the Google Cloud Compute Engine (GCE) Virtual NIC (gVNIC). + + + +The +**ice** +driver supports the Intel Ethernet 800 series. +Most adapters in this series with SFP28/QSFP28 cages +have firmware that requires that Intel qualified modules are used; these +qualified modules are listed below. +This qualification check cannot be disabled by the driver. + +The +**ice** +driver supports 100Gb Ethernet adapters with these QSFP28 modules: + + + +The +**igc** +driver supports the following models: + +* I220-V +* I221-V +* I225-LM +* I225-LMvP(2) +* I225-V +* I225-IT, I225-IT(2) +* I225-K, I225-K(2) +* I226-LM +* I226-LMvP +* I226-V +* I226-IT +* I226-K + + + +The following devices are supported by the +**ipheth** +driver: + +* Apple iPhone tethering (all models) +* Apple iPad tethering (all models) + + + +The +**ix** +driver supports Intel 10Gb Ethernet PCIe adapters, +including: + +* Intel(R) Ethernet X553 +* Intel(R) Ethernet X552 +* Intel(R) Ethernet X550 +* Intel(R) Ethernet X540 Bypass +* Intel(R) Ethernet X540 +* Intel(R) Ethernet X520 Bypass (82599) +* Intel(R) Ethernet X520 (82599) +* Intel(R) 10 Gigabit Server Adapter (82598EB) + + + +The +**ixl** +driver supports the Intel Ethernet 700 series. +Most adapters in this series with SFP+/SFP28/QSFP+ cages +have firmware that requires that Intel qualified modules are used; these +qualified modules are listed below. +This qualification check cannot be disabled by the driver. + +The +**ixl** +driver supports 40Gb Ethernet adapters with these QSFP+ modules: + +* Intel 4x10G/40G QSFP+ 40GBASE-SR4 E40GQSFPSR +* Intel 4x10G/40G QSFP+ 40GBASE-LR4 E40GQSFPLR + +The +**ixl** +driver supports 25Gb Ethernet adapters with these SFP28 modules: + +* Intel 10G/25G SFP28 25GBASE-SR E25GSFP28SR +* Intel 10G/25G SFP28 25GBASE-SR E25GSFP28SRX (Extended Temp) + +The +**ixl** +driver supports 25Gb and 10Gb Ethernet adapters with these SFP+ modules: + +* Intel 1G/10G SFP+ SR FTLX8571D3BCV-IT +* Intel 1G/10G SFP+ SR AFBR-703SDZ-IN2 +* Intel 1G/10G SFP+ LR FTLX1471D3BCV-IT +* Intel 1G/10G SFP+ LR AFCT-701SDZ-IN2 +* Intel 1G/10G SFP+ 10GBASE-SR E10GSFPSR +* Intel 10G SFP+ 10GBASE-SR E10GSFPSRX (Extended Temp) +* Intel 1G/10G SFP+ 10GBASE-LR E10GSFPLR + +Note that adapters also support all passive and active +limiting direct attach cables that comply with SFF-8431 v4.1 and +SFF-8472 v10.4 specifications. + +This is not an exhaustive list; please consult product documentation for an +up-to-date list of supported media. + + + +The +**jme** +device driver provides support for the following Ethernet controllers: + +* JMicron JMC250 PCI Express Gigabit Ethernet controller +* JMicron JMC251 PCI Express Gigabit Ethernet with Card Read Host controller +* JMicron JMC260 PCI Express Fast Ethernet controller +* JMicron JMC261 PCI Express Gigabit Ethernet with Card Read Host controller + + + +The +**kue** +driver supports Kawasaki LSI KL5KLUSB101B based USB Ethernet +adapters including: + +* 3Com 3c19250 +* 3Com 3c460 HomeConnect Ethernet USB Adapter +* ADS Technologies USB-10BT +* AOX USB101 +* ATen UC10T +* Abocom URE 450 +* Corega USB-T +* D-Link DSB-650C +* Entrega NET-USB-E45, NET-HUB-3U1E +* I/O Data USB ETT +* Kawasaki DU-H3E +* LinkSys USB10T +* Netgear EA101 +* Peracom USB Ethernet Adapter +* Psion Gold Port USB Ethernet adapter +* SMC 2102USB, 2104USB + + + +Adapters supported by the +**lge** +driver include: + +* SMC TigerCard 1000 (SMC9462SX) +* D-Link DGE-500SX + + + +The +**liquidio** +driver supports the following cards: + +* LiquidIO II CN2350 210SV/225SV +* LiquidIO II CN2360 210SV/225SV + + + +The +**mgb** +driver supports: + +* Microchip LAN7430 PCIe Gigabit Ethernet controller with PHY +* Microchip LAN7431 PCIe Gigabit Ethernet controller with RGMII interface + + + +The +**mlx4en** +driver supports the following network adapters: + +* Mellanox ConnectX-2 (ETH) +* Mellanox ConnectX-3 (ETH) + + + +The +**mlx4ib** +driver supports the following network adapters: + +* Mellanox ConnectX-2 (IB) +* Mellanox ConnectX-3 (IB) + + + +The +**mlx5en** +driver supports 200Gb, 100Gb, 50Gb, 40Gb, 25Gb and 10Gb ethernet adapters. + +* ConnectX-6 supports 10/20/25/40/50/56/100Gb/200Gb/s speeds. +* ConnectX-5 supports 10/20/25/40/50/56/100Gb/s speeds. +* ConnectX-4 supports 10/20/25/40/50/56/100Gb/s speeds. +* ConnectX-4 LX supports 10/25/40/50Gb/s speeds and reduced power consumption. + + + +The +**mlx5ib** +driver supports 100Gb, 50Gb, 40Gb, 25Gb and 10Gb network adapters. +ConnectX-4 supports: 10/20/25/40/50/56/100Gb/s speeds. +ConnectX-4 LX supports: 10/25/40/50Gb/s speeds (and reduced power consumption): + +* Mellanox MCX455A-ECAT +* Mellanox MCX456A-ECAT +* Mellanox MCX415A-CCAT +* Mellanox MCX416A-CCAT +* Mellanox MCX455A-FCAT +* Mellanox MCX456A-FCAT +* Mellanox MCX415A-BCAT +* Mellanox MCX416A-BCAT +* Mellanox MCX4131A-GCAT +* Mellanox MCX4131A-BCAT +* Mellanox MCX4121A-ACAT +* Mellanox MCX4111A-ACAT +* Mellanox MCX4121A-XCAT +* Mellanox MCX4111A-XCAT + + + +Adapters supported by the +**mos** +driver include: + +* Sitecom LN030 + + + +The +**msk** +driver provides support for various NICs based on the Marvell/SysKonnect +Yukon II based Gigabit Ethernet controller chips, including: + +* D-Link 550SX Gigabit Ethernet +* D-Link 560SX Gigabit Ethernet +* D-Link 560T Gigabit Ethernet +* Marvell Yukon 88E8021CU Gigabit Ethernet +* Marvell Yukon 88E8021 SX/LX Gigabit Ethernet +* Marvell Yukon 88E8022CU Gigabit Ethernet +* Marvell Yukon 88E8022 SX/LX Gigabit Ethernet +* Marvell Yukon 88E8061CU Gigabit Ethernet +* Marvell Yukon 88E8061 SX/LX Gigabit Ethernet +* Marvell Yukon 88E8062CU Gigabit Ethernet +* Marvell Yukon 88E8062 SX/LX Gigabit Ethernet +* Marvell Yukon 88E8035 Fast Ethernet +* Marvell Yukon 88E8036 Fast Ethernet +* Marvell Yukon 88E8038 Fast Ethernet +* Marvell Yukon 88E8039 Fast Ethernet +* Marvell Yukon 88E8040 Fast Ethernet +* Marvell Yukon 88E8040T Fast Ethernet +* Marvell Yukon 88E8042 Fast Ethernet +* Marvell Yukon 88E8048 Fast Ethernet +* Marvell Yukon 88E8050 Gigabit Ethernet +* Marvell Yukon 88E8052 Gigabit Ethernet +* Marvell Yukon 88E8053 Gigabit Ethernet +* Marvell Yukon 88E8055 Gigabit Ethernet +* Marvell Yukon 88E8056 Gigabit Ethernet +* Marvell Yukon 88E8057 Gigabit Ethernet +* Marvell Yukon 88E8058 Gigabit Ethernet +* Marvell Yukon 88E8059 Gigabit Ethernet +* Marvell Yukon 88E8070 Gigabit Ethernet +* Marvell Yukon 88E8071 Gigabit Ethernet +* Marvell Yukon 88E8072 Gigabit Ethernet +* Marvell Yukon 88E8075 Gigabit Ethernet +* SysKonnect SK-9Sxx Gigabit Ethernet +* SysKonnect SK-9Exx Gigabit Ethernet + + + +The +**muge** +driver supports: + +* Microchip LAN7800 USB 3.1 Gigabit Ethernet controller with PHY +* Microchip LAN7850 USB 2.0 Gigabit Ethernet controller with PHY +* Microchip LAN7515 USB 2 hub and Gigabit Ethernet controller with PHY + + + +The +**mxge** +driver supports 10 Gigabit Ethernet adapters based on the +Myricom LANai Z8E chips: + +* Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C) +* Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R) +* Myricom 10G XAUI over ribbon fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q) + + + +The +**my** +driver provides support for various NICs based on the Myson chipset. +Supported models include: + +* Myson MTD800 PCI Fast Ethernet chip +* Myson MTD803 PCI Fast Ethernet chip +* Myson MTD89X PCI Gigabit Ethernet chip + + + +The +**nfe** +driver supports the following NVIDIA MCP onboard adapters: + +* NVIDIA nForce MCP Networking Adapter +* NVIDIA nForce MCP04 Networking Adapter +* NVIDIA nForce 430 MCP12 Networking Adapter +* NVIDIA nForce 430 MCP13 Networking Adapter +* NVIDIA nForce MCP51 Networking Adapter +* NVIDIA nForce MCP55 Networking Adapter +* NVIDIA nForce MCP61 Networking Adapter +* NVIDIA nForce MCP65 Networking Adapter +* NVIDIA nForce MCP67 Networking Adapter +* NVIDIA nForce MCP73 Networking Adapter +* NVIDIA nForce MCP77 Networking Adapter +* NVIDIA nForce MCP79 Networking Adapter +* NVIDIA nForce2 MCP2 Networking Adapter +* NVIDIA nForce2 400 MCP4 Networking Adapter +* NVIDIA nForce2 400 MCP5 Networking Adapter +* NVIDIA nForce3 MCP3 Networking Adapter +* NVIDIA nForce3 250 MCP6 Networking Adapter +* NVIDIA nForce3 MCP7 Networking Adapter +* NVIDIA nForce4 CK804 MCP8 Networking Adapter +* NVIDIA nForce4 CK804 MCP9 Networking Adapter + + + +The +**nge** +driver supports National Semiconductor DP83820 and DP83821 based +Gigabit Ethernet adapters including: + +* Addtron AEG320T +* Ark PC SOHO-GA2500T (32-bit PCI) and SOHO-GA2000T (64-bit PCI) +* Asante FriendlyNet GigaNIX 1000TA and 1000TPC +* D-Link DGE-500T +* Linksys EG1032, revision 1 +* Netgear GA621 +* Netgear GA622T +* SMC EZ Card 1000 (SMC9462TX) +* Surecom Technology EP-320G-TX +* Trendware TEG-PCITX (32-bit PCI) and TEG-PCITX2 (64-bit PCI) + + + +The +**oce** +driver supports the following network adapters: + +* Emulex BladeEngine 2 +* Emulex BladeEngine 3 +* Emulex Lancer + + + + +The +**qlnxe** +driver supports 25/40/100 Gigabit Ethernet & CNA Adapter based on the following +chipsets: + +* QLogic 45000 series +* QLogic 41000 series + + + +The +**qlxgb** +driver supports 10 Gigabit Ethernet & CNA Adapter based on the following +chipsets: + +* QLogic 3200 series +* QLogic 8200 series + + + +The +**qlxgbe** +driver supports 10 Gigabit Ethernet & CNA Adapter based on the following +chipsets: + +* QLogic 8300 series + + + +The +**qlxge** +driver supports 10 Gigabit Ethernet & CNA Adapter based on the following +chipsets: + +* QLogic 8100 series + + + +The +**re** +driver supports RealTek RTL8139C+, RTL8169, RTL816xS, RTL811xS, RTL8168, +RTL810xE and RTL8111 based Fast Ethernet and Gigabit Ethernet adapters including: + +* Alloy Computer Products EtherGOLD 1439E 10/100 (8139C+) +* Compaq Evo N1015v Integrated Ethernet (8139C+) +* Corega CG-LAPCIGT Gigabit Ethernet (8169S) +* D-Link DGE-528(T) Gigabit Ethernet (8169S) +* Gigabyte 7N400 Pro2 Integrated Gigabit Ethernet (8110S) +* LevelOne GNC-0105T (8169S) +* LinkSys EG1032 (32-bit PCI) +* PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S) +* TP-Link TG-3468 v2 Gigabit Ethernet (8168) +* USRobotics USR997902 Gigabit Ethernet (8169S) +* Xterasys XN-152 10/100/1000 NIC (8169) + + + +Adapters supported by the +**rl** +driver include: + +* Accton + "Cheetah" + EN1207D (MPX 5030/5038; RealTek 8139 clone) +* Allied Telesyn AT2550 +* Allied Telesyn AT2500TX +* Belkin F5D5000 +* BUFFALO (Melco INC.) LPC-CB-CLX (CardBus) +* Compaq HNE-300 +* CompUSA no-name 10/100 PCI Ethernet NIC +* Corega FEther CB-TXD +* Corega FEtherII CB-TXD +* D-Link DFE-520TX (rev. C1) +* D-Link DFE-528TX +* D-Link DFE-530TX+ +* D-Link DFE-538TX +* D-Link DFE-690TXD +* Edimax EP-4103DL CardBus +* Encore ENL832-TX 10/100 M PCI +* Farallon NetLINE 10/100 PCI +* Genius GF100TXR +* GigaFast Ethernet EE100-AXP +* KTX-9130TX 10/100 Fast Ethernet +* LevelOne FPC-0106TX +* Longshine LCS-8038TX-R +* NDC Communications NE100TX-E +* Netronix Inc. EA-1210 NetEther 10/100 +* Nortel Networks 10/100BaseTX +* OvisLink LEF-8129TX +* OvisLink LEF-8139TX +* Peppercon AG ROL-F +* Planex FNW-3603-TX +* Planex FNW-3800-TX +* SMC EZ Card 10/100 PCI 1211-TX +* SOHO (PRAGMATIC) UE-1211C + + + +The +**rue** +driver supports RealTek RTL8150 based USB Ethernet +adapters including: + +* Buffalo (Melco Inc.) LUA-KTX +* Green House GH-USB100B +* LinkSys USB100M +* Billionton 10/100 FastEthernet USBKR2 + + + + +The +**sfxge** +driver supports all 10Gb Ethernet adapters based on Solarflare SFC9000 +family controllers. + + + +The +**sge** +device driver provides support for the following Ethernet controllers: + +* SiS190 Fast Ethernet controller +* SiS191 Fast/Gigabit Ethernet controller + + + +The +**sis** +driver supports Silicon Integrated Systems SiS 900 and SiS 7016 based +Fast Ethernet adapters and embedded controllers, as well as Fast Ethernet +adapters based on the National Semiconductor DP83815 (MacPhyter) and DP83816 +chips. +Supported adapters include: + +* @Nifty FNECHARD IFC USUP-TX +* MELCO LGY-PCI-TXC +* Netgear FA311-TX (DP83815) +* Netgear FA312-TX (DP83815) +* SiS 630, 635, and 735 motherboard chipsets +* Soekris Engineering net45xx, net48xx, lan1621, and lan1641 + + + +Adapters supported by the +**sk** +driver include: + +* 3Com 3C940 single port, 1000baseT adapter +* 3Com 3C2000-T single port, 1000baseT adapter +* Belkin F5D5005 single port, 1000baseT adapter +* D-Link DGE-530T single port, 1000baseT adapter +* Linksys (revision 2) single port, 1000baseT adapter +* SK-9521 SK-NET GE-T single port, 1000baseT adapter +* SK-9821 SK-NET GE-T single port, 1000baseT adapter +* SK-9822 SK-NET GE-T dual port, 1000baseT adapter +* SK-9841 SK-NET GE-LX single port, single mode fiber adapter +* SK-9842 SK-NET GE-LX dual port, single mode fiber adapter +* SK-9843 SK-NET GE-SX single port, multimode fiber adapter +* SK-9844 SK-NET GE-SX dual port, multimode fiber adapter +* SMC 9452TX single port, 1000baseT adapter + + + +The following devices are supported by the +**smsc** +driver: + +* LAN9500, LAN9500A, LAN9505 and LAN9505A based Ethernet adapters +* LAN89530, LAN9530 and LAN9730 based Ethernet adapters +* LAN951x Ethernet adapters with integrated USB hub + + + + +The +**ste** +driver supports Sundance Technologies ST201 based Fast Ethernet +adapters and embedded controllers including: + +* D-Link DFE-530TXS +* D-Link DFE-550TX +* D-Link DFE-580TX + + + +The +**stge** +driver provides support for various NICs based on the Sundance/Tamarack +TC9021 based Gigabit Ethernet controller chips, including: + +* Antares Microsystems Gigabit Ethernet +* ASUS NX1101 Gigabit Ethernet +* D-Link DL-4000 Gigabit Ethernet +* IC Plus IP1000A Gigabit Ethernet +* Sundance ST-2021 Gigabit Ethernet +* Sundance ST-2023 Gigabit Ethernet +* Sundance TC9021 Gigabit Ethernet +* Tamarack TC9021 Gigabit Ethernet + + + +The +**ti** +driver supports Gigabit Ethernet adapters based on the +Alteon Tigon I and II chips. +The +**ti** +driver has been tested with the following adapters: + +* 3Com 3c985-SX Gigabit Ethernet adapter (Tigon 1) +* 3Com 3c985B-SX Gigabit Ethernet adapter (Tigon 2) +* Alteon AceNIC V Gigabit Ethernet adapter (1000baseSX) +* Alteon AceNIC V Gigabit Ethernet adapter (1000baseT) +* Digital EtherWORKS 1000SX PCI Gigabit adapter +* Netgear GA620 Gigabit Ethernet adapter (1000baseSX) +* Netgear GA620T Gigabit Ethernet adapter (1000baseT) + +The following adapters should also be supported but have +not yet been tested: + +* Asante GigaNIX1000T Gigabit Ethernet adapter +* Asante PCI 1000BASE-SX Gigabit Ethernet adapter +* Farallon PN9000SX Gigabit Ethernet adapter +* NEC Gigabit Ethernet +* Silicon Graphics PCI Gigabit Ethernet adapter + + + + +Gigabit Ethernet controllers built into the following Freescale +system-on-chip devices are known to work with the +**tsec** +driver: + +* MPC8349 +* MPC8533, MPC8541, MPC8555 + +The enhanced version of the controller (eTSEC), integrated in the following +devices, is also supported by this driver: + +* MPC8548, MPC8572 + + + + +The +**udav** +driver supports the following adapters: + +* Corega FEther USB-TXC +* ShanTou ST268 USB NIC + + + +Devices supported by the +**ufoma** +driver include: + +* SHARP FOMA SH902i +* KYOCERA PHS AH-K3001V (a.k.a Kyopon) +* SANYO Vodafone3G V801SA + + + +The +**uhso** +driver should work with most devices from Option. +The following devices have been verified to work + +* Option GlobeSurfer iCON 7.2 (new firmware) +* Option GlobeTrotter Max 7.2 (new firmware) +* Option iCON 225 +* Option iCON 452 +* Option iCON 505 + +The device features a mass storage device referred to as +"Zero-CD" +which contains drivers for Microsoft Windows; this is the default +mode for the device. +The +**uhso** +driver automatically switches the device from +"Zero-CD" +mode to modem mode. +This behavior can be disabled by setting +*hw.usb.uhso.auto\_switch* +to 0 using +sysctl(8). + + + +The +**ure** +driver supports the following USB Ethernet controllers: + + Model: Speed (Mbps): + Realtek RTL8156/RTL8156B/RTL8156BG 10, 100, 1000, and 2500 + Realtek RTL8153/RTL8153B 10, 100, and 1000 + Realtek RTL8152 10 and 100 + Realtek RTL8168/8169/8110/8211 via rgephy(4) 10, 100, and 1000 + + + +The +**urndis** +driver supports the +"tethering" +functionality of many Android devices. + + + +The +**vge** +driver supports VIA Networking VT6120, VT6122, VT6130 and VT6132 based +Gigabit Ethernet adapters including: + +* VIA Networking LAN-on-motherboard Gigabit Ethernet +* ZyXEL GN650-T 64-bit PCI Gigabit Ethernet NIC (ZX1701) +* ZyXEL GN670-T 32-bit PCI Gigabit Ethernet NIC (ZX1702) + + + +The +**vr** +driver supports VIA Technologies Rhine I, Rhine II, and Rhine III based +Fast Ethernet adapters including: + +* AOpen/Acer ALN-320 +* D-Link DFE520-TX +* D-Link DFE530-TX +* Hawking Technologies PN102TX +* Soekris Engineering net5501 + + + +The +**vte** +device driver provides support for the following Ethernet controllers: + +* DM&P Vortex86 RDC R6040 Fast Ethernet controller + + + + + + +The +**xl** +driver supports the following hardware: + +* 3Com 3c900-TPO +* 3Com 3c900-COMBO +* 3Com 3c905-TX +* 3Com 3c905-T4 +* 3Com 3c900B-TPO +* 3Com 3c900B-TPC +* 3Com 3c900B-FL +* 3Com 3c900B-COMBO +* 3Com 3c905B-T4 +* 3Com 3c905B-TX +* 3Com 3c905B-FX +* 3Com 3c905B-COMBO +* 3Com 3c905C-TX +* 3Com 3c980, 3c980B, and 3c980C server adapters +* 3Com 3cSOHO100-TX OfficeConnect adapters +* 3Com 3c450 HomeConnect adapters +* 3Com 3c555, 3c556 and 3c556B mini-PCI adapters +* 3Com 3C3SH573BT, 3C575TX, 3CCFE575BT, 3CXFE575BT, 3CCFE575CT, 3CXFE575CT, + 3CCFEM656, 3CCFEM656B, and 3CCFEM656C, 3CXFEM656, 3CXFEM656B, and + 3CXFEM656C CardBus adapters +* 3Com 3c905-TX, 3c905B-TX 3c905C-TX, 3c920B-EMB, and 3c920B-EMB-WNM embedded adapters + +Both the 3C656 family of CardBus cards and the 3C556 family of MiniPCI +cards have a built-in proprietary modem. +Neither the +**xl** +driver nor any other +FreeBSD +driver supports this modem. + + +[[switch]] +=== Ethernet Switches + +The man:adm6996fc[4] driver supports the Infineon ADM6996FC Fast Ethernet switch controller. + + +The +**ar40xx\_switch** +driver supports the following Gigabit Ethernet switch controllers: + +* Qualcomm IPQ 4019 Five-port Gigabit Ethernet Switch +* Qualcomm IPQ 4018 Five-port Gigabit Ethernet Switch + + + +The +**arswitch** +driver supports the following Ethernet switch controllers: + +* Atheros AR8327 Seven-port Gigabit Ethernet Switch +* Atheros AR8316 Six-port Gigabit Ethernet Switch +* Atheros AR8236 Six-port Fast Ethernet Switch +* Atheros AR8226 Six-port Fast Ethernet Switch +* Atheros AR8216 Six-port Fast Ethernet Switch + + + +The +**e6000sw** +driver supports the following Gigabit Ethernet switch controllers: + +* Marvell 88E6190 +* Marvell 88E6176 +* Marvell 88E6172 +* Marvell 88E6341 +* Marvell 88E6141 + + + +The +**e6060sw** +driver supports the following Fast Ethernet switch controllers: + +* Marvell 88E6060 +* Marvell 88E6063 +* Marvell 88E6065 + + +The man:felix[4] driver supports the Microsemi VSC9959 Felix Gigabit Ethernet switch controller found in the NXP Layerscape LS1028A SoC. + + +The +**ip17x** +driver supports the following Fast Ethernet switch controllers: + +* IC Plus IP178C +* IC Plus IP175D +* IC Plus IP175C +* IC Plus IP175A + + +The man:ksz8995ma[4] driver supports the Micrel KSZ8995MA/KSZ8995FQ Fast Ethernet switch controller. + + +The +**mtkswitch** +driver supports the following Ethernet switch controllers: + +* MediaTek MT7628 (5 port Fast Ethernet) +* MediaTek MT7621 (5 port Gigabit Ethernet) +* MediaTek MT7620 (5 port Fast Ethernet) +* Ralink RT5350 (5 port Fast Ethernet) +* Ralink RT3352 (5 port Fast Ethernet) +* Ralink RT3050 (5 port Fast Ethernet) + + +The *rtl8366* driver supports the Realtek 8366 Gigabit Ethernet switch controller. + +The *ukswitch* driver is designed to support potentially unknown Ethernet Switches. + +[[wlan]] +=== Wireless Network Interfaces + + +The +**ath** +driver supports all Atheros Cardbus, ExpressCard, PCI and PCIe cards, +except those that are based on the AR5005VL chipset. + + + +The following cards are among those supported by the +**ath\_hal** +module: + + *Card* Chip Bus Standard + Aztech WL830PC AR5212 CardBus b/g + D-Link DWL-A650 AR5210 CardBus a + D-Link DWL-AB650 AR5211 CardBus a/b + D-Link DWL-A520 AR5210 PCI a + D-Link DWL-AG520 AR5212 PCI a/b/g + D-Link DWL-AG650 AR5212 CardBus a/b/g + D-Link DWL-G520B AR5212 PCI b/g + D-Link DWL-G650B AR5212 CardBus b/g + Elecom LD-WL54AG AR5212 Cardbus a/b/g + Elecom LD-WL54 AR5211 Cardbus a + Fujitsu E5454 AR5212 Cardbus a/b/g + Fujitsu FMV-JW481 AR5212 Cardbus a/b/g + Fujitsu E5454 AR5212 Cardbus a/b/g + HP NC4000 AR5212 PCI a/b/g + I/O Data WN-AB AR5212 CardBus a/b + I/O Data WN-AG AR5212 CardBus a/b/g + I/O Data WN-A54 AR5212 CardBus a + Linksys WMP55AG AR5212 PCI a/b/g + Linksys WPC51AB AR5211 CardBus a/b + Linksys WPC55AG AR5212 CardBus a/b/g + NEC PA-WL/54AG AR5212 CardBus a/b/g + Netgear WAG311 AR5212 PCI a/b/g + Netgear WAB501 AR5211 CardBus a/b + Netgear WAG511 AR5212 CardBus a/b/g + Netgear WG311 (aka WG311v1) AR5212 PCI b/g + Netgear WG311v2 AR5212 PCI b/g + Netgear WG311T AR5212 PCI b/g + Netgear WG511T AR5212 CardBus b/g + Orinoco 8480 AR5212 CardBus a/b/g + Orinoco 8470WD AR5212 CardBus a/b/g + Proxim Skyline 4030 AR5210 CardBus a + Proxim Skyline 4032 AR5210 PCI a + Samsung SWL-5200N AR5212 CardBus a/b/g + SMC SMC2735W AR5210 CardBus a + Sony PCWA-C700 AR5212 Cardbus a/b + Sony PCWA-C300S AR5212 Cardbus b/g + Sony PCWA-C500 AR5210 Cardbus a + 3Com 3CRPAG175 AR5212 CardBus a/b/g + TP-LINK TL-WDN4800 AR9380 PCIe a/b/g/n + + + +The +**bwi** +driver supports Broadcom BCM43xx based wireless devices, including: + + *Card* *Chip* *Bus* *Standard* + Apple Airport Extreme BCM4306 PCI b/g + Apple Airport Extreme BCM4318 PCI b/g + ASUS WL-100g BCM4306 CardBus b/g + ASUS WL-138g BCM4318 PCI b/g + Buffalo WLI-CB-G54S BCM4318 CardBus b/g + Buffalo WLI-PCI-G54S BCM4306 PCI b/g + Compaq R4035 onboard BCM4306 PCI b/g + Dell Wireless 1390 BCM4311 Mini PCI b/g + Dell Wireless 1470 BCM4318 Mini PCI b/g + Dell Truemobile 1300 r2 BCM4306 Mini PCI b/g + Dell Truemobile 1400 BCM4309 Mini PCI b/g + HP nx6125 BCM4319 PCI b/g + Linksys WPC54G Ver 3 BCM4318 CardBus b/g + Linksys WPC54GS Ver 2 BCM4318 CardBus b/g + TRENDnet TEW-401PCplus BCM4306 CardBus b/g + US Robotics 5411 BCM4318 CardBus b/g + +The +**bwi** +driver uses the older v3 version of Broadcom's firmware. +While this older firmware does support most BCM43xx parts, the +bwn(4) +driver works better for the newer chips it supports. +You must use the +**bwi** +driver if you are using older Broadcom chipsets (BCM4301, BCM4303 and +BCM4306 rev 2). +The v4 version of the firmware that +bwn(4) +uses does not support these chips. + + + +The +**bwn** +driver supports Broadcom BCM43xx based wireless devices, including: + + *Card* *Chip* *Bus* *Standard* + Apple Airport Extreme BCM4318 PCI b/g + ASUS WL-138g BCM4318 PCI b/g + Buffalo WLI-CB-G54S BCM4318 CardBus b/g + Dell Wireless 1390 BCM4311 Mini PCI b/g + Dell Wireless 1470 BCM4318 Mini PCI b/g + Dell Truemobile 1400 BCM4309 Mini PCI b/g + HP Compaq 6715b BCM4312 PCI b/g + HP nx6125 BCM4319 PCI b/g + Linksys WPC54G Ver 3 BCM4318 CardBus b/g + Linksys WPC54GS Ver 2 BCM4318 CardBus b/g + US Robotics 5411 BCM4318 CardBus b/g + +Users of older Broadcom chipsets (BCM4301, BCM4303 and BCM4306 rev 2) +must use +bwi(4) +because the v4 version of the firmware does not support these chips. +The newer firmware is too big to fit into these old chips. + + + +The +**ipw** +driver provides support for the +Intel PRO/Wireless 2100a/b MiniPCI network adapter. + + + +The +**iwi** +driver supports the following wireless network devices: + +* Intel PRO/Wireless 2200BG MiniPCI Network Connection +* Intel PRO/Wireless 2225BG PCI Network Connection +* Intel PRO/Wireless 2915ABG MiniPCI Network Connection + + + +The +**iwlwifi** +driver supports PCIe devices from the +**mvm** +sub-driver with the following chipset generations: + +* 7000 +* 8000 +* 9000 +* 22000 +* AX210 + +The +**iwlwifi** +driver supports PCIe devices from the +**mld** +sub-driver with the following chipset generations: + +* BZ +* SC + +These chipset generations match the following common device names: + +* Intel(R) Dual Band Wireless AC 7260 +* Intel(R) Dual Band Wireless N 7260 +* Intel(R) Wireless N 7260 +* Intel(R) Dual Band Wireless AC 3160 +* Intel(R) Dual Band Wireless N 3160 +* Intel(R) Wireless N 3160 +* Intel(R) Dual Band Wireless AC 3165 +* Intel(R) Dual Band Wireless AC 3168 +* Intel(R) Dual Band Wireless AC 7265 +* Intel(R) Wireless N 7265 +* Intel(R) Dual Band Wireless N 7265 +* Intel(R) Dual Band Wireless AC 8260 +* Intel(R) Dual Band Wireless N 8260 +* Intel(R) Dual Band Wireless AC 4165 +* Intel(R) Dual Band Wireless AC 8265 +* Intel(R) Dual Band Wireless AC 8275 +* Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz +* Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW) +* Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) +* Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz +* Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz +* Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W) +* Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW) +* Intel(R) Wireless-AC 9260-1 +* Intel(R) Wi-Fi 6 AX200 160MHz +* Killer(R) Wi-Fi 6 AX1650w 160MHz Wireless Network Adapter (200D2W) +* Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW) +* Intel(R) Wi-Fi 6 AX201 160MHz +* Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W) +* Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) +* Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW) +* Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W) +* Intel(R) Wi-Fi 6E AX211 160MHz +* Intel(R) Wi-Fi 6 AX210 160MHz +* Killer(R) Wi-Fi 6E AX1675w 160MHz Wireless Network Adapter (210D2W) +* Killer(R) Wi-Fi 6E AX1675x 160MHz Wireless Network Adapter (210NGW) +* Intel(R) Wi-Fi 6E AX411 160MHz +* Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW) +* Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW) +* Intel(R) Wireless-AC 9461 160MHz +* Intel(R) Wireless-AC 9461 +* Intel(R) Wireless-AC 9462 160MHz +* Intel(R) Wireless-AC 9462 +* Intel(R) Wireless-AC 9560 160MHz +* Intel(R) Wireless-AC 9560 +* Intel(R) Wireless-AC 9270 160MHz +* Intel(R) Wireless-AC 9270 +* Intel(R) Wireless-AC 9162 160MHz +* Intel(R) Wireless-AC 9162 +* Intel(R) Wireless-AC 9260 160MHz +* Intel(R) Wireless-AC 9260 +* Intel(R) Wi-Fi 6 AX101 +* Intel(R) Wi-Fi 6 AX203 +* Intel(R) Wi-Fi 6E AX231 160MHz +* Intel(R) Wi-Fi 7 BE201 320MHz +* Intel(R) Wi-Fi 7 BE200 320MHz +* Intel(R) Wi-Fi 7 BE202 160MHz +* Intel(R) TBD Sc device +* Intel(R) TBD Sc2 device +* Intel(R) TBD Sc2f device + + + +The +**iwm** +driver supports the following PCIe Wi-Fi devices: + +* Intel Dual Band Wireless AC 3160 +* Intel Dual Band Wireless AC 3165 +* Intel Dual Band Wireless AC 3168 +* Intel Dual Band Wireless AC 7260 +* Intel Dual Band Wireless AC 7265 +* Intel Dual Band Wireless AC 8260 +* Intel Dual Band Wireless AC 8265 +* Intel Dual Band Wireless AC 9260 +* Intel Dual Band Wireless AC 9270 +* Intel Dual Band Wireless AC 946X +* Intel Dual Band Wireless AC 9560 + + + +The +**iwn** +driver provides support for: + +* Intel Centrino Advanced-N 6200 +* Intel Centrino Advanced-N 6205 +* Intel Centrino Advanced-N 6230 +* Intel Centrino Advanced-N 6235 +* Intel Centrino Advanced-N + WiMAX 6250 +* Intel Centrino Ultimate-N 6300 +* Intel Centrino Wireless-N 100 +* Intel Centrino Wireless-N 105 +* Intel Centrino Wireless-N 130 +* Intel Centrino Wireless-N 135 +* Intel Centrino Wireless-N 1000 +* Intel Centrino Wireless-N 1030 +* Intel Centrino Wireless-N 2200 +* Intel Centrino Wireless-N 2230 +* Intel Centrino Wireless-N 4965 +* Intel Centrino Wireless-N 5100 +* Intel Centrino Wireless-N 6150 +* Intel Centrino Wireless-N 6200 +* Intel Centrino Wireless-N 6250 +* Intel Centrino Wireless-N + WiMAX 6150 +* Intel Ultimate N WiFi Link 5300 +* Intel Wireless WiFi Link 4965 +* Intel WiFi Link 5100 +* Intel WiMAX/WiFi Link 5150 +* Intel WiMAX/WiFi Link 5350 + + + + +The following cards are among those supported by the +**malo** +driver: + + *Card* *Chip* *Bus* *Standard* + Netgear WG311v3 88W8335 PCI b/g + Tenda TWL542P 88W8335 PCI b/g + U-Khan UW-2054i 88W8335 PCI b/g + + +Marvell 88W8363 IEEE 802.11n wireless network adapters (man:mwl[4] driver) + + + +The +**otus** +driver provides support for Atheros AR9170 USB IEEE 802.11b/g/n +wireless network adapters, including: + +* 3Com 3CRUSBN275 +* Arcadyan WN7512 +* CACE AirPcap Nx +* D-Link DWA-130 rev D1 +* D-Link DWA-160 rev A1 +* D-Link DWA-160 rev A2 +* IO-Data WN-GDN/US2 +* NEC Aterm WL300NU-G +* Netgear WNDA3100 +* Netgear WN111 v2 +* Planex GW-US300 +* SMC Networks SMCWUSB-N2 +* TP-Link TL-WN821N v1, v2 +* Ubiquiti SR71 USB +* Unex DNUA-81 +* Z-Com UB81 +* Z-Com UB82 +* ZyXEL NWD-271N + + + +The +**ral** +driver supports PCI/PCIe/CardBus wireless adapters based on Ralink Technology +chipsets, including: + + *Card* *MAC/BBP* *Bus* + A-Link WL54H RT2560 PCI + A-Link WL54PC RT2560 CardBus + AirLink101 AWLC5025 RT2661 CardBus + AirLink101 AWLH5025 RT2661 PCI + Amigo AWI-914W RT2560 CardBus + Amigo AWI-922W RT2560 mini-PCI + Amigo AWI-926W RT2560 PCI + AMIT WL531C RT2560 CardBus + AMIT WL531P RT2560 PCI + AOpen AOI-831 RT2560 PCI + ASUS WL-107G RT2560 CardBus + ASUS WL-130g RT2560 PCI + Atlantis Land A02-PCI-W54 RT2560 PCI + Atlantis Land A02-PCM-W54 RT2560 CardBus + Belkin F5D7000 v3 RT2560 PCI + Belkin F5D7010 v2 RT2560 CardBus + Billionton MIWLGRL RT2560 mini-PCI + Canyon CN-WF511 RT2560 PCI + Canyon CN-WF513 RT2560 CardBus + CC&C WL-2102 RT2560 CardBus + CNet CWC-854 RT2560 CardBus + CNet CWP-854 RT2560 PCI + Compex WL54G RT2560 CardBus + Compex WLP54G RT2560 PCI + Conceptronic C54RC RT2560 CardBus + Conceptronic C54Ri RT2560 PCI + D-Link DWA-525 rev A2 RT5392 PCI + Digitus DN-7001G-RA RT2560 CardBus + Digitus DN-7006G-RA RT2560 PCI + E-Tech WGPC02 RT2560 CardBus + E-Tech WGPI02 RT2560 PCI + Edimax EW-7108PCg RT2560 CardBus + Edimax EW-7128g RT2560 PCI + Eminent EM3036 RT2560 CardBus + Eminent EM3037 RT2560 PCI + Encore ENLWI-G-RLAM RT2560 PCI + Encore ENPWI-G-RLAM RT2560 CardBus + Fiberline WL-400P RT2560 PCI + Fibreline WL-400X RT2560 CardBus + Gigabyte GN-WI01GS RT2561S mini-PCI + Gigabyte GN-WIKG RT2560 mini-PCI + Gigabyte GN-WMKG RT2560 CardBus + Gigabyte GN-WP01GS RT2561S PCI + Gigabyte GN-WPKG RT2560 PCI + Hawking HWC54GR RT2560 CardBus + Hawking HWP54GR RT2560 PCI + iNexQ CR054g-009 (R03) RT2560 PCI + JAHT WN-4054P RT2560 CardBus + JAHT WN-4054PCI RT2560 PCI + LevelOne WNC-0301 v2 RT2560 PCI + LevelOne WPC-0301 v2 RT2560 CardBus + Linksys WMP54G v4 RT2560 PCI + Micronet SP906GK RT2560 PCI + Micronet SP908GK V3 RT2560 CardBus + Minitar MN54GCB-R RT2560 CardBus + Minitar MN54GPC-R RT2560 PCI + MSI CB54G2 RT2560 CardBus + MSI MP54G2 RT2560 mini-PCI + MSI PC54G2 RT2560 PCI + OvisLink EVO-W54PCI RT2560 PCI + PheeNet HWL-PCIG/RA RT2560 PCI + Planex GW-NS300N RT2860 CardBus + Pro-Nets CB80211G RT2560 CardBus + Pro-Nets PC80211G RT2560 PCI + Repotec RP-WB7108 RT2560 CardBus + Repotec RP-WP0854 RT2560 PCI + SATech SN-54C RT2560 CardBus + SATech SN-54P RT2560 PCI + Sitecom WL-112 RT2560 CardBus + Sitecom WL-115 RT2560 PCI + SMC SMCWCB-GM RT2661 CardBus + SMC SMCWPCI-GM RT2661 PCI + SparkLAN WL-685R RT2560 CardBus + Surecom EP-9321-g RT2560 PCI + Surecom EP-9321-g1 RT2560 PCI + Surecom EP-9428-g RT2560 CardBus + Sweex LC500050 RT2560 CardBus + Sweex LC700030 RT2560 PCI + TekComm NE-9321-g RT2560 PCI + TekComm NE-9428-g RT2560 CardBus + Unex CR054g-R02 RT2560 PCI + Unex MR054g-R02 RT2560 CardBus + Zinwell ZWX-G160 RT2560 CardBus + Zinwell ZWX-G360 RT2560 mini-PCI + Zinwell ZWX-G361 RT2560 PCI + Zonet ZEW1500 RT2560 CardBus + Zonet ZEW1600 RT2560 PCI + + + +The +**rsu** +driver provides support for Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n +wireless network adapters, including: + +* ASUS USB-N10 +* ASUS WL-167G V3 +* Belkin F7D1101 v1 +* D-Link DWA-131 A1 +* EDUP EP-MS150N(W) +* Edimax EW-7622UMN +* Hercules HWGUn-54 +* Hercules HWNUm-300 +* Planex GW-USNano +* Sitecom WL-349 v1 +* Sitecom WL-353 +* Sweex LW154 +* TRENDnet TEW-646UBH +* TRENDnet TEW-648UB +* TRENDnet TEW-649UB + + + +The +**rtw88** +driver supports PCIe devices with the following chipsets: + +* Realtek 802.11n wireless 8723de (RTL8723DE) +* Realtek 802.11ac wireless 8821ce (RTL8821CE) +* Realtek 802.11ac wireless 8822be (RTL8822BE) +* Realtek 802.11ac wireless 8822ce (RTL8822CE) + + + +The +**rtw89** +driver supports PCIe devices with the following chipsets: + +* Realtek 8851BE Wi-Fi 6 (RTL8851BE) +* Realtek 8852AE Wi-Fi 6 (RTL8852AE) +* Realtek 8852BE Wi-Fi 6 (RTL8852BE) +* Realtek 8852CE Wi-Fi 6E (RTL8852CE) +* Realtek 8922AE Wi-Fi 7 (RTL8922AE) + + + +The +**rtwn\_pci** +driver supports the following PCIe Wi-Fi devices: + +* Realtek 802.11n wireless 8188 (RTL8188EE) +* Realtek 802.11n wireless 8192 (RTL8192CE) + + + +The +**rtwn\_usb** +driver supports USB wireless network adapters based on certain +Realtek RTL 8188/8192/8812 and 8821 chipsets, including: + + *Card* *Chip* *Bus* + Alfa AWUS036NHR v2 RTL8188RU USB 2.0 + ASUS USB-AC56 RTL8812AU USB 3.0 + ASUS USB-N10 NANO RTL8188CUS USB 2.0 + ASUS USB-N10 NANO rev B1 RTL8188EUS USB 2.0 + Asus USB-N13, rev. B1 RTL8192CU USB 2.0 + Belkin F7D1102 Surf Wireless Micro RTL8188CUS USB 2.0 + Buffalo WI-U2-433DHP RTL8821AU USB 2.0 + Buffalo WI-U2-433DM RTL8821AU USB 2.0 + Buffalo WI-U3-866D RTL8812AU USB 3.0 + D-Link DWA-121 rev C1A (N150 Nano) RTL8188EU USB 2.0 + D-Link DWA-123 rev D1 RTL8188EU USB 2.0 + D-Link DWA-125 rev D1 RTL8188EU USB 2.0 + D-Link DWA-131 RTL8192CU USB 2.0 + D-Link DWA-131 rev E1 RTL8192EU USB 2.0 + D-Link DWA-171 rev A1 RTL8821AU USB 2.0 + D-Link DWA-172 rev A1 RTL8821AU USB 2.0 + D-Link DWA-180 rev A1 RTL8812AU USB 2.0 + D-Link DWA-182 rev C1 RTL8812AU USB 3.0 + Edimax EW-7811Un RTL8188CUS USB 2.0 + Edimax EW-7811UTC RTL8821AU USB 2.0 + Edimax EW-7822UAC RTL8812AU USB 3.0 + EDUP EP-AC1620 RTL8821AU USB 2.0 + Elecom WDC-150SU2M RTL8188EU USB 2.0 + EnGenius EUB1200AC RTL8812AU USB 3.0 + Foxconn WFUR6 RTL8812AU USB 2.0 + Hawking HD65U RTL8821AU USB 2.0 + Hercules Wireless N USB Pico RTL8188CUS USB 2.0 + I-O Data WN-AC867U RTL8812AU USB 3.0 + Linksys WUSB6300 RTL8812AU USB 3.0 + NEC AtermWL900U PA-WL900U RTL8812AU USB 3.0 + Netgear A6100 RTL8821AU USB 2.0 + Netgear WNA1000M RTL8188CUS USB 2.0 + Mercusys MW150US RTL8188EU USB 2.0 + Planex GW-900D RTL8812AU USB 3.0 + Realtek RTL8192CU RTL8192CU USB 2.0 + Realtek RTL8188CUS RTL8188CUS USB 2.0 + Sitecom WLA-7100 RTL8812AU USB 3.0 + TP-Link Archer T2U Nano RTL8821AU USB 2.0 + TP-Link Archer T2U Plus RTL8821AU USB 2.0 + TP-Link Archer T2U v3 RTL8821AU USB 2.0 + TP-Link Archer T4U RTL8812AU USB 3.0 + TP-Link Archer T4U v2 RTL8812AU USB 3.0 + TP-Link Archer T4UH v1 RTL8812AU USB 3.0 + TP-Link Archer T4UH v2 RTL8812AU USB 3.0 + TP-Link TL-WN722N v2 RTL8188EU USB 2.0 + TP-LINK TL-WN723N v3 RTL8188EU USB 2.0 + TP-LINK TL-WN725N v2 RTL8188EU USB 2.0 + TP-LINK TL-WN727N v5 RTL8188EU USB 2.0 + TP-LINK TL-WN821N v4 RTL8192CU USB 2.0 + TP-LINK TL-WN821N v5 RTL8192EU USB 2.0 + TP-LINK TL-WN822N v4 RTL8192EU USB 2.0 + TP-LINK TL-WN823N v1 RTL8192CU USB 2.0 + TP-LINK TL-WN823N v2 RTL8192EU USB 2.0 + TRENDnet TEW-805UB RTL8812AU USB 3.0 + ZyXEL NWD6605 RTL8812AU USB 3.0 + + + +The +**rum** +driver supports USB 2.0 wireless +adapters based on the Ralink RT2501USB and RT2601USB chipsets, +including: + + *Card* *Bus* + 3Com Aolynk WUB320g USB + Abocom WUG2700 Ta USB + Airlink101 AWLL5025 USB + ASUS WL-167g ver 2 USB + Belkin F5D7050 ver 3 USB + Belkin F5D9050 ver 3 USB + Buffalo WLI-U2-SG54HP USB + Buffalo WLI-U2-SG54HG USB + Buffalo WLI-U2-G54HP USB + Buffalo WLI-UC-G USB + CNet CWD-854 ver F USB + Conceptronic C54RU ver 2 USB + Corega CG-WLUSB2GO USB + D-Link DWA-110 USB + D-Link DWA-111 USB + D-Link DWL-G122 rev C1 USB + D-Link WUA-1340 USB + Digitus DN-7003GR USB + Edimax EW-7318USG USB + Gigabyte GN-WB01GS USB + Gigabyte GN-WI05GS USB + Hawking HWUG1 USB + Hawking HWU54DM USB + Hercules HWGUSB2-54-LB USB + Hercules HWGUSB2-54V2-AP USB + LevelOne WNC-0301USB v3 USB + Linksys WUSB54G rev C USB + Linksys WUSB54GR USB + Planex GW-US54HP USB + Planex GW-US54Mini2 USB + Planex GW-USMM USB + Senao NUB-3701 USB + Sitecom WL-113 ver 2 USB + Sitecom WL-172 USB + Sweex LW053 USB + TP-LINK TL-WN321G v1/v2/v3 USB + + + +The +**run** +driver supports the following wireless adapters: + +* Airlink101 AWLL6090 +* ASUS USB-N11 +* ASUS USB-N13 ver. A1 +* ASUS USB-N14 +* ASUS USB-N66 +* ASUS WL-160N +* Belkin F5D8051 ver 3000 +* Belkin F5D8053 +* Belkin F5D8055 +* Belkin F6D4050 ver 1 +* Belkin F9L1103 +* Buffalo WLI-UC-AG300N +* Buffalo WLI-UC-G300HP +* Buffalo WLI-UC-G300N +* Buffalo WLI-UC-G301N +* Buffalo WLI-UC-GN +* Buffalo WLI-UC-GNM +* Buffalo WLI-UC-GNM2 +* Corega CG-WLUSB2GNL +* Corega CG-WLUSB2GNR +* Corega CG-WLUSB300AGN +* Corega CG-WLUSB300GNM +* D-Link DWA-130 rev B1 +* D-Link DWA-130 rev F1 +* D-Link DWA-140 rev B1, B2, B3, D1 +* D-Link DWA-160 rev B2 +* D-Link DWA-162 +* DrayTek Vigor N61 +* Edimax EW-7711UAn +* Edimax EW-7711UTn +* Edimax EW-7717Un +* Edimax EW-7718Un +* Edimax EW-7733UnD +* Gigabyte GN-WB30N +* Gigabyte GN-WB31N +* Gigabyte GN-WB32L +* Hawking HWDN1 +* Hawking HWUN1 +* Hawking HWUN2 +* Hercules HWNU-300 +* Linksys WUSB54GC v3 +* Linksys WUSB600N +* Logitec LAN-W150N/U2 +* Mvix Nubbin MS-811N +* Panda Wireless PAU06 +* Planex GW-USMicroN +* Planex GW-US300MiniS +* Sitecom WL-182 +* Sitecom WL-188 +* Sitecom WL-301 +* Sitecom WL-302 +* Sitecom WL-315 +* SMC SMCWUSBS-N2 +* Sweex LW303 +* Sweex LW313 +* TP-LINK TL-WDN3200 +* TP-LINK TL-WN321G v4 +* TP-LINK TL-WN727N v3 +* Unex DNUR-81 +* Unex DNUR-82 +* ZyXEL NWD2705 +* ZyXEL NWD210N +* ZyXEL NWD270N + + + +The +**uath** +driver should work with the following adapters: + + *Adapter* *Chipset* + `Compex WLU108AG` AR5005UX + `Compex WLU108G` AR5005UG + `D-Link DWL-G132` AR5005UG + `IODATA WN-G54/US` AR5005UG + `MELCO WLI-U2-KAMG54` AR5005UX + `Netgear WG111T` AR5005UG + `Netgear WG111U` AR5005UX + `Netgear WPN111` AR5005UG + `Olitec 000544` AR5005UG + `PLANET WDL-U357` AR5005UX + `Siemens Gigaset 108` AR5005UG + `SMC SMCWUSBT-G` AR5005UG + `SMC SMCWUSBT-G2` AR5005UG + `SparkLAN WL-785A` AR5005UX + `TP-Link TL-WN620G` AR5005UG + `TRENDware International TEW-444UB` AR5005UG + `TRENDware International TEW-504UB` AR5005UX + `Unex Technology UR054ag` AR5005UX + `ZyXEL XtremeMIMO M-202` AR5005UX + + + +The +**upgt** +driver supports USB 2.0 Conexant/Intersil PrismGT series wireless +adapters based on the GW3887 chipset, among them: + +* Belkin F5D7050 (version 1000) +* Cohiba Proto Board +* D-Link DWL-G120 Cohiba +* FSC Connect2Air E-5400 USB D1700 +* Gigaset USB Adapter 54 +* Inventel UR045G +* Netgear WG111v1 (rev2) +* SMC EZ ConnectG SMC2862W-G +* Sagem XG703A +* Spinnaker DUT +* Spinnaker Proto Board + + + +The +**ural** +driver supports USB 2.0 wireless adapters based on the Ralink Technology +RT2500USB chipset, including: + + *Card* *Bus* + AMIT WL532U USB + ASUS WL-167g USB + Belkin F5D7050 v2000 USB + Buffalo WLI-U2-KG54-AI USB + CNet CWD-854 USB + Compex WLU54G 2A1100 USB + Conceptronic C54RU USB + D-Link DWL-G122 b1 USB + Dynalink WLG25USB USB + E-Tech WGUS02 USB + Gigabyte GN-WBKG USB + Hercules HWGUSB2-54 USB + KCORP LifeStyle KLS-685 USB + Linksys WUSB54G v4 USB + Linksys WUSB54GP v4 USB + MSI MS-6861 USB + MSI MS-6865 USB + MSI MS-6869 USB + NovaTech NV-902 USB + OvisLink Evo-W54USB USB + SerComm UB801R USB + SparkLAN WL-685R USB + Surecom EP-9001-g USB + Sweex LC100060 USB + Tonze UW-6200C USB + Zinwell ZWX-G261 USB + Zonet ZEW2500P USB + +An up to date list can be found at +*http://ralink.rapla.net/*. + + + +The +**urtw** +driver supports Realtek RTL8187B/L based wireless network devices, including: + + *Card* *Radio* *Bus* + Belkin F5D7050E RTL8225 USB + Linksys WUSB54GCv2 RTL8225 USB + Netgear WG111v2 RTL8225 USB + Netgear WG111v3 RTL8225 USB + Safehome WLG-1500SMA5 RTL8225 USB + Shuttle XPC Accessory PN20 RTL8225 USB + Sitecom WL168v1 RTL8225 USB + Sitecom WL168v4 RTL8225 USB + SureCom EP-9001-g(2A) RTL8225 USB + TRENDnet TEW-424UB V3.xR RTL8225 USB + + + +The +**wpi** +driver provides support for the +Intel PRO/Wireless 3945ABG Mini PCIe network adapter. + + + +The following devices are known to be supported by the +**zyd** +driver: + +* 3COM 3CRUSB10075 +* Acer WLAN-G-US1 +* Airlink+ AWLL3025 +* Airlink 101 AWLL3026 +* AOpen 802.11g WL54 +* Asus A9T integrated wireless +* Asus WL-159g +* Belkin F5D7050 v.4000 +* Billion BiPAC 3011G +* Buffalo WLI-U2-KG54L +* CC&C WL-2203B +* DrayTek Vigor 550 +* Edimax EW-7317UG +* Edimax EW-7317LDG +* Fiberline Networks WL-43OU +* iNexQ UR055g +* Linksys WUSBF54G +* Longshine LCS-8131G3 +* MSI US54SE +* MyTek MWU-201 USB adapter +* Philips SNU5600 +* Planet WL-U356 +* Planex GW-US54GZ +* Planex GW-US54GZL +* Planex GW-US54Mini +* Safecom SWMULZ-5400 +* Sagem XG 760A +* Sagem XG 76NA +* Sandberg Wireless G54 USB +* Sitecom WL-113 +* SMC SMCWUSB-G +* Sweex wireless USB 54 Mbps +* Tekram/Siemens USB adapter +* Telegent TG54USB +* Trendnet TEW-424UB rev A +* Trendnet TEW-429UB +* TwinMOS G240 +* Unicorn WL-54G +* US Robotics 5423 +* X-Micro XWL-11GUZX +* Yakumo QuickWLAN USB +* Zonet ZEW2501 +* ZyXEL ZyAIR G-202 +* ZyXEL ZyAIR G-220 + + +[[misc-network]] +=== Miscellaneous Networks + + + + + + +The +**u3g** +driver supports the following cellular modems: + +* Option GT 3G Fusion, GT Fusion Quad, etc. + (3G only, not WLAN) +* Option GT 3G, GT 3G Quad, etc. +* Vodafone Mobile Connect Card 3G +* Vodafone Mobile Broadband K3772-Z +* Qualcomm Inc. CDMA MSM +* Qualcomm Inc. GOBI 1000, 2000 and 3000 devices with MDM1000 or MDM2000 chipsets +* QUECTEL BGX, ECX, EGX, EMX, EPX, RGX series +* Quectel EM160R + (see *CAVEATS*) +* Huawei B190, E180v, E220, E3372, E3372v153, E5573Cs322, ('<Huawei Mobile>') +* Novatel U740, MC950D, X950D, etc. +* Sierra MC875U, MC8775U, etc. +* Panasonic CF-F9 GOBI + +Many more are supported, see +*/sys/dev/usb/serial/u3g.c* +for the complete list. + + + +[[serial]] +=== Serial Interfaces + + +The core component and the kernel interfaces talk to the hardware through the +hardware interface. +This interface serves as an abstraction of the hardware and allows varying +UARTs to be used for serial communications. + + +The +**uart** +driver supports the following classes of UARTs: + +* NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or + the 16950 UARTs. +* SCC: serial communications controllers supported by the + scc(4) + device driver. + + + +The +**scc** +driver supports the following classes of Serial Communications Controllers: + +* QUICC: Freescale/NXP QUad Integrated Communications Controllers. +* Z8530: Zilog 8530 based serial communications controllers. + + + +The +**puc** +driver supports the following +PCI multi-port serial and parallel adapters: + +* Sunix SUN1889 +* HP Diva Serial \[GSP] Multiport UART: + + - Tosca Console + - Tosca Secondary + - Maestro SP2 + - Superdome Console + - Keystone SP2 + - Everest SP2 + +* VScom: + + - PCI-800 + - PCI-400 + - PCI-200 + +* Boca Research Turbo Serial: + + - 658 + - 654 + +* Dolphin Peripherals: + + - 4035 + - 4014 + +* Applied Micro Circuits 8 Port UART +* Digi Neo: + + - PCI 4 Port + - PCI 8 Port + - PCIe 8 Port + - PCIe 4 Port + - PCIe 4 Port RJ45 + - PCIe 8 Port RJ45 + +* Comtrol RocketPort: + + - 550/8 RJ11 part A + - 550/8 RJ11 part B + - 550/8 Octa part A + - 550/8 Octa part B + - 550/4 RJ45 + - 550/Quad + - 550/16 part A + - 550/16 part B + - 550/8 part A + - 550/8 part B + +* IBM SurePOS 300 Series (481033H) serial ports +* SIIG Cyber I/O PCI (10x family and 20x family): + + - 16C550 + - 16C650 + - 16C850 + +* SIIG Cyber Parallel Dual PCI (10x family and 20x family): +* SIIG Cyber Serial Dual PCI (10x family and 20x family): + + - 16C550 + - 16C650 + - 16C850 + +* SIIG Cyber 2S1P PCI (10x family and 20x family): + + - 16C550 + - 16C650 + - 16C850 + +* SIIG Cyber 4S PCI (10x family and 20x family): + + - 16C550 + - 16C650 + - 16C850 + +* SIIG PS8000 8S PCI 16C650 (20x family) +* Brainboxes: + + - PX-101 + - PX-246 + - PX-257 + - PX-260 + - PX-279 + - PX-310 + - PX-313 + - PX-320 + - PX-346 + - PX-368 + - PX-420 + - PX-431 + - PX-475 + - PX-803 + - PX-820 + - PX-831 + - PX-846 + - PX-857 + - UC-101 + - UC-203 + - UC-253 + - UC-257 + - UC-260 + - UC-268 + - UC-279 + - UC-302 + - UC-310 + - UC-313 + - UC-346 + - UC-357 + - UC-368 + - UC-414 + - UC-420 + - UC-431 + - UC-475 + - UC-607 + - UC-836 + - UP-189 + - UP-200 + - UP-869 + - UP-880 + +* Intashield: + + - IS-200 + - IS-400 + - IX-100 + - IX-200 + - IX-400 + +* Quatech: + + - QSC-100 + - DSC-100 + - DSC-200/300 + - QSC-200/300 + - ESC-100D + - ESC-100M + - QSCLP-100 + - DSCLP-100 + - DSCLP-200/300 + - ESCLP-100 + +* Moxa Technologies: + + - Smartio CP-102E/PCIe + - Smartio CP-102EL/PCIe + - Smartio C104H/PCI + - Smartio CP-104UL/PCI + - Smartio CP-104JU/PCI + - Smartio CP-104EL/PCIe + - Smartio CP-104EL-A/PCIe + - CP-112UL + - Industio CP-114 + - Smartio CP-114EL/PCIe + - Smartio CP-118EL-A/PCIe + - C168H/PCI + - C168U/PCI + - CP-168EL/PCIe + - Smartio CP-168EL-A/PCIe + +* Exar: + + - XR17C/D152 + - XR17C154 + - XR17C158 + - XR17V258IV + - XR17V352 + - XR17V354 + - XR17V358 + +* Advantech + + - PCI-1602 Rev A + - 2-port PCI (PCI-1602 Rev B1/PCI-1603) + +* Lava Computers: + + - Dual Serial + - Quatro A + - Quatro B + - Quattro-PCI A + - Quattro-PCI B + - Octo A + - Octo B + +* Sunix SUN1888 +* I-O DATA RSA-PCI2/R +* SIIG Cyber 4 PCI 16550 +* SIIG Cyber 4S PCI 16C650 (20x family) +* SIIG Quartet Serial 850 +* Kuroutoshikou SERIAL4P-LPPCI2 +* Oxford Semiconductor OX16PCI954 UARTs +* SIIG Cyber: + + - 2S PCIe + - Serial Dual PCI 16C850 + - 2SP1 PCIe + +* Oxford Semiconductor: + + - OX16PCI954 UARTs + - OX9160/OX16PCI954 UARTs (function 1) + - OX16PCI952 UARTs + - OX16PCI958 UARTs + +* Perle: + + - Ultraport4 Express + - Speed2 LE + - Speed4 LE + - Speed8 LE + +* Oxford Semiconductor OXPCIe952: + + - 1S1P + - UARTs + - UARTs (function 1) + +* Oxford Semiconductor OXPCIe954: + + - UARTs + - UARTs (function 1) + +* Oxford Semiconductor OXPCIe958: + + - UARTs + - UARTs (function 1) + +* VScom: + + - PCI-100L + - PCI-200L + - 200Li + +* Titan: + + - PCI-800H + - PCI-800H + - PCI-200H + +* Titan VScom: + + - PCI-800L + - PCI-200HV2 + - PCIex-800H + - PCIex-800H + +* Avlab Technology PCI IO 2S +* Avlab Low Profile PCI 4 Serial +* Syba Tech Ltd PCI-4S2P-550-ECP +* Sunix SER5xxxx + + - 2-port serial + - 4-port serial + - 8-port serial + +* Sunix MIO5xxxx (1284 Printer port): + + - 1-port serial + - 2-port serial + - 4-port serial + +* Feasso PCI FPP-02 2S1P +* Sun 1040 PCI Quad Serial +* Decision Computer Inc PCCOM: + + - 4-port serial + - 8-port serial + +* PCCOM dual port RS232/422/485 +* NetMos NM9815 Dual 1284 Printer port +* NetMos NM9835: + + - based 1-port serial + - based 2-port serial + - Dual UART and 1284 Printer port + +* NetMos NM9845: + + - 6 Port UART + - Quad UART and 1284 Printer port + +* NetMos NM9865: + + - Dual UART + - Triple UART + - Quad UART + - Single UART and 1284 Printer port + - Dual UART and 1284 Printer port + - Dual 1284 Printer port + +* IC Book Labs: + + - Gunboat x4 Lite + - Gunboat x4 Pro + - Ironclad x8 Lite + - Ironclad x8 Pro + - Dreadnought x16 Pro + - Dreadnought x16 Lite + - Gunboat x2 Low Profile + - Gunboat x4 Low Profile + + + +The +**uark** +driver supports the following adapters: + +* HL USB-RS232 +* HugePine USB-UART +* KQ-U8A Data Cable +* Skymaster USB to RS232 + + + +The +**ubsa** +driver supports the following adapters: + +* AnyData ADU-500A EV-DO modem +* AnyData ADU-E100A (no EV-DO mode support) +* Belkin F5U103 +* Belkin F5U120 +* e-Tek Labs Kwik232 +* GoHubs GoCOM232 +* Peracom single port serial adapter + + + +The +**ubser** +driver provides support for the BWCT console management serial adapters. + + + + +The +**ucycom** +driver currently supports the following devices which incorporate +Cypress USB to RS232 bridge chips: + +* DeLorme Earthmate USB GPS receiver + + + +The +**uftdi** +driver supports the following USB to serial UART controllers: + +* FTDI FT4232H +* FTDI FT232R +* FTDI FT230X +* FTDI FT2232H +* FTDI FT2232D +* FTDI FT2232C +* FTDI FT8U232BM +* FTDI FT8U232AM +* FTDI FT8U100AX + + + +The +**umcs** +driver was tested on the following adapters: + +* ST Lab U-360 two-port serial USB adapter +* ST Lab U-400 four-port serial USB adapter + + + +The +**umct** +driver supports the following adapters: + +* Belkin F5U109 +* Belkin F5U409 +* D-Link DU-H3SP USB BAY Hub +* Magic Control Technology USB-232 +* Sitecom USB-232 + + + + +The +**uplcom** +driver supports the following devices and adapters: + +* ADLINK ND-6530 USB-Serial Adapter +* Alcatel One Touch 535/735 Phone +* Alcor AU9720 USB-RS232 Serial Adapter +* AlDiga AL-11U Modem +* Alltronix ACM003U00 Modem +* Anchor Serial adapter +* ATEN UC-232A +* ATEN UC-232B +* BAFO BF-800 and BF-810 +* Belkin F5U257 +* BenQ S81 Phone +* Corega CG-USBRS232R Serial Adapter +* Cressi Edy (Seiko) Diving Computer +* ELECOM UC-SGT Serial Adapter +* HAL Corporation Crossam2+USB IR commander +* Hama USB RS-232 Serial Adapter +* Hamlet exaggerate XURS232 +* HP LD220 Point-Of-Sale (POS) Display +* IOGEAR UC-232A +* I/O DATA USB-RSAQ, USB-RSAQ2, USB-RSAQ3 and USB-RSAQ5 +* iTegno WM1080A GSM/GFPRS Modem +* iTegno WM2080A CDMA Modem +* Leadtek 9531 GPS +* Micromax 610U Modem +* Microsoft Palm 700WX +* Mobile Action MA-620 Infrared Adapter +* Motorola Cables +* Nokia CA-42 Cable +* OTI DKU-5 cable +* Panasonic TY-TP50P6-S flat screen +* PLX CA-42 Phone Cable +* PLANEX USB-RS232 URS-03 +* Prolific Generic USB-Serial Adapters +* Prolific Generic USB-Serial Adapters (HXN) +* Prolific Pharos USB-Serial Adapter +* Prolific USB-Serial Controller D +* RATOC REX-USB60 +* Radio Shack USB Serial Cable +* Sagem USB-Serial Adapter +* Samsung I330 Phone Cradle +* Sandberg USB to Serial Link (model number 133-08) +* Sanwa KB-USB2 Multimeter cable +* Siemens/BenQ EF81, SX1, X65 and X75 Mobile Phones +* Sitecom USB-Serial Adapter +* SMART Technologies USB-Serial Adapter +* Sony QN3 Phone Cable +* Sony Ericsson Datapilot +* Sony Ericsson DCU-10 and DCU-11 (Susteen) USB Cables +* SOURCENEXT KeikaiDenwa 8 (with and without charger) +* Speed Dragon USB-Serial Cable +* Syntech CPT-8001C Barcode Scanner +* TDK UHA6400 and UPA9664 USB-PHS Adapters +* TRENDnet USB to Serial Converter (TU-S9) +* Tripp-Lite U209-000-R USB-Serial Adapter +* UIC HCR331 Magnetic Stripe Card Reader +* UIC MSR206 Magnetic Stripe Card Reader +* Willcom W-SIM DD PHS terminal.(WS002IN) +* YC-Cable USB-Serial Adapter +* Zeagle N2iTion3 Diving Computer + + + +The following devices should work with the +**uslcom** +driver: + +* AC-Services CAN, CIS-IBUS, IBUS and OBD interfaces +* Aerocomm Radio +* AKTACOM ACE-1001 cable +* AMBER Wireless AMB2560 +* Arkham DS-101 Adapter +* Argussoft ISP +* Arygon Technologies Mifare RFID Reader +* AVIT Research USB-TTL interface +* B&G H3000 Data Cable +* Balluff RFID reader +* Baltech card reader +* BEI USB VCP Sensor +* Burnside Telecom Desktop Mobile +* chip45.com Crumb128 module +* Clipsal 5000CT2, 5500PACA, 5500PCU, 560884, 5800PC, C5000CT2 + and L51xx C-Bus Home Automation products +* Commander 2 EDGE(GSM) Modem +* Cygnal Fasttrax GPS and Debug adapter +* DataApex MultiCOM USB to RS232 converter +* Degree Controls USB adapter +* DekTec DTA Plus VHF/UHF Booster +* Dell DW700 GPS Receiver +* Digianswer ZigBee/802.15.4 MAC +* Dynastream ANT Development kits +* Elan USBcount50, USBscope50, USBpulse100 and USBwave12 +* ELV USB-I2C interface +* EMS C1007 HF RFID controller +* Festo CPX-USB and CMSP interfaces +* Gemalto Prox-PU/CU contactless card reader +* Helicomm IP-Link 1220-DVM +* IMS USB-RS422 adapter +* Infinity GPS-MIC-1 Radio Monophone +* INSYS Modem +* IRZ SG-10 and MC35pu GSM/GPRS Modems +* Jablotron PC-60B +* Kamstrup M-Bus Master MultiPort 250D + and Optical Eye/3 wire utility meter interfaces +* Kyocera GPS +* Link Instruments MS-019 and MS-028 + Oscilloscope/Logic Analyzer/Pattern Generators +* Lipowsky Baby-JTAG, Baby-LIN and HARP-1 +* MEI CashFlow SC and Series 2000 cash acceptors +* MJS USB-TOSLINK Adapter +* MobiData GPRS USB Modems +* MSD DashHawk +* Multiplex RC adapter +* Optris MSpro LT Thermometer +* Owen AC4 USB-RS485 converter +* Pirelli DP-L10 SIP phone +* PLX CA-42 Phone cable +* Pololu USB to Serial +* Procyon AVS Mind Machine +* Renesas RX-Stick for RX610 +* Siemens MC60 Cable +* Silicon Laboratories generic CP2101/CP2102/CP2103/CP2104/CP2105 chips +* Software Bisque Paramount ME +* SPORTident BSM7-D USB +* Suunto Sports Instrument +* Syntech CipherLab USB Barcode Scanner +* T-Com TC 300 SIP phone +* Tams Master Easy Control +* Telegesis ETRX2USB +* Timewave HamLinkUSB +* Tracient RFID Reader +* Track Systems Traqmate +* Vaisala USB Instrument cable +* VStabi Controller +* WAGO 750-923 USB Service Cable +* WaveSense Jazz Blood Glucose Meter +* WIENER Plein & Baus CML Data Logger, RCM Remote, + and PL512 and MPOD PSUs +* WMR RIGblaster Plug&Play and RIGtalk RT1 +* Zephyr Bioharness + + + +The +**uvscom** +driver supports the following adapters: + +* DDI Pocket Air H" C@rd +* DDI Pocket Air H" C@rd 64 +* NTT P-in +* NTT P-in m@ster + + +[[sound]] +=== Sound Devices + + +The +**snd\_als4000** +driver supports the following sound cards: + +* Avance Logic ALS4000 + + + +The +**snd\_atiixp** +driver supports the following audio chipsets: + +* ATI IXP 200 +* ATI IXP 300 +* ATI IXP 400 + + + +The +**snd\_cmi** +driver supports the following sound cards: + +* CMedia CMI8338A +* CMedia CMI8338B +* CMedia CMI8738 +* CMedia CMI8738B + + + +The +**snd\_cs4281** +driver supports the following sound cards: + +* Crystal Semiconductor CS4281 + + + +The +**snd\_csa** +driver supports the following sound cards: + +* Crystal Semiconductor CS4280 +* Crystal Semiconductor CS4610 +* Crystal Semiconductor CS4611 +* Crystal Semiconductor CS4614 +* Crystal Semiconductor CS4615 +* Crystal Semiconductor CS4622 +* Crystal Semiconductor CS4624 +* Crystal Semiconductor CS4630 +* Genius Soundmaker 128 Value +* Hercules Game Theatre XP +* Turtle Beach Santa Cruz + +Some onboard CS4610 chips are accompanied by the CS423x ISA codec +instead of the CS4297 AC97 codec. +Such configurations are not +supported by the +**snd\_csa** +driver yet. + + + +The +**snd\_emu10k1** +driver supports the following sound cards: + +* Creative SoundBlaster Live! (EMU10K1 Chipset) +* Creative SoundBlaster Audigy (EMU10K2 Chipset) +* Creative SoundBlaster Audigy 2 (EMU10K2 Chipset) +* Creative SoundBlaster Audigy 2 (EMU10K3 Chipset) + + + +The +**snd\_emu10kx** +driver supports the following sound cards: + +* Creative Sound Blaster Live! (EMU10K1 Chipset). + Both PCM and MIDI interfaces are available. +* Creative Sound Blaster Audigy (CA0100 and CA0101 Chipset). + PCM and two MIDI interfaces available. +* Creative Sound Blaster Audigy 2 and Creative Sound Blaster Audigy 4 (CA0102 + Chipset). + PCM support is limited to 48kHz/16 bit stereo (192kHz/24 bit part + of this chipset is not supported). +* Creative Sound Blaster Audigy 2 Value (CA0108 Chipset). + PCM support is limited + to 48kHz/16 bit stereo (192kHz/24 bit part of this chipset is not supported). + There is no MIDI support for this card. + +The +**snd\_emu10kx** +driver does +*not* +support the following sound cards (although they have names +similar to some supported ones): + +* Creative Sound Blaster Live! 24-Bit, identified by + FreeBSD + as + "`emu10k1x Soundblaster Live! 5.1`". +* Creative Sound Blaster Audigy LS / ES, identified by + FreeBSD + as + "`CA0106-DAT Audigy LS`". +* All other Creative sound cards with -DAT chipsets. +* All Creative X-Fi series sound cards. + + + +The +**snd\_envy24** +driver supports the following audio devices: + +* M-Audio Audiophile 2496 +* M-Audio Delta Dio 2496 +* Terratec DMX 6fire + +Only analog playback is supported. +Recording and other features of these cards are not supported. + + + +The +**snd\_envy24ht** +driver supports the following audio devices: + +* Audiotrak Prodigy 7.1 +* Audiotrak Prodigy 7.1 LT +* Audiotrak Prodigy 7.1 XT +* Audiotrak Prodigy HD2 +* ESI Juli@ +* ESI Juli@ XTe +* M-Audio Audiophile 192 +* M-Audio Revolution 5.1 +* M-Audio Revolution 7.1 +* Terratec Aureon 5.1 Sky +* Terratec Aureon 7.1 Space +* Terratec Aureon 7.1 Universe +* Terratec PHASE 22 +* Terratec PHASE 28 + +Only analog playback is supported. +Recording and other features of these cards are not supported. + + + +The +**snd\_es137x** +driver supports the following sound cards: + +* Creative CT5880-A +* Creative CT5880-C +* Creative CT5880-D +* Creative CT5880-E +* Creative SB AudioPCI CT4730 +* Ensoniq AudioPCI ES1370 +* Ensoniq AudioPCI ES1371-A +* Ensoniq AudioPCI ES1371-B +* Ensoniq AudioPCI ES1373-A +* Ensoniq AudioPCI ES1373-B +* Ensoniq AudioPCI ES1373-8 + + + +The +**snd\_fm801** +driver supports audio devices based on the following chipset: + +* Forte Media FM801 + + + +The +**snd\_hda** +driver supports PCI class 04h +(multimedia), +subclass 03h +(HDA) +audio controllers and codecs compatible with the +Intel High Definition Audio 1.0 specification. + + + +The +**snd\_hdspe** +driver supports the following audio devices: + +* RME HDSPe AIO +* RME HDSPe RayDAT + +By default, each +pcm(4) +device corresponds to a physical port on the sound card. +For ADAT ports, 8 channel, 4 channel and 2 channel formats are supported. +Depending on sample rate and channel format selected, not all pcm channels can +be mapped to ADAT channels and vice versa. + + + +The +**snd\_ich** +driver supports the following audio devices: + +* AMD 768 +* AMD 8111 +* Intel 443MX +* Intel ICH +* Intel ICH revision 1 +* Intel ICH2 +* Intel ICH3 +* Intel ICH4 +* Intel ICH5 +* Intel ICH6 +* Intel ICH7 +* NVIDIA nForce +* NVIDIA nForce2 +* NVIDIA nForce2 400 +* NVIDIA nForce3 +* NVIDIA nForce3 250 +* NVIDIA nForce4 +* SiS 7012 + + + +The +**snd\_maestro3** +driver supports the following audio devices: + +* ESS Technology Allegro-1 +* ESS Technology Maestro3 + + + +The +**snd\_neomagic** +driver supports the following audio devices: + +* NeoMagic 256AV +* NeoMagic 256ZX + + + +The +**snd\_solo** +driver supports the following sound cards: + +* ESS Solo-1 (ES1938 Chipset) +* ESS Solo-1E (ES1946 Chipset) + + + +The +**snd\_spicds** +driver supports the following codecs: + +* AK4358 +* AK4381 +* AK4396 +* AK4524 +* AK4528 +* WM8770 + + + +The +**snd\_t4dwave** +driver supports the following audio devices: + +* Acer Labs M5451 +* SIS 7018 +* Trident 4DWave DX +* Trident 4DWave NX + + + + +The +**snd\_via8233** +driver supports the following audio chipsets: + +* VIA VT8233 +* VIA VT8233A +* VIA VT8233C +* VIA VT8235 +* VIA VT8237 +* VIA VT8251 + + + +The +**snd\_via82c686** +driver supports audio devices based on the following chipset: + +* VIA 82C686A + + + +The +**snd\_vibes** +driver supports audio devices based on the following chipset: + +* S3 SonicVibes + + +[[usb]] +=== USB Devices + +A range of USB peripherals are supported; devices known to work are listed in this section. +Owing to the generic nature of most USB devices, with some exceptions any device of a given class will be supported, even if not explicitly listed here. + +[NOTE] +==== +USB Bluetooth adapters can be found in <<bluetooth,Bluetooth>>. + +USB human interface devices can be found in <<misc,Miscellaneous>>. + +USB network interfaces can be found in <<ethernet,Ethernet Interfaces>> or <<wlan,Wireless Network Interfaces>>. + +USB serial interfaces can be found in <<serial,Serial Interfaces>>. +==== + + +The +**atp** +driver provides support for the following Product IDs: + +* PowerBooks, iBooks (IDs: 0x020e, 0x020f, 0x0210, 0x0214, 0x0215, 0x0216) +* Core Duo MacBook & MacBook Pro (IDs: 0x0217, 0x0218, 0x0219) +* Core2 Duo MacBook & MacBook Pro (IDs: 0x021a, 0x021b, 0x021c) +* Core2 Duo MacBook3,1 (IDs: 0x0229, 0x022a, 0x022b) +* 12 inch PowerBook and iBook (IDs: 0x030a, 0x030b) +* 15 inch PowerBook (IDs: 0x020e, 0x020f, 0x0215) +* 17 inch PowerBook (ID: 0x020d) +* Almost all recent Macbook-Pros and Airs (IDs: 0x0223, 0x0223, 0x0224, 0x0224, + 0x0225, 0x0225, 0x0230, 0x0230, 0x0231, 0x0231, 0x0232, 0x0232, 0x0236, + 0x0236, 0x0237, 0x0237, 0x0238, 0x0238, 0x023f, 0x023f, 0x0240, 0x0241, + 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0249, 0x024a, 0x024b, + 0x024c, 0x024d, 0x024e, 0x0252, 0x0252, 0x0253, 0x0253, 0x0254, 0x0254, + 0x0259, 0x025a, 0x025b, 0x0262, 0x0262, 0x0263, 0x0264, 0x0290, 0x0291, + 0x0292) + + + +The +**atopcase** +driver supports the following MacBooks produced in 2015-2018 years: + +* Macbook8,1 +* Macbook9,1 +* Macbook10,1 +* MacbookPro11,4 +* MacbookPro12,1 +* MacbookPro13,1 +* MacbookPro13,2 +* MacbookPro13,3 +* MacbookPro14,1 +* MacbookPro14,2 +* MacbookPro14,3 + + + +The +**abtn** +driver supports extended keyboard keys (special F-keys) on the following devices: + +* Apple iBook Keyboard +* Apple PowerBook Keyboard + + + +Devices supported by the +**akbd** +driver include: + +* Apple Extended Keyboard +* Apple Keyboard II +* Apple iBook Keyboard +* Apple PowerBook Keyboard + + + +Devices supported by the +**ams** +driver include: + +* Apple Mouse +* ADB Extended Mouse +* MacAlly 2-Button Mouse +* Apple iBook Trackpad +* Apple PowerBook Trackpad + + +The man:ehci[4] driver supports USB 2.0 controllers implementing the Enhanced Host Controller Interface standard. + + +The +**ohci** +driver supports all OHCI v1.0 compliant controllers including: + +* AcerLabs M5237 (Aladdin-V) +* AMD-756 +* OPTi 82C861 (FireLink) +* NEC uPD 9210 +* CMD Tech 670 (USB0670) +* CMD Tech 673 (USB0673) +* NVIDIA nForce3 + + + +The following devices are supported by the +**ugold** +driver: + +* RDing TEMPer1V1.2 + + + +The +**uhci** +driver supports all UHCI v1.1 compliant controllers including: + +* Intel 82371AB/EB (PIIX4) +* Intel 82371SB (PIIX3) +* VIA 83C572 + + + +The +**uipaq** +driver supports the following iPAQ devices: + +* ASUS P535 PDA +* Casio BE300 PDA +* Compaq IPaq PocketPC +* HP Jornada 568 +* HP iPAQ 22xx/Jornada 548 +* HTC PPC6700 Modem +* HTC Smart Phone +* HTC Winmobile +* Sharp W-ZERO3 ES Spart Phone +* Most Windows CE based phones + + + + +The following devices are supported by the +**urio** +driver: + +* Diamond MultiMedia Rio 500 +* Diamond MultiMedia Rio 600 +* Diamond MultiMedia Rio 800 + + + +Devices supported by the +**umodem** +driver include: + +* 3Com 5605 +* Curitel PC5740 Wireless Modem +* Kyocera AH-K3001V Mobile Phone(WILLCOM) +* Kyocera WX320K Mobile Phone(WILLCOM) +* Metricom Ricochet GS USB wireless modem +* Sierra MC5720 Wireless Modem +* Yamaha Broadband Wireless Router RTW65b +* ELSA MicroLink 56k USB modem +* Sony Ericsson W810i phone +* Sonim XP5300 Force + + + +The +**rtsx** +driver supports the following Realtek SD card readers: + +* RTS5209 +* RTS5227 +* RTS5229 +* RTS522A +* RTS525A +* RTS5260 +* RTL8411B +* RTS5249 (unverified) +* RTL8402 (unverified) +* RTL8411 (unverified) + + + +The +**ulpt** +driver provides support for USB printers and parallel printer +conversion cables, including the following: + +* ATen parallel printer adapter +* Belkin F5U002 parallel printer adapter +* Canon BJ F850, S600 +* Canon LBP-1310, 350 +* Entrega USB-to-parallel printer adapter + + +The +**umct** +driver supports the following adapters: + +* Belkin F5U109 +* Belkin F5U409 +* D-Link DU-H3SP USB BAY Hub +* Magic Control Technology USB-232 +* Sitecom USB-232 + + + +The +**uvisor** +driver supports the following devices: + +* Aceeca Mez1000 RDA +* Handspring Treo +* Handspring Treo 600 +* Handspring Visor +* Palm I705 +* Palm M125 +* Palm M130 +* Palm M500 +* Palm M505 +* Palm M515 +* Palm Tungsten T +* Palm Tungsten Z +* Palm Zire +* Palm Zire 31 +* Sony Clie 4.0 +* Sony Clie 4.1 +* Sony Clie 5.0 +* Sony Clie PEG-S500C +* Sony Clie NX60 +* Sony Clie S360 +* Sony Clie TJ37 + + + +The +**xhci** +driver supports +`XHCI` +compatible controllers having PCI class 12 (serial bus), +subclass 3 (USB) and programming interface 48 (XHCI). + + +[[firewire]] +=== IEEE 1394 (Firewire) Devices + + +The +**fwohci** +driver provides support for PCI/CardBus FireWire interface cards. +The driver supports the following IEEE 1394 OHCI chipsets: + +* Adaptec AHA-894x/AIC-5800 +* Apple Pangea +* Apple UniNorth +* Intel 82372FB +* IOGEAR GUF320 +* Lucent / Agere FW322/323 +* NEC uPD72861 +* NEC uPD72870 +* NEC uPD72871/2 +* NEC uPD72873 +* NEC uPD72874 +* National Semiconductor CS4210 +* Ricoh R5C551 +* Ricoh R5C552 +* Sony CX3022 +* Sony i.LINK (CXD3222) +* Texas Instruments PCI4410A +* Texas Instruments PCI4450 +* Texas Instruments PCI4451 +* Texas Instruments TSB12LV22 +* Texas Instruments TSB12LV23 +* Texas Instruments TSB12LV26 +* Texas Instruments TSB43AA22 +* Texas Instruments TSB43AB21/A/AI/A-EP +* Texas Instruments TSB43AB22/A +* Texas Instruments TSB43AB23 +* Texas Instruments TSB82AA2 +* VIA Fire II (VT6306) + + +[amd64, i386] Serial Bus Protocol 2 (SBP-2) storage devices (man:sbp[4] driver) + +[[bluetooth]] +=== Bluetooth Devices + + +The +**ng\_ubt** +driver supports all Bluetooth USB devices that conform with +the Bluetooth specification v1.1, including: + +* 3Com 3CREB96 +* AIPTEK BR0R02 +* EPoX BT-DG02 +* Mitsumi Bluetooth USB adapter +* MSI MS-6967 +* TDK Bluetooth USB adapter +* Broadcom Bluetooth USB adapter + + +[[crypto-accel]] +=== Cryptographic Accelerators + +The man:aesni[4] driver supports the AES and SHA functions of x86 processors. + +The man:armv8crypto[4] driver supports the AES, SHA-1, SHA-2, and finite field Arithmetic engines in processors implementing the ARMv8 Cryptograpic Extension. + +The **ccp** driver supports the AMD Platform Security Processor (PSP) Cryptographic Coprocessor found in AMD Ryzen devices. + + +The +**ccr** +driver supports the crypto accelerator engine included on adapters +based on the T6 ASIC: + +* Chelsio T6225-CR +* Chelsio T6225-SO-CR +* Chelsio T62100-LP-CR +* Chelsio T62100-SO-CR +* Chelsio T62100-CR + + +The man:glxsb[4] driver supports the security block found in AMD Geode LX devices. + + +The +**hifn** +driver supports various cards containing the Hifn 7751, 7951, +7811, 7955, and 7956 +chipsets, such as: + +Invertex AEON + +> No longer being made. +> Came as 128KB SRAM model, or 2MB DRAM model. + +Hifn 7751 + +> Reference board with 512KB SRAM. + +PowerCrypt + +> Comes with 512KB SRAM. + +XL-Crypt + +> Only board based on 7811 (which is faster than 7751 and has +> a random number generator). + +NetSec 7751 + +> Supports the most IPsec sessions, with 1MB SRAM. + +Soekris Engineering vpn1201 and vpn1211 + +> See +> *http://www.soekris.com/*. +> Contains a 7951 and supports symmetric and random number operations. + +Soekris Engineering vpn1401 and vpn1411 + +> See +> *http://www.soekris.com/*. +> Contains a 7955 and supports symmetric and random number operations. + + +The man:padlock[4] driver supports the AES/RNG/RSA/SHA-1, and SHA-2 engine found on Via Technologies C7, C3, and Eden devices. + + +The +**qat** +driver supports the following Intel QuickAssist Technology Engines: + +* Intel (R) C62x Chipset +* Intel (R) Atom C3000 processor product family +* Intel (R) QuickAssist Adapter 8960/Intel (R) QuickAssist Adapter 8970 + (formerly known as "Lewis Hill") +* Intel (R) Communications Chipset 8925 to 8955 Series +* Intel (R) Atom P5300 processor product family +* Intel (R) QAT 4xxx Series + + +The man:qat_c2xxx[4] driver supports the Intel QuickAssist Technology engine found on Atom C2000 devices. + + +The +**safe** +driver supports the following SafeXcel chips: + + SafeNet 1141 The original chipset. + Supports DES, Triple-DES, AES, MD5, and SHA-1 + symmetric crypto operations, RNG, public key operations, and full IPsec + packet processing. + SafeNet 1741 A faster version of the 1141. + + + +The +**safexcel** +driver supports the cryptographic acceleration functions of the +Inside Secure EIP-97 device found on some Marvell systems-on-chip. + + +[[misc]] +=== Miscellaneous + +Keyboards including: + +* HID keyboards (man:hkbd[4] driver) over USB, I2C, or Apple SPI +* USB keyboards (man:ukbd[4] driver) +* PS/2 keyboards (man:atkbd[4] driver) +* ADB keyboards (man:akbd[4] driver) +* AT-style keyboards (man:atkbd[4] driver) +* Hyper-v keyboards (**hv_kbd** driver) + +Pointing devices including: + +* HID mice (man:hms[4] driver) and touch devices (man:hmt[4] driver) +over USB, I2C, Hyper-V, or Apple SPI +* USB mice (man:ums[4] driver) and touch devices (man:wmt[4] driver) +* Apple laptop trackpads (man:wsp[4] or man:apt[4] drivers) +* Elantech I2C touchpads (man:ietp[4] driver) +* Chromebook Cypress APA I2C touchpads (man:cyapa[4] driver) +* PS/2 mice and compatible devices, +including many laptop pointing devices (man:psm[4] driver) +* ADB mice and touch devices (man:ams[4] driver) +* Serial mice and compatible devices + +[NOTE] +==== +man:moused[8] has more information on using traditional pointing devices with the FreeBSD console. +==== + +[amd64, i386] Floppy drives (man:fdc[4] driver) + +[amd64, i386] VGA-compatible video cards (man:vga[4] driver) + +[NOTE] +==== +Information regarding specific video cards and compatibility with Xorg can be found at link:http://www.x.org/[http://www.x.org/]. +==== + +[amd64, i386] "PC standard" parallel ports (man:ppc[4] driver) + +[i386] PHS Data Communication Card/PCCARD + +* NTT DoCoMo P-in Comp@ct +* Panasonic KX-PH405 +* SII MC-P200 + + +The +**ads111x** +driver provides support for the following devices: + + ADS1013 ADS1113 + ADS1014 ADS1114 + ADS1015 ADS1115 + + + +The +**amdsbwd** +driver supports the following chipsets: + +* AMD SB600/7x0/8x0/9x0 southbridges +* AMD Axx/Hudson/Bolton FCHs +* AMD FCHs integrated into Family 15h Models 60h-6Fh, 70h-7Fh Processors +* AMD FCHs integrated into Family 16h Models 00h-0Fh, 30h-3Fh Processors + + + +The +**at45d** +driver provides support for the following devices: + +* AT45DB011B +* AT45DB021B +* AT45DB041x +* AT45DB081B +* AT45DB161x +* AT45DB321x +* AT45DB321x +* AT45DB641E +* AT45DB642x + + + +The +**gpioths** +driver provides support for the following devices: + + DHT11 DHT12 + DHT21 DHT22 + AM3201 AM3202 + +The supported devices are all similar to each other, varying +primarily in accuracy and resolution. +The devices require a single wire for data communications, using a +custom protocol which is not compatible with Maxim's 1-wire(tm). +The AM320x devices also support connection to an i2c bus, +but this driver supports only the single-wire connection option. + + + +**ig4** +supports the I2C controllers based on Synopsys DesignWare IP that can be found +in Intel(R) Core(TM) processors starting from the fourth generation, Intel(R) +Bay Trail, Apollo Lake SoC families, and some AMD systems. + + + +The +**intpm** +driver supports the following chipsets: + +* Intel 82371AB/82443MX +* ATI IXP400 +* AMD SB600/7x0/8x0/9x0 southbridges +* AMD Axx/Hudson/Bolton FCHs +* AMD FCH integrated into Family 15h Models 60h-6Fh, 70h-7Fh Processors +* AMD FCH integrated into Family 16h Models 00h-0Fh, 30h-3Fh Processors + + + +The +**mx25l** +driver provides support for the following devices: + +* AT25DF641 +* EN25F32 +* EN25P32 +* EN25P64 +* EN25Q32 +* EN25Q64 +* GD25Q64 +* M25P32 +* M25P64 +* MX25L1606E +* MX25LL128 +* MX25LL256 +* MX25LL32 +* MX25LL64 +* S25FL032 +* S25FL064 +* S25FL128 +* S25FL256S +* SST25VF010A +* SST25VF032B +* W25Q128 +* W25Q256 +* W25Q32 +* W25Q64 +* W25Q64BV +* W25X32 +* W25X64 + + + +The current version of the +**netfpga10g\_nf10bmac** +driver works with one PIO mode interface of the +NetFPGA-10G Embedded CPU Ethernet Core version 1.00a. + + + +The following PLX/Avago/Broadcom chips are supported by the +**ntb\_hw\_plx** +driver: + +* PEX 8713 +* PEX 8717 +* PEX 8725 +* PEX 8733 +* PEX 8749 + +, but it may also work with other compatible ones. + + + +These temperature sensors are supported by the +**ow\_temp** +driver: + +DS1820 + +> 1-Wire Digital Thermometer + +DS18S20 + +> High-Precision 1-Wire Digital Thermometer + +DS18B20 + +> Programmable Resolution 1-Wire Digital Thermometer + +DS1822 + +> Econo 1-Wire Digital Thermometer + +DS1825 + +> Programmable Resolution 1-Wire Digital Thermometer with 4-bit ID + +MAX31820 + +> 1-Wire, Parasite-Power, Ambient Temperature Sensor + +The driver supports Family codes 0x10, 0x22, 0x28, and 0x3b. + + + +The +**superio** +driver supports a multitude of Super I/O controllers produced by Nuvoton, +formerly known as Winbond, and ITE, namely: + +* Fintek F81803 +* Fintek F81865 +* Nuvoton NCT5104D/NCT6102D/NCT6106D rev. A and B+ +* Nuvoton NCT5585D +* Nuvoton NCT6116D +* Nuvoton NCT6775 +* Nuvoton NCT6776 +* Nuvoton NCT6779 +* Nuvoton NCT6791 +* Nuvoton NCT6792 +* Nuvoton NCT6793 +* Nuvoton NCT6795 +* Nuvoton NCT6796D-E +* Winbond 83627HF/F/HG/G/S/THF/EHF/DHG/UHG/DHG-P +* Winbond 83637HF +* Winbond 83667HG/HG-B +* Winbond 83687THF +* Winbond 83697HF/UG + + |
