From 0a4d72cf817d679ebb39863d7ee0d864943b05cb Mon Sep 17 00:00:00 2001 From: Colin Percival Date: Mon, 6 May 2024 17:43:00 -0700 Subject: 14.1: Generate hardware notes --- website/content/en/releases/14.1R/hardware.adoc | 4327 +++++++++++++++++++++-- 1 file changed, 4060 insertions(+), 267 deletions(-) (limited to 'website') diff --git a/website/content/en/releases/14.1R/hardware.adoc b/website/content/en/releases/14.1R/hardware.adoc index f63f5fd97c..550b48e3d7 100644 --- a/website/content/en/releases/14.1R/hardware.adoc +++ b/website/content/en/releases/14.1R/hardware.adoc @@ -215,35 +215,489 @@ This means that some devices, which are supported by multiple drivers, may appea [amd64, i386] IDE/ATA controllers (man:ata[4] driver) -&hwlist.aac; -&hwlist.aacraid; +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 -&hwlist.adv; -&hwlist.adw; -&hwlist.aha; +The currently supported ATA/SATA controller chips are: -&hwlist.ahc; +Acard: -&hwlist.ahci; +> ATP850P, ATP860A, ATP860R, ATP865A, ATP865R. -&hwlist.ahd; +ALI: -&hwlist.man4.i386/aic; +> M5228, M5229, M5281, M5283, M5287, M5288, M5289. -&hwlist.amr; +AMD: -&hwlist.arcmsr; +> AMD756, AMD766, AMD768, AMD8111, CS5536. -&hwlist.ata; +ATI: -&hwlist.bt; +> 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) -&hwlist.ciss; -&hwlist.dpt; [NOTE] ==== @@ -251,352 +705,2736 @@ This means that some devices, which are supported by multiple drivers, may appea EISA adapters are not supported. ==== -&hwlist.esp; -&hwlist.hpt27xx; -&hwlist.hptiop; +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. + + + +Cards supported by the +**isp** +driver include: + +Qlogic 2422 + +> Optical 4Gb Fibre Channel PCI-X cards. + +Qlogic 246x (aka 2432) + +> Optical 4Gb Fibre Channel PCIe cards. + +Qlogic 256x (aka 2532) + +> Optical 8Gb Fibre Channel PCIe cards. + +Qlogic 267x/836x (aka 2031/8031) + +> Optical 16Gb FC/FCoE PCIe cards. + +Qlogic 2690/2692/2694 (aka 2684/2692) + +> Optical 16Gb Fibre Channel PCIe cards. + +Qlogic 2740/2742/2764 (aka 2722/2714) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2770/QLE2772 (aka 2812) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2774 (aka 2814) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2870/QLE2872 (aka 2812) + +> Optical 64Gb Fibre Channel PCIe cards. + +Qlogic QLE2874 (aka 2814) + +> Optical 64Gb Fibre Channel PCIe cards. + + + +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 + + + +Controllers supported by the +**mlx** +driver include: + +* Mylex DAC960P +* Mylex DAC960PD / DEC KZPSC (Fast Wide) +* Mylex DAC960PDU +* Mylex DAC960PL +* Mylex DAC960PJ +* Mylex DAC960PG +* Mylex DAC960PU / DEC PZPAC (Ultra Wide) +* Mylex AcceleRAID 150 (DAC960PRL) +* Mylex AcceleRAID 250 (DAC960PTL1) +* Mylex eXtremeRAID 1100 (DAC1164P) +* 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) + +All major firmware revisions (2.x, 3.x, 4.x and 5.x) are supported, however +it is always advisable to upgrade to the most recent firmware +available for the controller. + +Compatible Mylex controllers not listed should work, but have not been +verified. + + +[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 +**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 +**twe** +driver supports the following PATA/SATA RAID +controllers: + +* AMCC's 3ware 5000 series +* AMCC's 3ware 6000 series +* AMCC's 3ware 7000-2 +* AMCC's 3ware 7006-2 +* AMCC's 3ware 7500-4LP +* AMCC's 3ware 7500-8 +* AMCC's 3ware 7500-12 +* AMCC's 3ware 7506-4LP +* AMCC's 3ware 7506-8 +* AMCC's 3ware 7506-12 +* AMCC's 3ware 8006-2LP +* AMCC's 3ware 8500-4LP +* AMCC's 3ware 8500-8 +* AMCC's 3ware 8500-12 +* AMCC's 3ware 8506-4LP +* AMCC's 3ware 8506-8 +* AMCC's 3ware 8506-8MI +* AMCC's 3ware 8506-12 +* AMCC's 3ware 8506-12MI + + + +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 current version of the +**atse** +driver supports the Ethernet MegaCore as described in version 11.1 of +Altera's documentation when the device is configured with internal FIFOs. + + + +Adapters supported by the +**aue** +driver include: + +* 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 + + +ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet adapters (man:axge[4] driver) + + +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 + + +[amd64, i386] Broadcom BCM4401 based Fast Ethernet adapters (man:bfe[4] driver) + + +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 following devices are supported by the +**cdce** +driver: + +* Prolific PL-2501 Host-to-Host Bridge Controller +* Sharp Zaurus PDA +* Terayon TJ-715 DOCSIS Cable Modem +* Realtek RTL8156 USB GBE/2.5G Ethernet Family Controller +* Planex USB-LAN2500R +* Huawei 3G/4G LTE (eg. E3372, E5573) and other mobile network devices + + +[amd64, i386] Crystal Semiconductor CS89x0-based NICs (man:cs[4] driver) + + +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) + + +FreeBSD kernel driver for Elastic Network Adapter (ENA) family (man:ena[4] driver) + + +The +**enic** +driver should supports all known Cisco VIC cards. + + + +Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) + + + + +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. + + +Ethernet driver for Google Virtual NIC (gVNIC) (man:gve[4] driver) + + + +The +**igc** +driver supports the following models: + +* I225-LM +* I225-V +* I225-IT +* I225-K + + + +The following devices are supported by the +**ipheth** +driver: + +* Apple iPhone tethering (all models) +* Apple iPad tethering (all models) + + + +The +**ixgbe** +driver supports the following cards: + +* Intel(R) 10 Gigabit XF SR/AF Dual Port Server Adapter +* Intel(R) 10 Gigabit XF SR/LR Server Adapter +* Intel(R) 82598EB 10 Gigabit AF Network Connection +* Intel(R) 82598EB 10 Gigabit AT CX4 Network Connection + + + +Most adapters in the Intel Ethernet 700 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 +**rtwn\_usb** +driver supports Realtek RTL8188CUS/RTL8188RU/RTL8188EU/RTL8192CU/RTL8192EU/RTL8812AU/RTL8821AU +based USB wireless network adapters, 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 +**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: + +* SMSC LAN9500, LAN9500A, LAN9505 and LAN9505A based Ethernet adapters +* SMSC LAN89530, LAN9530 and LAN9730 based Ethernet adapters +* SMSC 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 + + +[amd64, i386] SMC 83c17x (EPIC)-based Ethernet NICs (man:tx[4] driver) + + + +The +**u3g** +driver supports the following adapters: + +* Option GT 3G Fusion, GT Fusion Quad, etc. (only 3G part, 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 + +(See +*/sys/dev/usb/serial/u3g.c* +for the complete list of supported cards for each vendor +mentioned above.) + +The supported 3G cards provide the necessary modem port for ppp, or mpd +connections as well as extra ports (depending on the specific device) to +provide other functions (additional command port, diagnostic port, SIM toolkit +port). + +In some of these devices a mass storage device supported by the +umass(4) +driver is present which contains Windows and Mac OS X drivers. +The device starts up in disk mode (TruInstall, ZeroCD, etc.) and requires +additional commands to switch it to modem mode. +If your device is not switching automatically, please try to add quirks. +See +usbconfig(8) +and +usb\_quirk(4). + + + +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 +**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 -&hwlist.hptmv; -&hwlist.hptnr; -&hwlist.hptrr; +The +**vte** +device driver provides support for the following Ethernet controllers: -&hwlist.ida; +* DM&P Vortex86 RDC R6040 Fast Ethernet controller -&hwlist.iir; -&hwlist.ips; -&hwlist.isci; -&hwlist.isp; -&hwlist.mfi; -&hwlist.mlx; +The +**xl** +driver supports the following hardware: -[NOTE] -==== -[amd64, i386] Booting from these controllers is supported. -EISA adapters are not supported. -==== +* 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 -&hwlist.mly; +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. -&hwlist.mpi3mr; -&hwlist.mpr; +[[wlan]] +=== Wireless Network Interfaces -&hwlist.mps; +[amd64, i386] Cisco/Aironet 802.11b wireless adapters (man:an[4] driver) -&hwlist.mpt; -&hwlist.mrsas; +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. -&hwlist.mvs; -&hwlist.ncr; +[i386, amd64] Intel PRO/Wireless 2100 MiniPCI network adapter (man:ipw[4] driver) -&hwlist.ncv; +[i386, amd64] Intel PRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters (man:iwi[4] driver) -&hwlist.nsp; -&hwlist.ocs_fc; +[i386, amd64] Intel Dual Band Wireless AC 3160/7260/7265 IEEE 802.11ac network adapters (man:iwm[4] driver) -&hwlist.pms; +[i386, amd64] Intel Wireless WiFi Link 4965AGN IEEE 802.11n PCI network adapters (man:iwn[4] driver) -&hwlist.pst; +[i386, amd64] Marvell Libertas IEEE 802.11b/g PCI network adapters (man:malo[4] driver) -&hwlist.siis; +Marvell 88W8363 IEEE 802.11n wireless network adapters (man:mwl[4] driver) -&hwlist.smartpqi; -&hwlist.stg; +The +**otus** +driver provices 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 provices 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 -&hwlist.sym; -&hwlist.trm; -&hwlist.twa; +Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based PCIe IEEE 802.11b/g/n wireless network adapters (man:rtwn[4] driver) -&hwlist.twe; -&hwlist.tws; +The +**rum** +driver supports USB 2.0 wireless +adapters based on the Ralink RT2501USB and RT2601USB chipsets, +including: -&hwlist.vpo; + *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 -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]) +The +**run** +driver supports the following wireless adapters: -[[ethernet]] -=== Ethernet Interfaces +Airlink101 AWLL6090 -&hwlist.ae; +ASUS USB-N11 -&hwlist.age; +ASUS USB-N13 ver. A1 -&hwlist.alc; +ASUS USB-N14 -&hwlist.ale; +ASUS USB-N66 -&hwlist.altera_atse; +ASUS WL-160N -&hwlist.aue; +Belkin F5D8051 ver 3000 -&hwlist.axe; +Belkin F5D8053 -ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet adapters (man:axge[4] driver) +Belkin F5D8055 -&hwlist.bce; +Belkin F6D4050 ver 1 -[amd64, i386] Broadcom BCM4401 based Fast Ethernet adapters (man:bfe[4] driver) +Belkin F9L1103 -&hwlist.bge; +Buffalo WLI-UC-AG300N -&hwlist.bnxt; +Buffalo WLI-UC-G300HP -&hwlist.bxe; +Buffalo WLI-UC-G300N -&hwlist.cas; +Buffalo WLI-UC-G301N -&hwlist.cdce; +Buffalo WLI-UC-GN -[amd64, i386] Crystal Semiconductor CS89x0-based NICs (man:cs[4] driver) +Buffalo WLI-UC-GNM -&hwlist.cue; +Buffalo WLI-UC-GNM2 -&hwlist.cxgb; +Corega CG-WLUSB2GNL -&hwlist.cxgbe; +Corega CG-WLUSB2GNR -&hwlist.cxgbev; +Corega CG-WLUSB300AGN -&hwlist.dc; +Corega CG-WLUSB300GNM -&hwlist.de; +D-Link DWA-130 rev B1 -&hwlist.man4.powerpc/dtsec; +D-Link DWA-130 rev F1 -&hwlist.ed; +D-Link DWA-140 rev B1, B2, B3, D1 -&hwlist.em; +D-Link DWA-160 rev B2 -FreeBSD kernel driver for Elastic Network Adapter (ENA) family (man:ena[4] driver) +D-Link DWA-162 -&hwlist.enic; +DrayTek Vigor N61 -&hwlist.man4.i386/ep; +Edimax EW-7711UAn -Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) +Edimax EW-7711UTn -&hwlist.man4.i386/ex; +Edimax EW-7717Un -&hwlist.man4.i386/fe; +Edimax EW-7718Un -&hwlist.fxp; +Edimax EW-7733UnD -&hwlist.gem; +Gigabyte GN-WB30N -&hwlist.genet; +Gigabyte GN-WB31N -Ethernet driver for Google Virtual NIC (gVNIC) (man:gve[4] driver) +Gigabyte GN-WB32L -&hwlist.hme; +Hawking HWDN1 -&hwlist.igc; +Hawking HWUN1 -&hwlist.ipheth; +Hawking HWUN2 -&hwlist.ixgbe; +Hercules HWNU-300 -&hwlist.ixl; +Linksys WUSB54GC v3 -&hwlist.jme; +Linksys WUSB600N -&hwlist.kue; +Logitec LAN-W150N/U2 -&hwlist.lge; +Mvix Nubbin MS-811N -&hwlist.liquidio; +Panda Wireless PAU06 -&hwlist.mgb; +Planex GW-USMicroN -&hwlist.mlx4en; +Planex GW-US300MiniS -&hwlist.mlx4ib; +Sitecom WL-182 -&hwlist.mlx5en; +Sitecom WL-188 -&hwlist.mlx5ib; +Sitecom WL-301 -&hwlist.mos; +Sitecom WL-302 -&hwlist.msk; +Sitecom WL-315 -&hwlist.muge; +SMC SMCWUSBS-N2 -&hwlist.mxge; +Sweex LW303 -&hwlist.my; +Sweex LW313 -&hwlist.nfe; +TP-LINK TL-WDN3200 -&hwlist.nge; +TP-LINK TL-WN321G v4 -&hwlist.oce; +TP-LINK TL-WN727N v3 -&hwlist.pcn; +Unex DNUR-81 -&hwlist.qlnxe; +Unex DNUR-82 -&hwlist.qlxgb; +ZyXEL NWD2705 -&hwlist.qlxgbe; +ZyXEL NWD210N -&hwlist.qlxge; +ZyXEL NWD270N -&hwlist.re; -&hwlist.rl; -&hwlist.rtwn_usb; +The +**uath** +driver should work with the following adapters: -&hwlist.rue; + *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 -&hwlist.sf; -&hwlist.sfxge; -&hwlist.sge; +The +**upgt** +driver supports USB 2.0 Conexant/Intersil PrismGT series wireless +adapters based on the GW3887 chipset, among them: -&hwlist.sis; +* 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 -&hwlist.sk; -&hwlist.smsc; -&hwlist.sn; +The +**ural** +driver supports USB 2.0 wireless adapters based on the Ralink Technology +RT2500USB chipset, including: -&hwlist.ste; + *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 -&hwlist.stge; -&hwlist.ti; +[amd64, i386] Lucent Technologies WaveLAN/IEEE 802.11b wireless network adapters and workalikes using the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24 chipsets (man:wi[4] driver) -&hwlist.tl; +[i386, amd64] Intel PRO/Wireless 3945ABG MiniPCI network adapters (man:wpi[4] driver) -&hwlist.man4.powerpc/tsec; -[amd64, i386] SMC 83c17x (EPIC)-based Ethernet NICs (man:tx[4] driver) +The following devices are known to be supported by the +**zyd** +driver: -&hwlist.txp; +3COM 3CRUSB10075 -&hwlist.u3g; +Acer WLAN-G-US1 -&hwlist.udav; +Airlink+ AWLL3025 -&hwlist.ufoma; +Airlink 101 AWLL3026 -&hwlist.uhso; +AOpen 802.11g WL54 -&hwlist.urndis; +Asus A9T integrated wireless -&hwlist.vge; +Asus WL-159g -&hwlist.vr; +Belkin F5D7050 v.4000 -&hwlist.vte; +Billion BiPAC 3011G -&hwlist.man4.i386/vx; +Buffalo WLI-U2-KG54L -&hwlist.wb; +CC&C WL-2203B -&hwlist.xe; +DrayTek Vigor 550 -&hwlist.xl; +Edimax EW-7317UG -[[wlan]] -=== Wireless Network Interfaces +Edimax EW-7317LDG -[amd64, i386] Cisco/Aironet 802.11b wireless adapters (man:an[4] driver) +Fiberline Networks WL-43OU -&hwlist.ath; +iNexQ UR055g -&hwlist.ath_hal; +Linksys WUSBF54G -&hwlist.bwi; +Longshine LCS-8131G3 -&hwlist.bwn; +MSI US54SE -[i386, amd64] Intel PRO/Wireless 2100 MiniPCI network adapter (man:ipw[4] driver) +MyTek MWU-201 USB adapter -[i386, amd64] Intel PRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters (man:iwi[4] driver) +Philips SNU5600 -&hwlist.iwlwifi; +Planet WL-U356 -[i386, amd64] Intel Dual Band Wireless AC 3160/7260/7265 IEEE 802.11ac network adapters (man:iwm[4] driver) +Planex GW-US54GZ -[i386, amd64] Intel Wireless WiFi Link 4965AGN IEEE 802.11n PCI network adapters (man:iwn[4] driver) +Planex GW-US54GZL -[i386, amd64] Marvell Libertas IEEE 802.11b/g PCI network adapters (man:malo[4] driver) +Planex GW-US54Mini -Marvell 88W8363 IEEE 802.11n wireless network adapters (man:mwl[4] driver) +Safecom SWMULZ-5400 -&hwlist.otus; +Sagem XG 760A -&hwlist.ral; +Sagem XG 76NA -&hwlist.rsu; +Sandberg Wireless G54 USB -&hwlist.rtw88; +Sitecom WL-113 -Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based PCIe IEEE 802.11b/g/n wireless network adapters (man:rtwn[4] driver) +SMC SMCWUSB-G -&hwlist.rum; +Sweex wireless USB 54 Mbps -&hwlist.run; +Tekram/Siemens USB adapter -&hwlist.uath; +Telegent TG54USB -&hwlist.upgt; +Trendnet TEW-424UB rev A -&hwlist.ural; +Trendnet TEW-429UB -&hwlist.urtw; +TwinMOS G240 -[amd64, i386] Lucent Technologies WaveLAN/IEEE 802.11b wireless network adapters and workalikes using the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24 chipsets (man:wi[4] driver) +Unicorn WL-54G -[i386, amd64] Intel PRO/Wireless 3945ABG MiniPCI network adapters (man:wpi[4] driver) +US Robotics 5423 + +X-Micro XWL-11GUZX + +Yakumo QuickWLAN USB + +Zonet ZEW2501 + +ZyXEL ZyAIR G-202 + +ZyXEL ZyAIR G-220 -&hwlist.zyd; [[misc-network]] === Miscellaneous Networks -&hwlist.man4.i386/ce; -&hwlist.man4.i386/cx; -&hwlist.man4.i386/cp; -&hwlist.man4.i386/ctau; [[serial]] === Serial Interfaces [amd64, i386] "PC standard" 8250, 16450, and 16550-based serial ports (man:sio[4] driver) -&hwlist.uart; -&hwlist.scc; +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 SCCs: + +* QUICC: Freescale/NXP QUad Integrated Communications Controllers. +* Z8530: Zilog 8530 based serial communications controllers. + [amd64, i386] AST 4 port serial card using shared IRQ @@ -641,79 +3479,355 @@ Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based PCIe IEEE 802.11b/g/n wi * [amd64, i386] US Robotics (3Com) 3CP5609 modem * [amd64, i386] VScom PCI-400 and PCI-800 -&hwlist.rc; -&hwlist.uark; -&hwlist.uchcom; +The +**uark** +driver supports the following adapters: + +* HL USB-RS232 +* HugePine USB-UART +* KQ-U8A Data Cable +* Skymaster USB to RS232 + + + +The +**uchcom** +driver supports the following adapters: + +* HL USB-RS232 + + + +The +**ucycom** +driver currently supports the following devices which incorporate +Cypress USB to RS232 bridge chips: + +* DeLorme Earthmate USB GPS receiver -&hwlist.ucycom; [[sound]] === Sound Devices -&hwlist.snd_ad1816; -&hwlist.snd_als4000; -&hwlist.snd_atiixp; +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 controllers having PCI class 4 (multimedia) and +subclass 3 (HDA), compatible with Intel HDA specification. + +The +**snd\_hda** +driver supports more than two hundred different controllers and CODECs. +There is no sense to list all of them here, as in most cases specific CODEC +configuration and wiring are more important then type of the CODEC itself. + + + +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 -&hwlist.snd_cmi; -&hwlist.snd_cs4281; -&hwlist.snd_csa; -&hwlist.snd_ds1; +The +**snd\_maestro3** +driver supports the following audio devices: -&hwlist.snd_emu10k1; +* ESS Technology Allegro-1 +* ESS Technology Maestro3 -&hwlist.snd_emu10kx; -&hwlist.snd_envy24; -&hwlist.snd_envy24ht; -&hwlist.snd_es137x; +The +**snd\_neomagic** +driver supports the following audio devices: -&hwlist.snd_ess; +* NeoMagic 256AV +* NeoMagic 256ZX -&hwlist.snd_fm801; -&hwlist.snd_gusc; -&hwlist.snd_hda; -&hwlist.snd_hdspe; +The +**snd\_solo** +driver supports the following sound cards: -&hwlist.snd_ich; +* ESS Solo-1 (ES1938 Chipset) +* ESS Solo-1E (ES1946 Chipset) -&hwlist.snd_maestro; -&hwlist.snd_maestro3; -&hwlist.snd_mss; +The +**snd\_spicds** +driver supports the following codecs: -&hwlist.snd_neomagic; +* AK4358 +* AK4381 +* AK4396 +* AK4524 +* AK4528 +* WM8770 -&hwlist.snd_sbc; -&hwlist.snd_solo; -&hwlist.snd_spicds; +The +**snd\_t4dwave** +driver supports the following audio devices: -&hwlist.snd_t4dwave; +* Acer Labs M5451 +* SIS 7018 +* Trident 4DWave DX +* Trident 4DWave NX -&hwlist.snd_via8233; -&hwlist.snd_via82c686; -&hwlist.snd_vibes; +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 + [[camera]] === Camera and Video Capture Devices -&hwlist.bktr; [i386] Connectix QuickCam @@ -735,23 +3849,134 @@ Owing to the generic nature of most USB devices, with some exceptions any device Altera University Program Secure Data Card IP Core (man:altera_sdcard[4] driver) -&hwlist.atp; -&hwlist.atopcase; +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 +**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 + -&hwlist.man4.powerpc/abtn; -&hwlist.man4.powerpc/akbd; +The following devices are supported by the +**ugold** +driver: -&hwlist.man4.powerpc/ams; +* RDing TEMPer1V1.2 -&hwlist.ohci; -&hwlist.ugold; -&hwlist.uhci; +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 adapters: + +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 -&hwlist.uipaq; [amd64, i386] USB 2.0 controllers using the EHCI interface (man:ehci[4] driver) @@ -767,62 +3992,454 @@ Altera University Program Secure Data Card IP Core (man:altera_sdcard[4] driver) * D-Link DSB-R100 USB Radio (man:ufm[4] driver) * Mirunet AlphaCam Plus -&hwlist.urio; -&hwlist.umodem; +The following devices are supported by the +**urio** +driver: + +* Diamond MultiMedia Rio 500 +* Diamond MultiMedia Rio 600 +* Diamond MultiMedia Rio 800 -[amd64, i386] Mice (man:ums[4] driver) -&hwlist.rtsx; -&hwlist.ulpt; +Devices supported by the +**umodem** +driver include: -&hwlist.ubsa; +* 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 -&hwlist.ubser; -&hwlist.uftdi; +[amd64, i386] Mice (man:ums[4] driver) -&hwlist.uplcom; -&hwlist.umcs; +The +**rtsx** +driver supports different specification compatible chips. +The following chips have been verified to work: + +* RTS5209 +* RTS5227 +* RTS5229 +* RTS522A +* RTS525A +* RTS5260 +* RTL8411B + +It should also work for: + +* RTS5249 +* RTL8402 +* RTL8411 + + + +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 +**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 +**uftdi** +driver supports the following adapters: + +* B&B Electronics USB->RS422/485 adapter +* Elexol USB MOD1 and USB MOD3 +* HP USB-Serial adapter shipped with some HP laptops +* Inland UAS111 +* QVS USC-1000 +* Buffalo PC-OP-RS / Kurouto-shikou KURO-RS universal remote +* Prologix GPIB-USB Controller + + + +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 +**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 -&hwlist.umct; [amd64, i386] Audio Devices (man:uaudio[4] driver) -&hwlist.uslcom; - -&hwlist.uvisor; -&hwlist.uvscom; +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 +**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 +**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 + + + +The +**xhci** +driver supports +`XHCI` +compatible controllers having PCI class 12 (serial bus), +subclass 3 (USB) and programming interface 48 (XHCI). -&hwlist.xhci; [[firewire]] === IEEE 1394 (Firewire) Devices -&hwlist.fwohci; + +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 -&hwlist.ng_bt3c; -&hwlist.ng_ubt; + +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 -&hwlist.ccr; -&hwlist.hifn; +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 +**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 +**safe** +driver supports cards containing any of the following 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. -&hwlist.safe; -&hwlist.ubsec; [[misc]] === Miscellaneous @@ -872,26 +4489,202 @@ Information on using pointing devices with Xorg can be found at link:http://www. [i386] Xilinx XC6200-based reconfigurable hardware cards compatible with the HOT1 from link:http://www.vcc.com/[Virtual Computers] (xrpu driver). -&hwlist.ads111x; -&hwlist.amdsbwd; +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 -&hwlist.at45d; +The driver supports Family codes 0x10, 0x22, 0x28, and 0x3b. -&hwlist.gpioths; -&hwlist.ig4; -&hwlist.intpm; +The +**sdhci** +driver supports different specification compatible chips. +The following chips have been verified to work: -&hwlist.mx25l; +* ENE CB712 +* ENE CB714 +* RICOH R5C822 +* RICOH R5CE823 +* TI PCIXX21/XX11/XX12 -&hwlist.netfpga10g_nf10bmac; -&hwlist.ntb_hw_plx; -&hwlist.ow_temp; +The +**superio** +driver supports a multitude of Super I/O controllers produced by Nuvoton, +formerly known as Winbond, and ITE, namely: -&hwlist.sdhci; +* 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 -&hwlist.superio; -- cgit v1.2.3