git: 83abc3a47b - main - 13.1: add hardware
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 May 2022 20:22:25 UTC
The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=83abc3a47ba41ca1717d8b16c9f4b3496fbe4ced commit 83abc3a47ba41ca1717d8b16c9f4b3496fbe4ced Author: Glen Barber <gjb@FreeBSD.org> AuthorDate: 2022-05-16 20:20:18 +0000 Commit: Glen Barber <gjb@FreeBSD.org> CommitDate: 2022-05-16 20:20:18 +0000 13.1: add hardware Sponsored by: Rubicon Communications, LLC ("Netgate") --- website/content/en/releases/13.1R/hardware.adoc | 3038 +++++++++++++++++++++++ 1 file changed, 3038 insertions(+) diff --git a/website/content/en/releases/13.1R/hardware.adoc b/website/content/en/releases/13.1R/hardware.adoc new file mode 100644 index 0000000000..ebf5be3de3 --- /dev/null +++ b/website/content/en/releases/13.1R/hardware.adoc @@ -0,0 +1,3038 @@ +--- +title: "FreeBSD 13.1-RELEASE Hardware Notes" +sidenav: download +--- + +:releaseCurrent: 13.1-RELEASE + += FreeBSD {releaseCurrent} Hardware Notes + +== Table of Contents + +* <<intro,Introduction>> +* <<proc,Supported Processors and System Boards>> +* <<support,Supported Devices>> + +[[intro]] +== Introduction + +This document contains the hardware compatibility notes for FreeBSD {releaseCurrent}. It lists the hardware platforms supported by FreeBSD, as well as the various types of hardware devices (storage controllers, network interfaces, and so on), along with known working instances of these devices. + +[[proc]] +== Supported Processors and System Boards + +This section provides some architecture-specific information about the specific processors and systems that are supported by each architecture. + +[[proc-amd64]] +=== amd64 + +FreeBSD/amd64 supports the 64-bit x86 architecture and runs on a wide variety of machines. It is a Tier-1 platform (fully supported architecture), which is expected to be Production Quality with respects to all aspects of the FreeBSD operating system, including installation and development environments. Due to the wide range of hardware available for this architecture, it is impossible to exhaustively list all combinations of equipment supported by FreeBSD. Nevertheless, some general guidelines are presented here. + +All 64-bit x86 processors are supported including AMD64 CPUs from AMD and Intel(R) 64 CPUs from Intel including Xeon and Core processors. FreeBSD/amd64 supports multi-core and SMT (Symmetric MultiThreading, also known as HyperThreading on Intel(R) CPUs) processors. + +Note that there are various names for this architecture including x86-64, AMD64, Intel EM64T, and IA-32e. + +FreeBSD/amd64 requires Advanced Configuration and Power Management (ACPI) support. ACPI is supported by the ACPI Component Architecture reference implementation from Intel(R), as described in the {{< manpage "acpi" "4">}} manual page. + +FreeBSD/amd64 can boot on systems using both UEFI and legacy BIOS. + +FreeBSD will generally run on amd64-based laptops, desktops, and servers. +Support for certain hardware features such as sound, graphics, wireless, and power management may vary +depending on the specific hardware devices in use. + +[[proc-i386]] +=== i386 + +FreeBSD/i386 supports the 32-bit x86 architecture and runs on a wide variety of "IBM PC compatible" machines. As with FreeBSD/amd64, it is impossible to exhaustively list all combinations of equipment supported by FreeBSD, but some general guidelines are presented here. + +All 32-bit x86 compatible processors with a floating point unit and support for the CMPXCHG instruction (introduced in the 80486) are supported. This includes the Pentium(R) families of processors from Intel as well as x86-compatible processors from AMD, Cyrix, NexGen, and VIA. + +There are a wide variety of motherboards available for this architecture. Motherboards using PCI expansion buses are well-supported. There is limited support for AGP devices, and ISA support is primarily focused on legacy devices emulated in LPC bridges on modern PCI systems. + +Symmetric multi-processor (SMP) systems are generally supported including multi-core and SMT. + +FreeBSD will take advantage of Physical Address Extensions (PAE) support on CPUs that support this feature. The default kernel supports memory up to 24 gigabytes, but device drivers will use bounce buffers to access I/O buffers in memory above 4 gigabytes. A custom kernel with the `PAE` feature enabled will avoid the use of bounce buffers, but disables a few incompatible device drivers. This feature places constraints on other features of FreeBSD which may be used; consult the {{< manpage "pae" "4">}} manual page for more details. + +FreeBSD will generally run on i386-based laptops, desktops, and servers. +Support for certain hardware features such as sound, graphics, wireless, and power management may vary +depending on the specific hardware devices in use. + +FreeBSD/i386 supports ACPI which is used by modern machines, but is also able to boot on older systems without ACPI support. + +FreeBSD/i386 only supports booting from systems using legacy BIOS. It cannot be booted from UEFI. + +[[proc-powerpc]] +=== powerpc + +All Apple PowerPC machines with built-in USB are supported, as well as limited selection of non-Apple machines, including KVM on POWER7 + +SMP is supported on all systems with more than 1 processor. + +//// +The "Supported Devices" section of the release notes. + +Generally processor-independent, with conditional text inclusion handling any architecture-dependent text. + +Within each subsection describing a class of hardware (i.e. Ethernet interfaces), list broad groups of devices alphabetically as paragraphs sorted alphabetically (frequently these groups will be arranged by manufacturer, i.e. 3Com Ethernet interfaces). + +Where applicable, a "Miscellaneous" section may follow all other named sections. + +These guidelines are not hard-and-fast rules, and exceptions will occur. Following these guidelines (vague as they may be) is highly recommended to try to keep the formatting of this section consistent. + +We give manpage references using the &man entities where possible. If a driver has no manpage (and consequently no man page, we simply give the name of the driver). + +Please avoid doing man pages conversions unless you know for sure that an entity and manpage exist; sweeps through this file to fix "missed" conversions are likely to break the build. +//// + +[[support]] +== Supported Devices + +This section describes the devices currently known to be supported by FreeBSD. Other configurations may also work, but simply have not been tested yet. Feedback, updates, and corrections to this list are encouraged. + +Where possible, the drivers applicable to each device or class of devices is listed. If the driver in question has a manual page in the FreeBSD base distribution (most should), it is referenced here. Information on specific models of supported devices, controllers, etc. can be found in the manual pages. + +[.note] +*Note*: + +The device lists in this document are being generated automatically from FreeBSD manual pages. This means that some devices, which are supported by multiple drivers, may appear multiple times. + + +[[disk]] +=== Disk Controllers + +[amd64, i386] IDE/ATA controllers ({{< manpage "ata" "4">}} driver) + +Controllers supported by the {{< manpage "aac" "4">}} 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 + +The {{< manpage "adv" "4">}} driver supports the following SCSI controllers: + +* AdvanSys ABP510/5150 +* AdvanSys ABP5140 +* AdvanSys ABP5142 +* AdvanSys ABP902/3902 +* AdvanSys ABP3905 +* AdvanSys ABP915 +* AdvanSys ABP920 +* AdvanSys ABP3922 +* AdvanSys ABP3925 +* AdvanSys ABP930, ABP930U, ABP930UA +* AdvanSys ABP960, ABP960U +* AdvanSys ABP542 +* AdvanSys ABP842 +* AdvanSys ABP940 +* AdvanSys ABP940UA/3940UA +* AdvanSys ABP940U +* AdvanSys ABP3960UA +* AdvanSys ABP970, ABP970U +* AdvanSys ABP852 +* AdvanSys ABP950 +* AdvanSys ABP980, ABP980U +* AdvanSys ABP980UA/3980UA + +The {{< manpage "adw" "4">}} driver supports SCSI controllers including: + +* AdvanSys ABP940UW/ABP3940UW +* AdvanSys ABP950UW +* AdvanSys ABP970UW +* AdvanSys ABP3940U2W +* AdvanSys ABP3950U2W + +The {{< manpage "aha" "4">}} driver supports the following SCSI host adapters: + +* Adaptec AHA-154xB +* Adaptec AHA-154xC +* Adaptec AHA-154xCF +* Adaptec AHA-154xCP +* DTC 3290 SCSI controller in 1542 emulation mode +* Tekram SCSI controllers in 154x emulation mode + +The {{< manpage "ahc" "4">}} 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 {{< manpage "ahci" "4">}} 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 {{< manpage "ata" "4">}}, it supports AHCI part of legacy-PATA + AHCI-SATA combined controllers, such as JMicron JMB36x and Marvell 88SE61xx. + +The {{< manpage "ahd" "4">}} 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 adapters supported by the {{< manpage "aic" "4">}} driver include: + +* Adaptec AHA-1505 (ISA) +* Adaptec AHA-1510A, AHA-1510B (ISA) +* Adaptec AHA-1520A, AHA-1520B (ISA) +* Adaptec AHA-1522A, AHA-1522B (ISA) +* Adaptec AHA-1535 (ISA) +* Creative Labs SoundBlaster SCSI host adapter (ISA) +* Adaptec AHA-1460, AHA-1460B, AHA-1460C, AHA-1460D (PC Card) + +Controllers supported by the {{< manpage "amr" "4">}} driver include: + +* MegaRAID SATA 150-4 +* MegaRAID SATA 150-6 +* MegaRAID SATA 300-4X +* MegaRAID SATA 300-8X +* MegaRAID SCSI 320-1E +* MegaRAID SCSI 320-2E +* MegaRAID SCSI 320-4E +* MegaRAID SCSI 320-0X +* MegaRAID SCSI 320-2X +* MegaRAID SCSI 320-4X +* MegaRAID SCSI 320-0 +* MegaRAID SCSI 320-1 +* MegaRAID SCSI 320-2 +* MegaRAID SCSI 320-4 +* MegaRAID Series 418 +* MegaRAID i4 133 RAID +* MegaRAID Elite 1500 (Series 467) +* MegaRAID Elite 1600 (Series 493) +* MegaRAID Elite 1650 (Series 4xx) +* MegaRAID Enterprise 1200 (Series 428) +* MegaRAID Enterprise 1300 (Series 434) +* MegaRAID Enterprise 1400 (Series 438) +* MegaRAID Enterprise 1500 (Series 467) +* MegaRAID Enterprise 1600 (Series 471) +* MegaRAID Express 100 (Series 466WS) +* MegaRAID Express 200 (Series 466) +* MegaRAID Express 300 (Series 490) +* MegaRAID Express 500 (Series 475) +* Dell PERC +* Dell PERC 2/SC +* Dell PERC 2/DC +* Dell PERC 3/DCL +* Dell PERC 3/QC +* Dell PERC 4/DC +* Dell PERC 4/IM +* Dell PERC 4/SC +* Dell PERC 4/Di +* Dell PERC 4e/DC +* Dell PERC 4e/Di +* Dell PERC 4e/Si +* Dell PERC 4ei +* HP NetRAID-1/Si +* HP NetRAID-3/Si (D4943A) +* HP Embedded NetRAID +* Intel RAID Controller SRCS16 +* Intel RAID Controller SRCU42X + +The {{< manpage "arcmsr" "4">}} 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 + +The {{< manpage "bt" "4">}} driver supports the following BusLogic MultiMaster “W”, “C”, “S”, and “A” series and compatible SCSI host adapters: + +* BusLogic BT-445C +* BusLogic BT-445S +* BusLogic BT-540CF +* BusLogic BT-542B +* BusLogic BT-542B +* BusLogic BT-542D +* BusLogic BT-545C +* BusLogic BT-545S +* BusLogic/BusTek BT-640 +* BusLogic BT-946C +* BusLogic BT-948 +* BusLogic BT-956C +* BusLogic BT-956CD +* BusLogic BT-958 +* BusLogic BT-958D +* Storage Dimensions SDC3211B / SDC3211F + +Controllers supported by the {{< manpage "ciss" "4">}} 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) + +The {{< manpage "dpt" "4">}} driver provides support for the following RAID adapters: + +* DPT Smart Cache Plus +* Smart Cache II (PM2?2?, PM2024/PM2124 [PCI]) (Gen2) +* Smart RAID II (PM3?2?, PM3021, PM3222) +* Smart Cache III (PM2?3?) +* Smart RAID III (PM3?3?, PM3334UW [PCI]) (Gen3) +* Smart Cache IV (PM2?4?, PM2044/PM2144 [PCI]) (Gen4) +* Smart RAID IV + +[.note] +*Note*: + +[amd64, i386] Booting from these controllers is supported. EISA adapters are not supported. + +Controllers supported by the {{< manpage "esp" "4">}} driver include: + +* Sun ESP family +* Sun FAS family +* Tekram DC390 +* Tekram DC390T + +The {{< manpage "hpt27xx" "4">}} 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 {{< manpage "hptiop" "4">}} 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 {{< manpage "hptiop" "4">}} 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 {{< manpage "hptmv" "4">}} driver supports the following ATA RAID controllers: + +* HighPoint's RocketRAID 182x series + +The {{< manpage "hptrr" "4">}} 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 {{< manpage "ida" "4">}} 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 {{< manpage "iir" "4">}} driver include: + +* Intel RAID Controller SRCMR +* Intel Server RAID Controller U3-l (SRCU31a) +* Intel Server RAID Controller U3-1L (SRCU31La) +* Intel Server RAID Controller U3-2 (SRCU32) +* All past and future releases of Intel and ICP RAID Controllers. +* Intel RAID Controller SRCU21 (discontinued) +* Intel RAID Controller SRCU31 (older revision, not compatible) +* Intel RAID Controller SRCU31L (older revision, not compatible) + +The SRCU31 and SRCU31L can be updated via a firmware update available from Intel. + +Controllers supported by the {{< manpage "ips" "4">}} 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 {{< manpage "aac" "4">}} or {{< manpage "mfi" "4">}} driver. + +The {{< manpage "isci" "4">}} driver provides support for Intel C600 SAS controllers. + +Cards supported by the {{< manpage "isp" "4">}} driver include: + +* Qlogic 1000 +* Qlogic 1020 +* Qlogic 1040 +* Qlogic 1080 +* Qlogic 10160 +* Qlogic 1240 +* Qlogic 1280 +* Qlogic 12160 +* Qlogic 210X +* Qlogic 220X +* Qlogic 2300 +* Qlogic 2312 +* Qlogic 234X +* Qlogic 2322 +* Qlogic 200 +* Qlogic 2422 +* Qlogic 246x (aka 2432) +* Qlogic 256x (aka 2532) +* Qlogic 267x/836x (aka 2031/8031) +* Qlogic 2690/2692/2694 (aka 2684/2692) +* Qlogic 2740/2742/2764 (aka 2722/2714) + +The {{< manpage "mfi" "4">}} 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 {{< manpage "mlx" "4">}} 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] +*Note*: + +[amd64, i386] Booting from these controllers is supported. EISA adapters are not supported. + +Controllers supported by the {{< manpage "mly" "4">}} driver include: + +* Mylex AcceleRAID 160 +* Mylex AcceleRAID 170 +* Mylex AcceleRAID 352 +* Mylex eXtremeRAID 2000 +* Mylex eXtremeRAID 3000 + +Compatible Mylex controllers not listed should work, but have not been verified. + +These controllers are supported by the {{< manpage "mpr" "4">}} 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) + +These controllers are supported by the {{< manpage "mps" "4">}} 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 {{< manpage "mpt" "4">}} driver: + +* LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320 SCSI) +* LSI Logic AS1064, LSI Logic AS1068 +* 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 {{< manpage "mpt" "4">}} driver can be found onboard on many systems including: + +* Dell PowerEdge 1750 thru 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 {{< manpage "mrsas" "4">}} 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 {{< manpage "mvs" "4">}} 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 {{< manpage "ncr" "4">}} driver provides support for the following NCR/Symbios SCSI controller chips: + +* 53C810 +* 53C810A +* 53C815 +* 53C820 +* 53C825A +* 53C860 +* 53C875 +* 53C875J +* 53C885 +* 53C895 +* 53C895A +* 53C896 +* 53C1510D + +The following devices are currently supported by the {{< manpage "ncv" "4">}} driver: + +* I-O DATA PCSC-DV +* KME KXLC002 (TAXAN ICD-400PN, etc.), KXLC004, and UJDCD450 +* Macnica Miracle SCSI-II mPS110 +* Media Intelligent MSC-110, MSC-200 +* New Media Corporation BASICS SCSI +* Qlogic Fast SCSI +* RATOC REX-9530, REX-5572 (SCSI only) + +Controllers supported by the {{< manpage "nsp" "4">}} driver include: + +* Alpha-Data AD-PCS201 +* I-O DATA CBSC16 + +The {{< manpage "pms" "4">}} 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 {{< manpage "pst" "4">}} driver supports the Promise Supertrak SX6000 ATA hardware RAID controller. + +The {{< manpage "siis" "4">}} 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 {{< manpage "stg" "4">}} driver include: + +* Adaptec 2920/A +* Future Domain SCSI2GO +* Future Domain TMC-18XX/3260 +* IBM SCSI PCMCIA Card +* ICM PSC-2401 SCSI +* MELCO IFC-SC +* RATOC REX-5536, REX-5536AM, REX-5536M, REX-9836A + +Note that the Adaptec 2920C is supported by the {{< manpage "ahc" "4">}} driver. + +The {{< manpage "sym" "4">}} 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 {{< manpage "sym" "4">}} 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 + +SCSI controllers supported by the {{< manpage "trm" "4">}} driver include: + +* Tekram DC-315 PCI Ultra SCSI adapter without BIOS and internal SCSI connector +* Tekram DC-315U PCI Ultra SCSI adapter without BIOS +* Tekram DC-395F PCI Ultra-Wide SCSI adapter with flash BIOS and 68-pin external SCSI connector +* Tekram DC-395U PCI Ultra SCSI adapter with flash BIOS +* Tekram DC-395UW PCI Ultra-Wide SCSI adapter with flash BIOS +* Tekram DC-395U2W PCI Ultra2-Wide SCSI adapter with flash BIOS + +For the Tekram DC-310/U and DC-390F/U/UW/U2B/U2W/U3W PCI SCSI host adapters, use the {{< manpage "sym" "4">}} driver. + +The {{< manpage "twa" "4">}} driver supports the following SATA RAID controllers: + +* AMCC's 3ware 9500S-4LP +* AMCC's 3ware 9500S-8 +* AMCC's 3ware 9500S-8MI +* AMCC's 3ware 9500S-12 +* AMCC's 3ware 9500S-12MI +* AMCC's 3ware 9500SX-4LP +* AMCC's 3ware 9500SX-8LP +* AMCC's 3ware 9500SX-12 +* AMCC's 3ware 9500SX-12MI +* AMCC's 3ware 9500SX-16ML +* AMCC's 3ware 9550SX-4LP +* AMCC's 3ware 9550SX-8LP +* AMCC's 3ware 9550SX-12 +* AMCC's 3ware 9550SX-12MI +* AMCC's 3ware 9550SX-16ML +* AMCC's 3ware 9650SE-2LP +* AMCC's 3ware 9650SE-4LPML +* AMCC's 3ware 9650SE-8LPML +* AMCC's 3ware 9650SE-12ML +* AMCC's 3ware 9650SE-16ML +* AMCC's 3ware 9650SE-24M8 + +The {{< manpage "twe" "4">}} 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- +* 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 {{< manpage "tws" "4">}} driver supports the following SATA/SAS RAID controller: + +* LSI's 3ware SAS 9750 series + +The {{< manpage "vpo" "4">}} driver supports the following parallel to SCSI interfaces: + +* Adaptec AIC-7110 Parallel to SCSI interface (built-in to Iomega ZIP drives) +* Iomega Jaz Traveller interface +* Iomega MatchMaker SCSI interface (built-in to Iomega ZIP+ drives) + +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 {{< manpage "cd" "4">}}). WORM/CD-R/CD-RW writing support is provided by {{< manpage "cdrecord" "1">}}, which is a part of the 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) ({{< manpage "cd" "4">}}) +* ATAPI IDE interface ({{< manpage "acd" "4">}}) + +[[ethernet]] +=== Ethernet Interfaces + +The {{< manpage "ae" "4">}} 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 {{< manpage "age" "4">}} 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 *** 2074 LINES SKIPPED ***