> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/release/freebsd-6.3-release/6.3-hardware/6.3-i386-hardware.md).

# FreeBSD 6.3-RELEASE i386 硬件兼容列表

* 原文链接：[FreeBSD/i386 6.3-RELEASE Hardware Notes](https://www.freebsd.org/releases/6.3R/hardware-i386/)

**The FreeBSD Documentation Project**

版权所有 © 2000, 2001, 2002, 2003, 2004, 2005, 2006 The FreeBSD Documentation Project

```ini
$FreeBSD: releng/6.3/release/doc/en_US.ISO8859-1/hardware/i386/article.sgml 185279 2008-11-25 02:19:13Z hrs $
```

FreeBSD 是 FreeBSD 基金会的注册商标。

Intel、Celeron、EtherExpress、i386、i486、Itanium、Pentium 和 Xeon 是 Intel Corporation 或其子公司在美国及其他国家的商标或注册商标。

许多制造商和销售商用来区分其产品的名称被主张为商标。凡是在本文件中出现这些名称，并且 FreeBSD 项目知晓其商标主张时，这些名称后均标注了“™”或“®”符号。

## 1 引言

本文档包含 FreeBSD 6.3-RELEASE 在 i386 硬件平台（也称为 FreeBSD/i386 6.3-RELEASE）上的硬件兼容性说明。它列出了已知在此平台上工作的设备，以及一些在尝试为新设备配置支持时可能有用的引导时内核自定义说明。

> **注意**
>
> 本文档包含特定于 i386 硬件平台的信息。其他架构的硬件兼容性说明在某些细节上会有所不同。

## 2 支持的处理器和主板

FreeBSD/i386 可在多种“IBM PC 兼容”机器上运行。由于此架构可用的硬件范围广泛，无法详尽列出 FreeBSD 支持的所有设备组合。尽管如此，此处仍提供一些通用指南。

几乎所有带有浮点单元的 i386 兼容处理器都受支持。所有从 80486 开始的 Intel 处理器都受支持，包括 80486、Pentium、Pentium Pro、Pentium II、Pentium III、Pentium 4 及其变体（如 Xeon 和 Celeron 处理器）。所有 i386 兼容的 AMD 处理器也受支持，包括 Am486、Am5x86、K5、K6（及变体）、Athlon（包括 Athlon-MP、Athlon-XP、Athlon-4 和 Athlon Thunderbird）和 Duron 处理器。支持 AMD Élan SC520 嵌入式处理器。支持 Transmeta Crusoe 的识别和使用，以及 Cyrix 和 NexGen 的 i386 兼容处理器。

此架构有多种主板可用。使用 ISA、VLB、EISA、AGP 和 PCI 扩展总线的主板受良好支持。对 IBM PS/2 系列 PC 中使用的 MCA（“MicroChannel”）扩展总线提供有限的支持。

对称多处理器（SMP）系统通常受 FreeBSD 支持，但在某些情况下，BIOS 或主板缺陷可能会产生一些问题。查阅 [FreeBSD 对称多处理邮件列表](http://lists.FreeBSD.org/mailman/listinfo/freebsd-smp) 的存档可能会提供一些线索。

FreeBSD 会利用支持此功能的 Intel CPU 上的 HyperThreading（HTT）支持。启用了 `options SMP` 功能的内核会自动检测附加的逻辑处理器。默认的 FreeBSD 调度程序将逻辑处理器与附加物理处理器相同对待；换句话说，不会尝试针对同一 CPU 内逻辑处理器之间共享的资源优化调度决策。由于这种朴素调度可能导致次优性能，在某些情况下，使用 `machdep.hlt_logical_cpus` sysctl 变量禁用逻辑处理器可能有用。还可以使用 `machdep.hlt_cpus` sysctl 变量在空闲循环中暂停任何 CPU。[smp(4)](http://www.freebsd.org/cgi/man.cgi?query=smp\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 手册页有更多详细信息。

FreeBSD 会利用支持此功能的 CPU 上的物理地址扩展（PAE）支持。启用了 `PAE` 功能的内核会检测 4 GB 以上的内存并允许系统使用。此功能对设备驱动程序和 FreeBSD 的其他功能有约束；请参阅 [pae(4)](http://www.freebsd.org/cgi/man.cgi?query=pae\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 手册页了解更多详情。

FreeBSD 通常可在基于 i386 的笔记本电脑上运行，但对某些硬件功能（如声音、图形、电源管理和 PCCARD 扩展槽）的支持程度不同。这些功能在机器之间往往以独特方式变化，且经常需要在 FreeBSD 中进行特殊处理以绕过硬件缺陷或其他异常。如有疑问，搜索 [FreeBSD 移动计算机邮件列表](http://lists.FreeBSD.org/mailman/listinfo/freebsd-mobile) 的存档可能会有帮助。

大多数现代笔记本电脑（以及许多台式机）使用高级配置和电源管理（ACPI）标准。FreeBSD 通过 Intel 的 ACPI 组件架构参考实现支持 ACPI，如 [acpi(4)](http://www.freebsd.org/cgi/man.cgi?query=acpi\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 手册页所述。在某些机器上使用 ACPI 会导致不稳定，可能需要禁用 ACPI 驱动程序（通常通过内核模块加载）。可通过在 **/boot/device.hints** 中添加以下行来实现：

```sh
hint.acpi.0.disabled="1"
```

调试 ACPI 相关问题的用户可能会发现禁用部分 ACPI 功能很有用。[acpi(4)](http://www.freebsd.org/cgi/man.cgi?query=acpi\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 手册页有关于如何通过加载程序可调参数执行此操作的更多信息。

ACPI 依赖于每台机器 BIOS 提供的差异化系统描述表（DSDT）。某些机器的 DSDT 有缺陷或不完整，导致 ACPI 无法正常工作。一些机器的替换 DSDT 可在 [ACPI4Linux](http://acpi.sourceforge.net/) 项目的 [DSDT](http://acpi.sourceforge.net/dsdt/index.php) 部分找到。FreeBSD 可以使用这些 DSDT 覆盖 BIOS 提供的 DSDT；参见 [acpi(4)](http://www.freebsd.org/cgi/man.cgi?query=acpi\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 手册页了解更多信息。

## 3 支持的设备

本节描述当前已知 FreeBSD 在 i386 平台上支持的设备。其他配置也可能工作，但尚未经过测试。欢迎提供此列表的反馈、更新和更正。

在可能的情况下，列出了适用于每个设备或设备类的驱动程序。如果相关驱动程序在 FreeBSD 基本发行版中有手册页（大多数应该有），则在此处引用。有关受支持的特定设备、控制器等的详细信息，可在手册页中找到。

> **注意**
>
> 本文档中的设备列表是从 FreeBSD 手册页自动生成的。这意味着某些受多个驱动程序支持的设备可能会出现多次。

### 3.1 磁盘控制器

FreeBSD 支持多种磁盘控制器，包括 IDE/ATA 控制器（[ata(4)](http://www.freebsd.org/cgi/man.cgi?query=ata\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）和各种 SCSI/SATA/RAID 控制器。完整的受支持磁盘控制器列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#DISK)。

### 3.2 以太网接口

FreeBSD 支持多种以太网接口。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#ETHERNET)。

### 3.3 令牌环接口

FreeBSD 支持基于 ISA 和 PCI 的 Olicom 令牌环适配器（[oltr(4)](http://www.freebsd.org/cgi/man.cgi?query=oltr\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#TOKENRING)。

### 3.4 FDDI 接口

FreeBSD 支持 DEC DEFPA PCI 和 DEC DEFEA EISA FDDI 接口（[fpa(4)](http://www.freebsd.org/cgi/man.cgi?query=fpa\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#FDDI)。

### 3.5 ATM 接口

FreeBSD 支持多种 ATM 接口，包括基于 Midway 的 ATM 接口（[en(4)](http://www.freebsd.org/cgi/man.cgi?query=en\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、FORE Systems PCA-200E ATM PCI 适配器（hfa 和 [fatm(4)](http://www.freebsd.org/cgi/man.cgi?query=fatm\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、IDT NICStAR 77201/211 基于 ATM 的适配器（[idt(4)](http://www.freebsd.org/cgi/man.cgi?query=idt\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、FORE Systems HE155 和 HE622 ATM 接口（[hatm(4)](http://www.freebsd.org/cgi/man.cgi?query=hatm\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）以及基于 IDT77252 的 ATM 卡（[patm(4)](http://www.freebsd.org/cgi/man.cgi?query=patm\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#ATM)。

### 3.6 无线网络接口

FreeBSD 支持多种无线网络接口。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#WLAN)。

### 3.7 其他网络接口

FreeBSD 支持多种其他网络接口，包括 Cronyx Tau-PCI/32 WAN 适配器（[ce(4)](http://www.freebsd.org/cgi/man.cgi?query=ce\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Cronyx Sigma 系列卡（[cx(4)](http://www.freebsd.org/cgi/man.cgi?query=cx\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Cronyx Tau-PCI WAN 适配器（[cp(4)](http://www.freebsd.org/cgi/man.cgi?query=cp\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Cronyx Tau WAN 适配器（[ctau(4)](http://www.freebsd.org/cgi/man.cgi?query=ctau\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Granch SBNI12 点对点通信适配器（[sbni(4)](http://www.freebsd.org/cgi/man.cgi?query=sbni\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Granch SBNI16 SHDSL 调制解调器（[sbsh(4)](http://www.freebsd.org/cgi/man.cgi?query=sbsh\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）和基于 SMC90c26/56/66 的 ARCNET 接口（[cm(4)](http://www.freebsd.org/cgi/man.cgi?query=cm\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#MISC-NETWORK)。

### 3.8 ISDN 接口

FreeBSD 支持多种 ISDN 接口，包括 AcerISDN P10 ISA PnP、Asuscom ISDNlink 128K ISA、ASUSCOM P-IN100-ST-D、AVM 系列卡（A1、B1 ISA、B1 PCI、Fritz!Card 系列、T1）、Creatix ISDN-S0、Compaq Microcom 610 ISDN、Dr. Neuhaus Niccy Go@、Dynalink IS64PPH、Eicon Diehl DIVA 2.0、ELSA 系列卡、ITK ix1 Micro、Sedlbauer Win Speed、Siemens I-Surf 2.0、TELEINT ISDN SPEED No.1、Teles 系列卡、Traverse Technologies NETjet-S PCI、USRobotics Sportster ISDN TA intern 和 Winbond W6692 based PCI 卡等。完整的受支持设备列表，请参阅[英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#ISDN)。

### 3.9 串行接口

FreeBSD 支持多种串行接口，包括 PC 标准 8250/16450/16550 串口（[sio(4)](http://www.freebsd.org/cgi/man.cgi?query=sio\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、[uart(4)](http://www.freebsd.org/cgi/man.cgi?query=uart\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序支持的各类 UART（NS8250、SAB82532、Z8530）、ARNET 串口卡（[ar(4)](http://www.freebsd.org/cgi/man.cgi?query=ar\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Boca 多端口串口卡、Comtrol Rocketport 卡（[rp(4)](http://www.freebsd.org/cgi/man.cgi?query=rp\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、Cyclades Cyclom-Y 串口板（[cy(4)](http://www.freebsd.org/cgi/man.cgi?query=cy\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、DigiBoard 智能串口卡、基于 PCI 的多端口串口板（[puc(4)](http://www.freebsd.org/cgi/man.cgi?query=puc\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、SDL Communications RISCom/8 板（[rc(4)](http://www.freebsd.org/cgi/man.cgi?query=rc\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）和 SDL Communications RISCom/N2 等卡（[sr(4)](http://www.freebsd.org/cgi/man.cgi?query=sr\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#SERIAL)。

### 3.10 音频设备

FreeBSD 支持多种音频设备。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#SOUND)。

### 3.11 摄像头和视频采集设备

FreeBSD 支持基于 Brooktree Bt848/849/878/879 芯片的视频采集卡以及 Pinnacle PCTV 卡（[bktr(4)](http://www.freebsd.org/cgi/man.cgi?query=bktr\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序），包括 AOpen VA1000、AVerMedia AVerTV Studio、ATI TV Wonder VE、Hauppauge WinCast/TV、Intel Smart Video Recorder III、Pinnacle PCTV Pro/Rave、STB TV PCI Television Tuner 等，以及 Connectix QuickCam。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#CAMERA)。

### 3.12 USB 设备

FreeBSD 支持多种 USB 设备，包括 OHCI v1.0 兼容控制器（[ohci(4)](http://www.freebsd.org/cgi/man.cgi?query=ohci\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、UHCI v1.1 兼容控制器（[uhci(4)](http://www.freebsd.org/cgi/man.cgi?query=uhci\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、使用 EHCI 接口的 USB 2.0 控制器（[ehci(4)](http://www.freebsd.org/cgi/man.cgi?query=ehci\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、USB 集线器、USB 键盘（[ukbd(4)](http://www.freebsd.org/cgi/man.cgi?query=ukbd\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）和其他各类 USB 外设。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#USB)。

### 3.13 IEEE 1394（Firewire）设备

FreeBSD 支持 PCI/CardBus FireWire 接口卡（[fwohci(4)](http://www.freebsd.org/cgi/man.cgi?query=fwohci\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序），包括 Adaptec AHA-894x/AIC-5800、Apple Pangea/UniNorth、Intel 82372FB、Lucent/Agere FW322/323、NEC uPD72861/70/71/73/74、Ricoh R5C551/552、Sony CX3022/i.LINK、Sun PCIO-2、Texas Instruments 系列芯片和 VIA Fire II (VT6306) 等，以及 SBP-2 存储设备（[sbp(4)](http://www.freebsd.org/cgi/man.cgi?query=sbp\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#FIREWIRE)。

### 3.14 蓝牙设备

FreeBSD 支持 3Com/HP 3CRWB6096-A PCCARD 蓝牙适配器（[ng\_bt3c(4)](http://www.freebsd.org/cgi/man.cgi?query=ng_bt3c\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）和符合蓝牙规范 v1.1 的所有蓝牙 USB 设备（[ng\_ubt(4)](http://www.freebsd.org/cgi/man.cgi?query=ng_ubt\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序），包括 3Com 3CREB96、AIPTEK BR0R02、EPoX BT-DG02、Mitsumi 蓝牙 USB 适配器、MSI MS-6967 和 TDK 蓝牙 USB 适配器等。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#BLUETOOTH)。

### 3.15 加密加速器

FreeBSD 支持加密加速器设备，包括基于 Hifn 7751/7951/7811/7955/7956 芯片的卡（[hifn(4)](http://www.freebsd.org/cgi/man.cgi?query=hifn\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序，如 Invertex AEON、PowerCrypt、XL-Crypt、NetSec 7751、Soekris Engineering vpn1201/1211/1401/1411）、基于 SafeNet 1141/1741 芯片的卡（[safe(4)](http://www.freebsd.org/cgi/man.cgi?query=safe\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）以及基于 Bluesteel 5501/5601 和 Broadcom BCM5801/5802/5805/5820/5821/5822/5823 芯片的卡（[ubsec(4)](http://www.freebsd.org/cgi/man.cgi?query=ubsec\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#CRYPTO-ACCEL)。

### 3.16 其他设备

FreeBSD 还支持各种其他设备，包括 FAX-Modem/PCCARD（如 MELCO IGM-PCM56K、Nokia Card Phone 2.0）、软盘驱动器（[fdc(4)](http://www.freebsd.org/cgi/man.cgi?query=fdc\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、VGA 兼容显卡（[vga(4)](http://www.freebsd.org/cgi/man.cgi?query=vga\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、键盘（AT/PS/2/USB）、定位设备（总线鼠标、PS/2 鼠标、串口鼠标、USB 鼠标等）、PC 标准并口（[ppc(4)](http://www.freebsd.org/cgi/man.cgi?query=ppc\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、PC 兼容操纵杆（[joy(4)](http://www.freebsd.org/cgi/man.cgi?query=joy\&sektion=4\&manpath=FreeBSD+6.3-RELEASE) 驱动程序）、PHS 数据通信卡/PCCARD 以及基于 Xilinx XC6200 的可重构硬件卡（xrpu 驱动程序）等。完整的受支持设备列表，请参阅 [英文原文](https://www.freebsd.org/releases/6.3R/hardware-i386/#MISC)。

***

此文件及其他与发布相关的文档可从 [ftp://ftp.FreeBSD.org/](ftp://ftp.freebsd.org/) 下载。

如有关于 FreeBSD 的问题，请先阅读 [文档](http://www.freebsd.org/docs.html)，再联系 <<questions@FreeBSD.org>>。

如有关于此文档的问题，请发送电子邮件至 <<doc@FreeBSD.org>>。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.bsdcn.org/release/freebsd-6.3-release/6.3-hardware/6.3-i386-hardware.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
