2.3. Supported Hardware

FreeBSD currently runs on a wide variety of ISA, VLB, EISA, and PCI bus based PCs, ranging from the 386SX to Pentium class machines (though the 386SX is not recommended). Support for generic IDE or ESDI drive configurations, various SCSI controllers, and network and serial cards is also provided. FreeBSD also supports IBM's microchannel (MCA) bus.

In order to run FreeBSD, a recommended minimum of eight megabytes of RAM is suggested. Sixteen megabytes is the preferred amount of RAM as you may have some trouble with anything less than sixteen depending on your hardware.

What follows is a list of hardware currently known to work with FreeBSD. There may be other hardware that works as well, but we have simply not received any confirmation of it.

2.3.1. Disk Controllers

With all supported SCSI controllers, full support is provided for SCSI-I and SCSI-II peripherals, including hard disks, optical disks, tape drives (including DAT and 8mm Exabyte), medium changers, processor target devices, and CDROM drives. WORM devices that support CDROM commands are supported for read-only access by the CDROM driver. WORM/CD-R/CD-RW writing support is provided by cdrecord, which is in the ports tree.

The following CD-ROM type systems are supported at this time:

The following drivers were supported under the old SCSI subsystem, but are NOT YET supported under the new CAM SCSI subsystem:

Unmaintained drivers, which might or might not work for your hardware:

2.3.2. Network Cards

2.3.3. USB Peripherals

A wide range of USB peripherals are supported. Owing to the generic nature of most USB devices, with some exceptions any device of a given class will be supported even if not explicitly listed here.

Motherboard chipsets:

PCI plug-in USB host controllers

Specific USB devices reported to be working:

2.3.4. ISDN (European DSS1 [Q.921/Q.931] protocol)

2.3.5. Sound Devices

The following soundcards or codecs are supported (devices marked 'experimental' are only supported in FreeBSD-CURRENT and might work only unstably):

2.3.6. Miscellaneous Devices

For questions about FreeBSD, e-mail <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.