> 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.0-release/6.0-hardware/6.0-alpha-hardware.md).

# FreeBSD 6.0-RELEASE alpha 硬件兼容列表

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

**The FreeBSD Documentation Project**

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

```ini
$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/alpha/article.sgml,v 1.19.2.6 2005/10/24 20:19:59 rnoland Exp $
```

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

IBM、AIX、EtherJet、Netfinity、OS/2、PowerPC、PS/2、S/390 和 ThinkPad 是 International Business Machines Corporation 在美国及其他国家的商标。

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

## 1 引言

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

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

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

由 Wilko Bulte 维护。欢迎添加、更正和建设性批评。特别是关于系统特性的信息非常受欢迎。

### 2.1 概述

本文档试图为那些想在 Alpha 机器上运行 FreeBSD 的人提供一个起点。它旨在提供各种硬件设计的背景信息。它不能替代系统手册。

相关信息组织如下：

* 在 alpha 上运行 FreeBSD 的一般硬件要求；
* FreeBSD 支持的每个系统/主板的特定信息；
* FreeBSD 扩展板卡的信息，包括与通用支持硬件列表中不同的内容。

> **注意：**
>
> 你会看到 DEC、Digital Equipment Corporation 和 Compaq 这几个名称或多或少交替使用。由于 Compaq 已经收购了 Digital Equipment，仅引用 Compaq 会更正确。考虑到 Hewlett Packard 又收购了 Compaq，我可能应该在所有地方都使用 HP。鉴于你会在各处看到这些名称的混合，我就不再赘述了。

> **注意：**
>
> SRM 命令将使用大写字母。SRM 也接受小写输入。使用大写是为了清晰起见。

### 2.2 在 Alpha 上运行 FreeBSD 的基本要求

显然，你需要一台 FreeBSD 了解的 Alpha 机器。Alpha 机器*不像* PC。各种核心逻辑芯片组和主板设计之间存在相当大的差异。这意味着内核在运行之前需要了解特定机器的详细信息。向未知硬件抛出某个 **GENERIC** 内核几乎肯定会惨败。

对于要考虑用于 FreeBSD 的机器，请确保已安装 SRM 控制台固件。或者至少确保特定机器类型有 SRM 控制台固件可用。如果 FreeBSD 当前不支持你的机器类型，假设 SRM 可用，这很可能在某个时候会改变。当 SRM 控制台固件不可用时，一切都不确定。

带有 ARC 或 AlphaBIOS 控制台固件的机器是为 WindowsNT 设计的。有些机器在系统 ROM 中有 SRM 控制台固件可用，你只需选择（通过 ARC 或 AlphaBIOS 菜单）。在其他情况下，你需要用 SRM 代码重新刷新 ROM。请查看 <http://ftp.digital.com/pub/DEC/Alpha/firmware> 了解特定系统可用的固件。无论如何：没有 SRM 就意味着*没有* FreeBSD（NetBSD、OpenBSD、Tru64 Unix 或 OpenVMS 也是如此）。随着 WindowsNT/alpha 的消亡，许多以前的 NT 机器在二手市场上出售。当它们仅支持 NT 时，几乎没有或没有折旧价值。所以，如果价格看起来太便宜，请保持怀疑。

如果你在选择 SRM 时遇到问题（换句话说，系统在你选择 SRM 控制台后回退到 AlphaBIOS），是时候检查 CMOS 时钟/参数 RAM 的电池是否耗尽了。如果是，更换电池很可能会解决问题。

已知的非 SRM 机器有：

* Digital XL 系列
* Digital XLT 系列
* Samsung PC164UX（“Ruffian”）
* Samsung 164B

有 SRM 但不受 FreeBSD 支持的机器有：

* DECpc 150（“Jensen”）
* DEC 2000/300（“Jensen”）
* DEC 2000/500（“Culzean”）
* AXPvme 系列（“Medulla”）

让事情更复杂的是：Digital 曾经有所谓的“白箱”Alpha 机器（destined 为 NT-only）和“蓝箱”Alpha 机器（destined 为 OpenVMS 和 Digital Unix）。这些名称基于机箱颜色，分别为“FrostWhite”和“TopGunBlue”。虽然你可以在白箱上安装 SRM 控制台固件，但 OpenVMS 和 Digital Unix 会拒绝在它们上启动。FreeBSD 在 post-4.0-RELEASE 中可以在白箱和蓝箱两种变体上运行。在有人问之前：白色的机器有一个相当不同的（即更便宜的）Digital 价格标签。

作为 SRM 的一部分，你会得到所谓的 OSF/1 PAL 代码（OSF/1 是 Digital 在 Alpha 上的 UNIX 产品的最初名称）。PAL 代码可以被视为硬件和操作系统之间的软件抽象层。它使用普通 CPU 指令加上少量专用于 PAL 使用的特权指令。PAL 不是微代码。ARC 控制台固件包含不同的 PAL 代码，面向 WinNT，完全不适合 FreeBSD 使用（更一般地说：Unix 或 OpenVMS）。在有人问之前：Linux/alpha 自带 PAL 代码，允许它在 ARC 和 AlphaBIOS 上启动。\*BSD 阵营认为这不是一个好主意，原因有多种。我在这里不想详细讨论。如果你对血腥细节感兴趣，请搜索 FreeBSD 和 NetBSD 网站。

前面还有一个陷阱：你需要一个 SRM 控制台固件识别的磁盘适配器才能从磁盘启动。遗憾的是，SRM 接受什么作为启动适配器高度依赖于系统和 SRM 版本。对于较旧的基于 PCI 的机器，这意味着你需要基于 NCR/Symbios 53C810 的适配器，或基于 Qlogic 1020/1040 的适配器。有些机器在主板上嵌入了 SCSI 芯片。较新的机器设计和 SRM 版本能够与更现代的 SCSI 芯片/适配器一起工作。请查看下面的机器特定信息。请注意，本讨论的其余部分仅涉及 Symbios 芯片，这意在包括仍印有 NCR 标志的较旧芯片。Symbios 在某个时候收购了 NCR。

这个问题可能会困扰那些机器最初是 WindowsNT 机器的用户。ARC 或 AlphaBIOS 知道*其他*类型的适配器可以从中启动，而 SRM 则不同。例如，你可以用 ARC/AlphaBios 从 Adaptec 2940UW 启动，但（通常）不能用 SRM。一些较新的机器类型引入了 Adaptec 启动支持。详情请查阅机器特定章节。

大多数不能启动的适配器对于仅数据磁盘工作正常。SRM 和 ARC 之间的差异也可能在某些（以前的 WindowsNT）系统中为你带来预装的 IDE CDROM 和硬盘。存在可以从 IDE 磁盘和 CDROM 启动的 SRM 版本（取决于机器类型）。详情请查看机器特定章节。

为了可启动，根分区（分区 a）必须位于磁盘驱动器的偏移 0 处。这意味着你必须使用安装程序的分区菜单，并从将分区 a 分配在偏移 0 处的根分区开始。然后按你的喜好布局其余分区。如果你不遵守此规则，安装将顺利进行，但系统将无法从新安装的磁盘启动。请注意，在 Alpha 上运行的 FreeBSD 不使用 fdisk，磁盘使用 disklabel 直接标记。

如果你没有/不想要本地磁盘驱动器，你可以通过以太网启动。这需要一个 SRM 控制台识别的以太网适配器/芯片。一般来说，这归结为基于 21040 或 21142 或 21143 的以太网接口。较旧的机器或 SRM 版本可能无法识别 21142 / 21143 快速以太网芯片，那么你只能使用 10Mbit 以太网进行网络启动。基于所述芯片的非 DEC 卡通常可以工作（但不保证）。请注意，Intel 在收购 Digital Semiconductor 时接管了 21x4x 芯片。所以你近来可能会在它们上看到 Intel 标志。最近的机器设计有对 Intel 8255x 以太网芯片的 SRM 支持。

Alpha 机器可以使用 SRM 在图形控制台或串行控制台上运行。如果需要，ARC 也可以在串行控制台上运行。具有 8 位控制的 VT100 仿真至少应该允许你在不先安装显卡的情况下从 ARC/AlphaBIOS 切换到 SRM 模式。

如果你想在没显示器/显卡的情况下运行 Alpha 机器，只需不连接键盘/鼠标到机器。相反，将串行终端 \[模拟器] 连接到串行端口 #1。SRM 会以 9600N81 与你通信。这对于调试目的也非常实用。注意：一些/大多数（？）SRM 也会在串行端口 #2 上为你提供控制台提示符。但是，启动内核会在串行端口 #1 上显示启动消息，并也会将控制台放在那里。*这可能非常令人困惑。*

大多数基于 PCI 的 Alpha 可以使用普通 PC 型 VGA 卡。SRM 包含足够的智能使其工作。然而，这并不意味着街上的每张 PCI VGA 卡都能在 Alpha 机器中工作。S3 Trio64、Mach64 和 Matrox Millennium 等通常可以工作。旧的基于 ET4000 的 ISA 卡对我来说也可以工作。但购买前先问问周围。

PC 世界的大多数 PCI 设备也能在 FreeBSD 基于 PCI 的机器中工作。查看 **`/sys/alpha/conf/GENERIC`** 文件了解最新信息。如果你想使用带有 PCI 桥芯片的 PCI 卡，请查看相应机器类型的讨论。在某些情况下，你可能会遇到 PCI 卡不能正确处理 PCI 奇偶校验的问题。这可能导致 panic。可以使用以下 SRM 命令禁用 PCI 奇偶校验：

```sh
>>> SET PCI_PARITY OFF
```

这不是 FreeBSD 的问题，在 Alpha 硬件上运行的所有操作系统都需要此变通方法。

如果你的系统（也）包含 EISA 扩展槽，在安装 EISA 卡或升级控制台固件后，你需要运行 EISA 配置实用程序（ECU）。

对于 Alpha CPU，你会发现多代产品。最初的 Alpha 设计是 21064。它在 MOS4 芯片工艺中生产，在该工艺中制造的芯片昵称为 EV4。较新的 CPU 有 21164、21264 等。你会看到如 EV4S、EV45、EV5、EV56、EV6、EV67、EV68 等代号。双位数字的 EV 是略微改进的版本。例如，与它所基于的 EV4 相比，EV45 有改进的 FPU 和 16 kByte 片上独立 I & D 缓存。经验法则：“EV”后面的数字越高越可取（即更快/更现代）。不建议在低于 EV5 的任何东西上花钱。免费获得的硬件当然是另一回事。

对于内存，你至少需要 32 Mbyte。多年前我曾在 16 Mbyte 系统上运行 FreeBSD，但你不会喜欢那样。当我升级到 32 Mbyte 时，内核构建时间减半。请注意，SRM 控制台从总系统内存中窃取 2Mbyte（并保留它）。对于更严肃的工作，建议使用 128 Mbyte 或更多。虽然 Alpha 机器通常可以容纳大到非常大的物理内存，但 FreeBSD 限制为 1 或 2 Gbyte（取决于核心芯片组）的 RAM。此限制是由于 VM 系统的当前实现。

谈到内存时：请密切注意你的机器使用的内存类型。各种机器有非常不同的内存配置和要求。

最后一句：我预期上述内容对首次使用 Alpha 的用户来说听起来有点令人生畏。不要太被吓倒。如果阅读本文档后仍有不清楚的地方，请随时提问。

### 2.3 系统特定信息

以下是 FreeBSD 运行的硬件概述。此列表肯定会增长，查看 **`/sys/alpha/conf/GENERIC`** 可能会有所启发。

Alpha 机器通常以其项目代号最为人熟知。已知的情况下，这些代号在下面的括号中列出。

#### 2.3.1 AXPpci33 (“NoName”)

NoName 是一款基于 21066 LCA（低成本 Alpha）处理器的 baby-AT 主板。NoName 最初是为 OEM 使用而设计的。LCA 芯片几乎包含了驱动 PCI 总线和内存子系统的所有逻辑。所有这些使得设计价格低廉。

由于内存接口有限，系统在缓存未命中时并不特别快。只要你留在片上缓存内，CPU 就可与 21064（第一代 Alpha）相媲美。如今获得这些主板应该非常便宜。它是一个成熟的 64 位 CPU，只是不要对速度抱有奇迹。

特性：

* 21066 Alpha CPU，166 MHz，或 21066A CPU，233MHz。也可能使用 21068 CPU，但更慢。
* 板载 Bcache / L2 缓存：0、256k 或 1 Mbyte（使用 DIL 芯片）
* PS/2 鼠标和键盘端口或 5 针 DIN 键盘（2 种主板型号）
* 内存：
  * 总线宽度：64 位
  * PS/2 型 72 针 36 位 Fast Page Mode SIMM
  * 70ns 或更好
  * 成对安装
  * 4 个 SIMM 插槽
  * 使用 ECC
* 512kB Flash ROM 用于控制台代码
* 2 个 16550A 串行端口
* 1 个并行端口
* 软盘接口
* 1 个嵌入式 IDE 接口
* 扩展：
  * 3 个 32 位 PCI 插槽（1 个与 ISA 共享）
  * 5 个 ISA 插槽（1 个与 PCI 共享）
* 使用 Symbios 53C810 芯片的嵌入式 Fast SCSI

NoName 在其 Flash ROM 中可以有 SRM *或* ARC 控制台固件。Flash ROM 不够大，无法同时容纳 ARC 和 SRM 并允许软件选择替代控制台代码。但你只需要 SRM。

NoName 的缓存是 15 或 20 ns DIL 芯片。对于 256 kByte 缓存，你可以查看废弃的 486 主板。遗憾的是，1 Mbyte 缓存的芯片比较罕见。建议至少获得 256kByte 缓存以获得性能。无缓存时它们真的很慢。

NoName 主板有一个 PC/AT 标准电源连接器。它还有一个 3.3 伏特的电源连接器。不需要急于购买新电源。3.3 伏特仅在你运行 3.3 伏特 PCI 扩展板时才需要。这些相当罕见。

IDE 接口受 FreeBSD 支持，需要在内核配置文件中添加如下行：

```ini
device ata
```

ATA 接口使用 irq 14。

遗憾的是，SRM 控制台*无法从* IDE 磁盘启动。这意味着你必须使用 SCSI 磁盘作为启动设备。

NoName 在串行控制台方面有点固执。它需要：

```sh
>>> SET CONSOLE SERIAL
```

才会使用串行控制台。像大多数其他 Alpha 型号那样拔出键盘是不够的。返回图形控制台需要：

```sh
>>> SET CONSOLE GRAPHICS
```

在串行控制台上输入。

有报告称你有时需要按 **Control**-**Alt**-**Del** 来吸引 SRM 的注意。我自己从未见过这种情况，但如果开机后你面对黑屏，这值得一试。

确保你使用真正的 36 位 SIMM，并且只使用 FPM（Fast Page Mode）DRAM。EDO DRAM 或带有假奇偶校验的 SIMM*无法工作*。主板使用 4 个额外位进行 ECC。出于同样的原因，33 位 FPM SIMM 也无法工作。

如果有选择，请购买 PS/2 变体主板。除了给你一个鼠标端口作为额外奖励外，如果你曾经想或需要运行它，它直接受 Tru64 Unix 支持。“DIN 插头”变体对于 FreeBSD 应该可以正常工作。

建议阅读 [OEM 手册](ftp://ftp.digital.com/pub/DEC/axppci/design_guide.ps)。

NoName 内核的内核配置文件必须包含：

```ini
options    DEC_AXPPCI_33
cpu EV4
```

#### 2.3.2 Personal Workstation (“Miata”)

Miata 是一款小型塔式机器，旨在放在桌下。有多种 Miata 变体。最初的 Miata 是 MX5 型号。由于它存在许多硬件设计缺陷，进行了重新设计，产生了 MiataGL。遗憾的是，从机箱外部第一眼很难区分这些变体。一个简单的检查方法是看机器背面是否有两个 USB 连接器。如果有，就是 MiataGL。MX5 型号在二手系统市场上往往更常见。

系统代号看起来像“Personal Workstation 433a”。Personal Workstation 有点拗口，通常缩写为 PWS。这意味着它有一个 433 MHz CPU，并且最初是作为 WinNT 工作站（尾部的“a”）。从第一天起就指定运行 Tru64 Unix 或 OpenVMS 的系统将带有“433au”。WinNT-Miata 可能预先配置了 IDE CDROM 驱动器。因此，系统通常命名为 PWS\[433,500,600]a\[u]。

还有一种带有 Kryotech 特殊 CPU 冷却系统的 Miata 型号。Kryotech 有特殊的冷却系统，并安装在 different 的机箱中。

特性：

* 21164A EV56 Alpha CPU，433、500 或 600MHz
* 21174 核心逻辑（“Pyxis”）芯片
* 板载 Bcache / L3 缓存：0、2 或 4 Mbytes（使用缓存模块）
* 内存：
  * 总线宽度：128 位宽，ECC 保护
  * 无缓冲 72 位宽 SDRAM DIMM，成对安装
  * 6 个 DIMM 插槽
  * 最大内存 1.5 GBytes
* 板载 Fast Ethernet：
  * MX5 使用 21142 或 21143 以太网芯片，取决于 PCI 转接卡版本
  * MiataGL 有 21143 芯片
  * 接口卡可以是 10/100 Mbit UTP，或 10 Mbit UTP/BNC
* 2 个板载 \[E]IDE 磁盘接口，基于 CMD646（MX5）或 Cypress 82C693（MiataGL）
* 1 个 Ultra-Wide SCSI Qlogic 1040 \[仅 MiataGL]
* 2 个 64 位 PCI 插槽
* 3 个 32 位 PCI 插槽（在 DEC PCI-PCI 桥芯片后面）
* 3 个 ISA 插槽（通过 Intel 82378IB PCI 到 ISA 桥芯片与 32 位 PCI 插槽物理共享）
* 2 个 16550A 串行端口
* 1 个并行端口
* PS/2 键盘和鼠标端口
* USB 接口 \[仅 MiataGL]
* 基于 ESS1888 芯片的嵌入式声卡

Miata 逻辑分为两块印刷电路板。机器底部的下板有 PCI 和 ISA 插槽以及声卡等。上板有 CPU、Pyxis 芯片、内存等。请注意，MX5 和 MiataGL 使用不同的 PCI 转接板。这意味着你不能只升级到 MiataGL CPU 板（带有较新的 Pyxis 芯片），还需要不同的转接板。显然，MX5 转接板配 MiataGL CPU 板可以工作，但绝对不是受支持或经过测试的配置。其他所有内容（机箱、接线等）对于 MX5 和 MiataGL 都是相同的。

当通过 2 个 64 位 PCI 插槽进行 DMA 跨越页边界时，MX5 存在问题。32 位插槽没有这个问题，因为 PCI-PCI 桥芯片不允许有问题的传输。SRM 代码知道这个问题，如果 64 位插槽中有它不知道的 PCI 卡，它会拒绝启动系统。SRM“已知良好”的卡允许在 64 位插槽中使用。

如果你想愚弄 SRM，可以在 SRM 提示符下输入 `set pci_device_override`。只是如果你的数据神秘地被损坏，不要抱怨。

完整的命令是：

```sh
>>> SET PCI_DEVICE_OVERRIDE <vendor_id><device_id>
```

例如：

```sh
>>> SET PCI_DEVICE_OVERRIDE 88c15333
```

最激进的方法是使用：

```sh
>>> SET PCI_DEVICE_OVERRIDE -1
```

这完全禁用 PCI ID 检查，因此你可以安装任何 PCI 卡而不检查其 ID。为此，你需要相当新的 SRM 版本。

> **重要：**
>
> 此操作风险自负。

FreeBSD 内核在看到有问题的 Pyxis 芯片时会报告：

```sh
Sep 16 18:39:43 miata /kernel: cia0: Pyxis, pass 1
Sep 16 18:39:43 miata /kernel: cia0: extended capabilities: 1<BWEN>
Sep 16 18:39:43 miata /kernel: cia0: WARNING: Pyxis pass 1 DMA bug; no bets...
```

MiataGL 探测为：

```sh
Jan  3 12:22:32 miata /kernel: cia0: Pyxis, pass 1
Jan  3 12:22:32 miata /kernel: cia0: extended capabilities: 1<BWEN>
Jan  3 12:22:32 miata /kernel: pcib0: <2117x PCI host bus adapter> on cia0
```

MiataGL 没有 MX5 的 DMA 问题。使 MX5 SRM 在 64 位插槽中安装时出问题的 PCI 卡被 MiataGL SRM 毫无问题地接受。

MX5 的最新主板修订版包含该 bug 的硬件变通方法。SRM 不知道 ECO，会像以前一样抱怨未知卡。FreeBSD 内核也是如此。

Miata SRM 可以从 IDE CDROM 驱动器启动。IDE 硬盘启动已知对 MiataGL 和 MX5 磁盘都可工作，因此你可以从 IDE 磁盘引导 FreeBSD。假设驱动器合适，MX5 上的速度约为 14 Mbytes/sec。Miata 的 CMD646 芯片支持高达 WDMA2 模式，因为该芯片对于 UDMA 使用来说 bug 太多。

Miata MX5 通常使用基于 Qlogic 1040 的 SCSI 适配器。这些可由 SRM 控制台启动。请注意，Adaptec 卡*不可*由 Miata SRM 控制台启动。

MiataGL 在 PCI 转接卡上有比某些 MX5 转接卡版本更快的 PCI-PCI 桥芯片。一些 MX5 转接卡有与 MiataGL *相同*的芯片。总而言之，变化很大。

并非所有 VGA 卡都能在 PCI-PCI 桥后面工作。这表现为完全没有视频。变通方法是将 VGA 卡放在桥“之前”的 64 位 PCI 插槽中。使用 64 位插槽的图形性能通常明显更好。

MX5 和 MiataGL 都有板载声卡芯片 ESS1888。它模拟 SoundBlaster，可以通过在内核配置文件中添加以下内容来启用：

```ini
device pcm
device  sbc
```

如果你的 Miata 安装了可选缓存板，请确保它牢固就位。观察到稍微松动的缓存会导致奇怪的崩溃（显然不奇怪，但在故障排除时可能不那么明显）。缓存模块在 MX5 和 MiataGL 之间是相同的。

安装 2Mb 缓存模块可实现 10-15% 的速度提升（基于 buildworld 经过时间），但会*降低* 64 位 PCI 卡的 PCI DMA 读取带宽。在 64 位 Myrinet 卡上的基准测试结果是带宽从 149 Mbytes/sec 下降到 115 Mbytes/sec。在使用 64 位 PCI 适配器进行真正高速操作时需要记住这一点。

虽然硬件允许你安装高达 1.5Gbyte 内存，但 FreeBSD 限制为 1Gbyte，因为 DMA 代码不能正确处理 1Gbyte 以上的内存。

升级到更快的 CPU 非常简单，更换 CPU 芯片并将时钟倍频拨码开关设置为新 CPU 的速度即可。

如果你遇到如下 SRM 错误：

```sh
ERROR: scancode 0xa3 not supported on PCXAL
```

在停止 FreeBSD 后，你应该将 SRM 固件升级到 V7.2-1 或更高版本。此 SRM 版本首先在 Firmware Update CD V5.7 上提供，或在 <http://www.compaq.com/> 上提供。此 SRM 问题在 Miata MX5 和 Miata GL 上均已修复。

USB 受 FreeBSD 4.1 及更高版本支持。

拆卸机器前断开电源线，软电源开关在机器关闭时*甚至*保持部分逻辑通电。

Miata 内核的内核配置文件必须包含：

```ini
options    DEC_ST550
cpu EV5
```

#### 2.3.3 Evaluation Board 64 系列

在其推广 Alpha CPU 的尝试中，DEC 生产了许多所谓的评估板。该系列的成员有 EB64、EB64+、AlphaPC64（代号“Cabriolet”）。该系列的非 DEC 成员是 Aspen Alpine。EB64 系列评估板具有以下特性集：

* 21064 或 21064A CPU，150 至 275 MHz
* 内存：
  * 内存总线宽度：128 位
  * PS/2 型 72 针 33 位 Fast Page Mode SIMM
  * 70ns 或更好
  * 成组安装，每组 4 条
  * 8 个 SIMM 插槽
  * 使用奇偶校验内存
* Bcache / L2 缓存：0、512 kByte、1 Mbyte 或 2 Mbytes
* 21072（“APECS”）芯片组
* Intel 82378ZB PCI 到 ISA 桥芯片（“Saturn”）
* 双 16550A 串行端口
* 并行打印机端口
* Symbios 53C810 Fast-SCSI（AlphaPC64 上无）
* IDE 接口（仅 AlphaPC64 上有）
* 嵌入式 10 Mbit 以太网（AlphaPC64 上无）
* 2 个 PCI 插槽（AlphaPC64 上 4 个插槽）
* 3 个 ISA 插槽

Aspen Alpine 略有不同，但与 EB64+ 足够接近，可以运行 EB64+ SRM EPROM（我的可以..）。Aspen Alpine 没有嵌入式以太网，有 3 个而不是 2 个 PCI 插槽。它带有 2 Mbytes 缓存，已焊在主板上。它有跳线可以选择使用 60、70 或 80ns SIMM 速度。

36 位 SIMM 工作正常，3 位简单地保持未使用。请注意，系统使用 Fast Page Mode 内存，不是 EDO 内存。

EB64+ SRM 控制台代码 housed 在 UV 可擦除 EPROM 中。EB64+ 没有简单的 flash SRM 升级。EB64+ 可用的最新 SRM 版本反正相当古老。

EB64+ SRM 可以启动 53C810 和 Qlogic1040 SCSI 适配器。Qlogic 的陷阱是 SRM 下载到 Qlogic 芯片上的固件非常旧。EB64+ SRM 没有可用更新。所以你也困在旧的 Qlogic 代码中。当我想在 Alpine 上使用 Qlogic 的 Ultra-SCSI 驱动器时，我遇到了相当多的问题。FreeBSD 内核可以编译包含更新的 Qlogic 固件修订版。这不是默认的，因为它给内核增加了数百 kByte 的膨胀。在 FreeBSD 4.1 及更高版本中，isp 固件包含在内核可加载模块中。所有这些可能意味着你需要使用非 Qlogic 适配器来启动。

AlphaPC64 板通常带有 ARC 控制台固件。SRM 控制台代码可以从软盘加载到 Flash ROM 中。

AlphaPC64 的 IDE 接口不能从 SRM 控制台启动。启用它需要在内核配置文件中添加以下行：

```ini
device ata
```

ATA 接口使用 irq 14。

请注意，这些板需要一个为 CPU 提供 3.3 伏特的电源。

对于 EB64 系列机器，内核配置文件必须包含：

```ini
options    DEC_EB64PLUS
cpu EV4
```

#### 2.3.4 Evaluation Board 164（“EB164、PC164、PC164LX、PC164SX”）系列

EB164 是较新的设计评估板，基于 21164A CPU。此设计已用于“衍生”多种变体，其中一些被 OEM 制造商/组装商使用。Samsung 自行设计了 PC164LX，只有 32 位 PCI，而 Digital 变体有 64 位 PCI。

* 21164A，多种速度变体 \[EB164、PC164、PC164LX]
* 21164PC \[仅 PC164SX]
* 21171（Alcor）芯片组 \[EB164]
* 21172（Alcor2）芯片组 \[PC164]
* 21174（Pyxis）芯片 \[164LX、164SX]
* Bcache / L3 缓存：EB164 使用特殊缓存 SIMM
* 内存总线：128 位 / 256 位
* 内存：
  * PS/2 型 SIMM，成组安装，每组 4 或 8 条
  * 36 位，Fast Page Mode，使用 ECC \[EB164 / PC164]
  * SDRAM DIMM，成组安装，每组 2 条，可使用非 ECC 或 ECC \[PC164SX]
  * SDRAM DIMM，成组安装，每组 2 条，使用 ECC \[PC164LX]
* 2 个 16550A 串行端口
* PS/2 型键盘和鼠标
* 软盘控制器
* 并行端口
* 32 位 PCI
* 64 位 PCI \[部分型号]
* 通过 Intel 82378ZB PCI 到 ISA 桥芯片的 ISA 插槽

使用 8 条 SIMM 进行 256 位宽内存可以比 4 条 SIMM/128 位宽内存产生有趣的速度提升。显然，所有 8 条 SIMM 必须是相同类型才能使其工作。系统必须明确设置为使用 8 条 SIMM 内存排列。你必须有 8 条 SIMM，分布在 2 个 bank 中的 4 条 SIMM 无法工作。对于 AlphaPC164，你最多可以有 1Gbyte 的 RAM，使用 8 条 128Mbyte SIMM。手册指示最大为 512 Mbyte。

SRM 可以从 Qlogic 10xx 板或 Symbios 53C810\[A] 启动。Symbios 810 的较新修订版（如 Symbios 810AE）不被 PC164 上的 SRM 识别。PC164 SRM 似乎不识别基于 Symbios 53C895 的主机适配器（用 Tekram DC-390U2W 测试）。另一方面，有报告称某无品牌 Symbios 53C985 板可以工作。像 Tekram DC-390F（基于 Symbios875）这样的卡已确认在 PC164 上工作正常。遗憾的是，这似乎取决于芯片/板的实际版本。

Symbios 53C825\[a] 也可作为启动适配器。Diamond FirePort 虽然基于 Symbios 芯片，但不能由 PC164SX SRM 启动。据报道 PC164SX 可以用基于 Symbios825、Symbios875、Symbios895 和 Symbios876 的卡正常启动。此外，据报道 Adaptec 2940U 和 2940UW 可用于启动（在 SRM V5.7-1 上验证）。Adaptec 2930U2 和 2940U2\[W] 无法工作。

带有 SRM 固件版本 5.8 或更高版本的 164LX 和 164SX 可以从 Adaptec 2940 系列适配器启动。然而，使用 Adaptec 3940UW 的测试表明该型号不受支持。164SX SRM 识别 Intel 8255x 以太网卡，显示为 eia。使用这样的 NIC 允许网络启动。

总结：就 SCSI 适配器而言，该系列机器被“赐予”了具有挑战性的兼容性。

在 164SX 上，你最多可以有 1 Gbyte 的 RAM。据报道 4 条普通（PC100 或 PC133）256MB DIMM 工作正常。512MB DIMM 是否也能工作目前未知。你可以使用 ECC 或非 ECC DIMM。非 ECC 的与 PC 中常见的相同。遗憾的是，164SX 对它喜欢的 DIMM 相当挑剔，所以准备好测试和实验。

PCI 桥芯片有时不被 164SX 接受，在这些情况下它们会导致 SRM 错误和内核 panic。这似乎取决于卡是否被 SRM 控制台识别并因此正确初始化。164SX 的板载 IDE 接口相当慢，Promise 卡可提供 3-4 倍的速度提升。

在 PC164 上，SRM 有时会丢失其变量设置。“对于 PC164，当前的迷信说法是，为了避免丢失设置，你想先降级到 SRM 4.x，然后升级到 5.x。”观察到的一个错误示例是：

```sh
ERROR: ISA table corrupt!
```

降级到 SRM4.9，然后执行：

```sh
>>> ISACFG -INIT
```

接着执行：

```sh
>>> INIT
```

使问题消失。一些 PC164 所有者报告他们从未见过此问题。

在 PC164SX 上，AlphaBIOS 允许你选择在下一次开机时使用 SRM 作为控制台。此选择似乎没有任何效果。换句话说，无论你选择什么，都会得到 AlphaBIOS。解决方法是用 PC164SX 的 SRM 代码重新刷新控制台 ROM。这将覆盖 AlphaBIOS 并让你获得所需的 SRM 控制台。SRM 代码可在 Compaq 网站上找到。

164LX 的 flash ROM 中可以有 SRM 控制台代码或 AlphaBIOS 代码，因为 flash ROM 太小，无法同时容纳两者。

如果你的 SRM 版本足够新，PC164 可以从 IDE 磁盘启动。

EB164 需要一个提供 3.3 伏特的电源。PC164 不实现 ATX 电源所需的 PS\_ON 信号。一个简单的开关将此信号拉低到地线，允许你使用标准 ATX 电源。

对于 EB164 类机器，内核配置文件必须包含：

```ini
options         DEC_EB164
cpu             EV5
```

#### 2.3.5 AlphaStation 200（“Mustang”）和 400（“Avanti”）系列

Digital AlphaStation 200 和 400 系列系统是早期的低端基于 PCI 的工作站。200 和 250 系列是桌面机箱，400 系列是桌边小型塔式机箱。

特性：

* 21064 或 21064A CPU，速度从 166 到 333 MHz
* DECchip 21071-AA 核心逻辑芯片组
* Bcache / L2 缓存：512 Kbytes（200 和 400 系列）或 2048KBytes（250 系列）
* 内存：
  * 64 位总线宽度
  * 8 到 384 MBytes RAM
  * 70 ns 或更好的 Fast Page DRAM
  * 分三对安装（200 和 400 系列）
  * 分两组，每组四条（250 系列）
  * 内存子系统使用奇偶校验
* PS/2 键盘和鼠标端口
* 两个 16550 串行端口
* 并行端口
* 软盘接口
* 32 位 PCI 扩展插槽（AS400 系列 3 个，AS200 和 250 系列 2 个）
* ISA 扩展插槽（AS400 系列 4 个，AS200 和 250 系列 2 个）（部分 ISA/PCI 插槽物理共享）
* 嵌入式基于 21040 的以太网（200 和 250 系列）
* 嵌入式 Symbios 53c810 Fast SCSI-2 芯片
* Intel 82378IB（“Saturn”）PCI-ISA 桥芯片
* 图形为嵌入式 TGA 或 PCI VGA（取决于型号）
* 16 位声卡（200 和 250 系列）

系统使用奇偶校验内存 SIMM，但这些不需要 36 位宽的 SIMM。33 位宽的 SIMM 足够，36 位 SIMM 也可接受。EDO 或 32 位 SIMM 无法工作。支持 4、8、16、32 和 64 Mbyte SIMM。

假设你的内核配置文件中有以下行，据报道 AS200 和 AS250 声音硬件工作正常：

```ini
device pcm
```

声音设备使用端口 0x530、IRQ 10 和 drq 0。你还需要在 **`device.hints`** 文件中指定 flags 0x10011。

AlphaStation 200 和 250 系列有自动 SCSI 终结器。这意味着只要你将电缆插入外部 SCSI 连接器，系统的内部终结器就会被禁用。这也意味着你不应将未终结的电缆留在机器中。

AlphaStation 400 系列有一个控制终结的 SRM 变量。如果你连接了外部 SCSI 设备，必须使用以下命令设置此 SRM 变量：

```sh
>>> SET CONTROL_SCSI_TERM EXTERNAL
```

如果只有内部 SCSI 设备，请使用：

```sh
>>> SET CONTROL_SCSI_TERM INTERNAL
```

对于 AlphaStation-\[24]\[05]00 机器，内核配置文件必须包含：

```ini
options    DEC_2100_A50
cpu EV4
```

#### 2.3.6 AlphaStation 500 和 600（“Alcor”和“Maverick”用于 EV5，“Bret”用于 EV56）

AS500 和 600 曾经是高端 EV5 / PCI 工作站。EV6 机器已经取代它们成为前沿产品。AS500 是深蓝色机箱（TopGun blue）的台式机，AS600 是坚固的桌边机箱。AS600 有一个漂亮的 LCD 面板，用于观察 SRM 启动的早期阶段。

特性：

* 21164 EV5 CPU，266、300、333、366、400、433、466 或 500 MHz（AS500）或 266、300 或 333 MHz（AS600）
* 21171（Alcor）或 21172（Alcor2）核心逻辑芯片组
* 缓存：
  * 2 或 4 Mb L3 / Bcache（AS600 at 266 MHz）
  * 4 Mb L3 / Bcache（AS600 at 300 MHz）
  * 2 或 8 Mb L3 / Bcache（8 Mb 仅 500 MHz 版本）
  * 2 至 16 Mb L3 / Bcache（AS600；3 个缓存 SIMM 插槽）
* 内存总线宽度：256 位
* AS500 内存：
  * 业界标准 72 位宽缓冲 Fast Page Mode DIMM
  * 8 个 DIMM 插槽
  * 成组安装，每组 4 条
  * 最大内存 1 GB（333 MHz CPU 上最大 512 Mb）
  * 使用 ECC
* AS600 内存：
  * 业界标准 36 位 Fast Page Mode SIMM
  * 32 个 SIMM 插槽
  * 成组安装，每组 8 条
  * 最大内存 1 GB
  * 使用 ECC
* 基于 Qlogic 1020 的宽 SCSI 总线（AS500 1 条总线/芯片，AS600 2 条总线/芯片）
* 基于 21040 的 10 Mbit 以太网适配器，同时有 Thinwire 和 UTP 连接器
* 扩展：
  * AS500：
    * 3 个 32 位 PCI 插槽
    * 1 个 64 位 PCI 插槽
  * AS600：
    * 2 个 32 位 PCI 插槽
    * 3 个 64 位 PCI 插槽
    * 1 个 PCI/EISA 物理共享插槽
    * 3 个 EISA 插槽
    * 1 个 PCI 和 1 个 EISA 插槽默认被占用
* 21050 PCI-to-PCI 桥芯片
* Intel 82375EB PCI-EISA 桥（仅 AS600）
* 2 个 16550A 串行端口
* 1 个并行端口
* 16 位音频 Windows Sound System，在专用插槽中（AS500），在 EISA 插槽中（AS600，这是 ISA 卡）
* PS/2 键盘和鼠标端口

早期机器有 Fast SCSI 接口，后期是 Ultra SCSI。AS500 将其单一 SCSI 总线与内部和外部设备共享。对于 Fast SCSI 总线，你被限制在机箱外 1.8 米总线长度。AS500 Qlogic ISP1020A 芯片可以通过设置 SRM 变量以 Ultra 模式运行。然而，FreeBSD 遵循 Qlogic 芯片勘误并将总线速度限制为 Fast。

当心 AS500 上的古老 SRM 版本。当你看到 FreeBSD 报告奇怪 SCSI 速度时，如：

```sh
cd0 at isp0 bus 0 target 4 lun 0
cd0: <DEC RRD45   DEC 0436> Removable CD-ROM SCSI-2 device
cd0: 250.000MB/s transfers (250.000MHz, offset 12)
```

是时候升级 SRM 控制台固件了。

AS600 有一个 Qlogic SCSI 芯片专用于内部设备，另一个 Qlogic SCSI 芯片专用于外部 SCSI 设备。将卡（除了两个 SCSI 接口外还容纳以太网芯片）保持在 DEC 推荐的最顶部 32 位 PCI 插槽中。如果你将其插入 64 位插槽之一，会出现机器检查。

在 AS500 中，DIMM 成组安装，每组 4 条，采用“物理交错”布局。因此，一组 4 条 DIMM *不是* 4 条物理相邻的 DIMM。请注意，DIMM *不是* SDRAM DIMM。

在 AS600 中，内存 SIMM 放置在两块内存子卡上。SIMM 成组安装，每组 8 条。两块内存子卡必须相同配置。

请注意，AS500 和 AS600 都是 EISA 机器。这意味着在添加 EISA 卡或更改板载 I/O 的配置设置后，你必须从软盘运行 EISA 配置实用程序（ECU）。对于没有物理 EISA 插槽的 AS500，ECU 用于配置板载声音接口等。

AS500 板载声音可以通过在内核配置文件中添加如下行来使用：

```ini
device pcm
```

使用 ECU，我将 AS500 配置为使用 IRQ 10、端口 0x530、drq 0。相应的条目连同 flags 0x10011 必须放入 **`device.hints`** 文件。请注意，flags 值相当非标准。

AS600 的 PCI 插槽有一个特殊之处。AS600（或者更确切地说是包含 SCSI 适配器的 PCI 扩展卡）不允许 I/O 端口映射，因此其后面的所有设备必须使用内存映射。如果你在使 Qlogic SCSI 适配器工作时遇到问题，请在 **`/boot/loader.rc`** 中添加以下选项：

```ini
set isp_mem_map=0xff
```

在引导安装内核之前，可能需要在引导加载程序提示符下输入此命令。

对于 AlphaStation-\[56]00 机器，内核配置文件必须包含：

```ini
options    DEC_KN20AA
cpu EV5
```

#### 2.3.7 AlphaServer 1000（“Mikasa”）、1000A（“Noritake”）和 800（“Corelle”）

AlphaServer 1000 和 800 系列机器旨在作为部门服务器。它们在机箱和主板/CPU 方面有相当多的变体。一般来说，有基于 21064（EV4）CPU 的机器和基于 21164（EV5）的机器。CPU 在子卡上，CPU 类型（EV4 或 EV5）必须与使用的主板匹配。

AlphaServer 800 有一个更小的迷你塔式机箱，它缺少 StorageWorks SCSI 热插拔机箱。AS1000 和 AS1000A 之间的主要区别是 AS1000A 有 7 个 PCI 插槽，而 AS1000 只有 3 个 PCI 插槽，并有 EISA 插槽。

带有 EV5/400 MHz CPU 的 AS800 后来重新品牌化为“DIGITAL Server 3300\[R]”，带有 EV5/500 MHz CPU 的 AS800 后来重新品牌化为“DIGITAL Server 3305\[R]”。

特性：

* 21064 EV4\[5] CPU，200、233 或 266 MHz；21164 EV5\[6] CPU，300、333 或 400 MHz（或 500 MHz，仅 AS800）
* 内存：
  * 总线宽度：128 位，带 ECC
  * AS1000\[A]：
    * 72 针 36 位 Fast Page Mode SIMM，70ns 或更好
    * 16（EV5 机器）或 20（EV4 机器）个 SIMM 插槽
    * 最大内存 1 GB
    * 使用 ECC
  * AS800：使用 60ns 3.3 伏特 EDO DIMM
* 嵌入式 VGA（部分主板型号）
* 3 个 PCI、2 个 EISA、1 个 64 位 PCI/EISA 组合（AS800）
* 7 个 PCI、2 个 EISA（AS1000A）
* 2 个 PCI、1 个 EISA/PCI、7 个 EISA（AS1000）
* 基于 Symbios 810 \[AS1000] 或 Qlogic 1020 \[AS1000A] 的嵌入式 SCSI

AS1000 机器有多种机箱类型。落地式、机架式、有或无 StorageWorks SCSI 机箱等。电子设备相同。

AS1000 系统：所有基于 EV4 的机器使用标准 PS/2 型 36 位 72 针 SIMM，每组 5 条。第五条 SIMM 用于 ECC。所有基于 EV5 的机器使用标准 PS/2 型 36 位 72 针 SIMM，每组 4 条。ECC 基于 SIMM 的 4 个额外位（36 位中的 4 位）完成。EV5 主板有 16 个 SIMM 插槽，EV4 主板有 20 个插槽。

AS800 机器使用 DIMM，每组 4 条。DIMM 安装必须从标记为 bank 0 的插槽开始。一个 bank 是四个物理相邻的插槽。如果使用 2 个不同 DIMM 大小的 bank，最大尺寸的 DIMM 必须安装在 bank 0 中。最大内存大小为 2GB。请注意，这些是 EDO DIMM。

AS1000/800 在串行控制台方面有点固执。它们需要：

```sh
>>> SET CONSOLE SERIAL
```

才会使用串行控制台。像大多数其他 Alpha 型号那样拔出键盘是不够的。返回图形控制台需要：

```sh
>>> SET CONSOLE GRAPHICS
```

在串行控制台上输入。

对于 AS800，你想检查 Ultra-Wide SCSI 是否确实处于 Ultra 模式。这可以使用控制台固件升级 CDROM 上的 **`EEROMCFG.EXE`** 实用程序完成。

对于 AlphaServer1000/1000A/800 机器，内核配置文件必须包含：

```ini
options    DEC_1000A
cpu EV4     # 取决于安装的 CPU 型号
cpu EV5     # 取决于安装的 CPU 型号
```

#### 2.3.8 DS10/VS10/XP900 (“Webbrick”)/ XP1000 (“Monet”)/ DS10L (“Slate”)

Webbrick 和 Monet 是基于 EV6 CPU 和 Tsunami 芯片组的高性能工作站/服务器。Tsunami 也用于更高端的系统，因此有充足的性能。DS10、VS10 和 XP900 是本质上相同系统的不同名称。区别在于支持的软件和选项。DS10L 是 1U 高机架安装机箱中的 DS10 机器。DS10L 旨在用于 ISP 和 HPTC 集群（例如 Beowulf）。

**2.3.8.1 “Webbrick / Slate”**

* 21264 EV6 CPU，466 MHz
* L2 / Bcache：2MB，ECC 保护
* 内存总线：128 位，通过交叉开关，1.3GB/sec 内存带宽
* 内存：
  * 业界标准 200 针 83 MHz 缓冲 ECC SDRAM DIMM
  * DS10 有 4 个 DIMM 插槽；最大内存 2GB
  * DS10L 有 2 个 DIMM 插槽；最大内存 1GB
  * DIMM 成对安装
* 21271 核心逻辑芯片组（“Tsunami”）
* 2 个板载 21143 Fast Ethernet 控制器
* AcerLabs M5237（Aladdin-V）USB 控制器（禁用）
* AcerLabs M1533 PCI-ISA 桥
* AcerLabs Aladdin ATA-33 控制器
* 嵌入式双 EIDE
* 扩展：3 个 64 位 PCI 插槽和 1 个 32 位 PCI 插槽。DS10L 有单个 64 位 PCI 插槽
* 2 个 16550A 串行端口
* 1 个并行端口
* 2 个 USB
* PS/2 键盘和鼠标端口

系统有一个智能电源控制器。这意味着当它关闭时，部分系统仍然通电（像 ATX 型 PC 电源）。维护机器前请拔掉电源线。

智能电源控制器称为 RMC。启用后，在串行端口 1 上输入 **Escape\*\*\*\*Escape**RMC 将带你到 RMC 提示符。RMC 允许你开机或关机、重置机器、监视和设置温度跳闸级别等。RMC 有自己的内置帮助。

Webbrick 采用类似旧 21164“Maverick”工作站的桌面式机箱，但此机箱提供了对组件更好的访问。如果你打算构建一个集群，可以将它们机架安装在 19 英寸机架中；它们高度为 3U。Slate 高度为 1U，但只有一个 PCI 插槽。

DS10 有 4 个 DIMM 插槽。DIMM 成对安装。请注意，DIMM 对不是安装在相邻的 DIMM 插座中，而是物理交错。支持 32、64、128、256 和 512 Mbyte 的 DIMM 尺寸。

当安装 2 对相同尺寸的 DIMM 时，DS10 将使用内存交错以提高性能。DS10L 只有 2 个 DIMM 插槽，无法进行交错。

从 SRM 固件版本 5.9 开始，除了通常的 Qlogic 和 Symbios/NCR 适配器外，你还可以从 Adaptec 2940 系列适配器启动。KZPEA（又称 Adaptec 39160）为你提供双通道 LVD U160 SCSI，可从 SRM 启动。

基础型号配有 FUJITSU 9.5GB ATA 磁盘作为启动设备。FreeBSD 在 Webbrick 上使用 EIDE 磁盘工作正常。DS10 主板上有 2 个 IDE 接口。为 Tru64 Unix 或 VMS 设计的机器标准配备 Qlogic 驱动的 Ultra-SCSI 磁盘。

PCI 总线支持 32 和 64 位卡，有 3.3V 和 5V 变体。

USB 端口不受支持，在所有最新 SRM 版本中由 SRM 控制台禁用。

内核配置文件必须包含：

```ini
options    DEC_ST6600
cpu EV5
```

> **注意：**
>
> 与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

**2.3.8.2 “Monet”**

* 21264 EV6，500 MHz；21264 EV67，500 或 667 MHz（XP1000G，代号 Brisbane）CPU 安装在可现场升级的子卡上
* L2 / Bcache：4MB，ECC 保护
* 内存总线：256 位
* 内存：128 或 256 Mbytes 100 MHz（PC100）168 针 JEDEC 标准，registered ECC SDRAM DIMM
* 21271 核心逻辑芯片组（“Tsunami”）
* 1 个板载 21143 以太网控制器
* Cypress 82C693 USB 控制器
* Cypress 82C693 PCI-ISA 桥
* Cypress 82C693 控制器
* 扩展：2 条独立 PCI 总线，由“hoses”高速 I/O 通道驱动：
  * hose 0：（上部 3 个插槽）2 个 64 位 PCI 插槽，1 个 32 位 PCI 插槽
  * hose 1：（底部 2 个插槽）2 个 32 位 PCI 插槽（在 21154 PCI-PCI 桥后面）
  * 64 位 PCI 插槽中有 2 个用于全长卡
  * 所有 32 位 PCI 插槽用于短卡
  * 1 个 32 位 PCI 插槽与 ISA 插槽物理共享
  * 所有 PCI 插槽运行在 33MHz
* 1 个基于 Qlogic 1040 芯片的 Ultra-Wide SCSI 端口
* 2 个 16550A 串行端口
* 1 个并行端口
* PS/2 键盘和鼠标端口
* 嵌入式 16 位 ESS ES1888 声卡芯片
* 2 个 USB 端口
* 图形选项：ELSA Gloria Synergy 或 DEC/Compaq PowerStorm 3D 加速卡

Monet 采用与 Miata 机箱非常相似的迷你塔式机箱。

板载 Qlogic UW-SCSI 芯片最多支持 4 个内部设备。板载 SCSI 没有外部连接器。

对于 500 MHz CPU，83 MHz DIMM 即可。Compaq 为所有 CPU 速度指定 PC100 DIMM。DIMM 成组安装，每组 4 条，从标记为“0”的 DIMM 插槽开始。内存容量最大 4 GB。DIMM“物理交错”安装，注意插槽的标记。Monet 的内存带宽是 Webbrick 的两倍。DIMM 位于 CPU 子卡上。请注意，系统使用 ECC RAM，因此你需要 72 位 DIMM（而不是普通 PC 级 64 位 DIMM）。

EIDE 接口可用/可从 SRM 启动，因此 FreeBSD 可以从 EIDE 磁盘引导。虽然 Cypress 芯片有 2 个 EIDE 通道的潜力，但 Monet 只使用其中一个。

USB 接口受 FreeBSD 支持。如果你在使用 USB 接口时遇到问题，请检查 SRM 变量 `usb_enable` 是否设置为 `on`。你可以通过执行以下命令更改此设置：

```sh
>>> SET USB_ENABLE ON
```

> **重要：**
>
> 不要尝试在连接到 hose 1 的 PCI 插槽中使用基于 Symbios 芯片的 SCSI 适配器。存在一个尚未发现的 FreeBSD bug，阻止其正常工作。

> **重要：**
>
> 并非所有 VGA 卡都能在 PCI-PCI 桥后面工作（即插槽 4 和 5）。只有正确实现 VGA 传统寻址的卡才能工作。变通方法是将 VGA 卡放在桥“之前”。

声音芯片目前不受 FreeBSD 支持。

内核配置文件必须包含：

```ini
options    DEC_ST6600
cpu EV5
```

> **注意：**
>
> 与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

#### 2.3.9 DS20/DS20E (“Goldrush”)

特性：

* 21264 EV6 CPU，500 或 670 MHz
* 双 CPU 能力机器
* L2 / Bcache：每个 CPU 4 Mbytes
* 内存总线：双 256 位宽，带交叉开关
* 内存：
  * SDRAM DIMM
  * 成组安装，每组 4 条
  * 16 个 DIMM 插槽，最大 4GB
  * 使用 ECC
* 21271 核心逻辑芯片组（“Tsunami”）
* 嵌入式 Adaptec Wide Ultra SCSI
* 扩展：
  * 2 条独立 PCI 总线，由“hoses”高速 I/O 通道驱动
  * 6 个 64 位 PCI 插槽，每条 hose 3 个
  * 1 个 ISA 插槽

DS20 需要：

```sh
>>> SET CONSOLE SERIAL
```

才会使用串行控制台。拔出键盘是不够的。返回图形控制台需要：

```sh
>>> SET CONSOLE GRAPHICS
```

在串行控制台上输入。令人困惑的是，当控制台设置为串行时，你会在图形控制台上获得 SRM 控制台输出，但当 FreeBSD 启动时，它会遵循变量 `CONSOLE` 设置，所有启动消息以及登录提示都会转到串行端口。

DS20 采用一个肥胖的立方体机箱。机箱还包含一个 StorageWorks SCSI 热插拔架，最多可容纳七个 3.5 英寸 SCSI 设备。DS20E 采用更时尚的机箱，缺少 StorageWorks 架。

系统有一个智能电源控制器。这意味着当它关闭时，部分系统仍然通电（像 ATX 型 PC 电源）。维护机器前请拔掉电源线。

智能电源控制器称为 RMC。启用后，在串行端口 1 上输入 **Escape\*\*\*\*Escape**RMC 将带你到 RMC 提示符。RMC 允许你开机或关机、重置机器、监视和设置温度跳闸级别等。RMC 有自己的内置帮助。

DS20 上的嵌入式 Adaptec SCSI 芯片被禁用，因此在 FreeBSD 下不可用。

从 SRM 固件版本 5.9 开始，除了通常的 Qlogic 和 Symbios/NCR 适配器外，你还可以从 Adaptec 2940 系列适配器启动。遗憾的是，这不包括嵌入式 Adaptec SCSI 芯片。你可以使用 KZPEA（又称 Adaptec 39160）进行双通道 LVD U160 SCSI，可从 SRM 启动。

如果你使用不同尺寸的 DIMM bank，最大的 DIMM 应安装在主板上标记为 `0` 的 DIMM 插槽中。DIMM 插槽应“按顺序”填充，因此在 bank 0 之后安装在 bank 1，依此类推。

不要尝试在连接到 hose 1 的 PCI 插槽中使用基于 Symbios 芯片的 SCSI 适配器。存在一个尚未发现的 FreeBSD bug，阻止其正常工作。DS20 默认在 hose 1 上配有 Symbios，因此你必须移动此卡才能在其上安装/启动 FreeBSD。

内核配置文件必须包含：

```ini
options    DEC_ST6600
cpu EV5
```

> **注意：**
>
> 与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

#### 2.3.10 AlphaPC 264DP / UP2000

UP2000 由 Alpha Processor Inc. 制造。

特性：

* 21264 EV6 CPU，670 或 750 MHz
* 双 CPU 能力
* L2 / Bcache：每个 CPU 4 Mbytes
* 内存总线：256 位
* 内存：SDRAM DIMM，成组安装，每组 4 条，使用 ECC，16 个 DIMM 插槽，最大 4GB
* 21272 核心逻辑芯片组（“Tsunami”）
* 2 个嵌入式 Adaptec AIC7890/91 Wide Ultra2 SCSI 芯片
* 2 个基于 Cypress 82C693 芯片的嵌入式 IDE
* 通过 Cypress 82C693 的嵌入式 USB
* 扩展：
  * 2 条独立 PCI 总线，由“hoses”高速 I/O 通道驱动
  * 6 个 64 位 PCI 插槽，每条 hose 3 个
  * 1 个 ISA 插槽

FreeBSD 目前最多支持 2GB 内存。

板载 Adaptec SCSI HBA 在 UP2000 上可启动。

仅在第一个 IDE 接口上支持 Busmaster DMA。系统可以从其 IDE 硬盘和 CDROM 驱动器启动。

内核配置文件必须包含：

```ini
options    DEC_ST6600
cpu EV5
```

> **注意：**
>
> 与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

#### 2.3.11 AlphaServer 2000 (“DemiSable”), 2100 (“Sable”), 2100A (“Lynx”)

AlphaServer 2\[01]00 机器旨在作为部门服务器。这是中型机器。它们是多 CPU 机器，最多可安装 2 个 CPU（AS2000）或 4 个 CPU（2100\[A]）。有落地式和 19 英寸机架式机箱。机架式变体有不同数量的 I/O 扩展插槽、不同的最大 CPU 数和不同的最大内存大小。一些机箱带有整体 StorageWorks 架以容纳热插拔 SCSI 磁盘。曾经有一个升级计划，可以通过更换 I/O 背板（C-bus 背板保持不变）将你的 Sable 机器转换为 Lynx。也有 CPU 升级可用。

* 21064 EV4\[5] CPU，200、233、275 MHz；或 21164 EV5\[6] CPU，250、300、375、400 MHz
* 缓存：随 CPU 型号变化；每个 CPU 1、4 或 8Mbyte
* 嵌入式软盘控制器，驱动 2.88 Mbytes 驱动器
* 嵌入式 10Mbit 21040 以太网 \[仅 AS2100]
* 2 个串行端口
* 1 个并行端口
* PS/2 型键盘和鼠标端口

规格为 200 MHz 的 CPU 实际运行在 190 MHz。CPU 最大数量为 4。所有 CPU 必须是相同类型/速度。

如果任何处理器曾被标记为故障，即使它们已被更换（或重新插拔），它们仍将保持故障标记，直到你在 SRM 控制台上发出命令：

```sh
>>> CLEAR_ERROR ALL
```

并循环启动机器。对于其他模块（IO 和内存）可能也是如此，但尚未验证。

机器使用专用内存板。这些板位于与 CPU 板共享的 128 位 C-bus 上。DemiSable 最多支持 1GB，Sable 最多 2GB。其中一个内存总线插槽可以容纳 CPU 或内存卡。4 CPU 机器最多可以有 2 块内存板。

一些内存板型号容纳 SIMM。这些被称为 SIMM 载体。也有焊接内存芯片而不是 SIMM 的内存模块。这些被称为“扁平内存模块”。

SIMM 板以八条一组使用 72 针 36 位 FPM 内存，70ns 或更快。支持的 SIMM 类型有 1M x36 bit（4 Mbyte）、2M x36bit（8 Mbyte）和 4M x36 bit（16 Mbyte）。每块内存板可容纳 4 个 SIMM bank。单块内存板上不能混合 SIMM 尺寸。第一块内存模块必须填满 SIMM 后才能开始填充下一块内存模块。请注意插槽之间的间距并不大，所以确保你的 SIMM 物理上合适（在购买之前..）。

Lynx 和 Sable 在串行控制台方面有点固执。它们需要：

```sh
>>> SET CONSOLE SERIAL
```

才会使用串行控制台。像许多其他 Alpha 型号那样拔出键盘是不够的。返回图形控制台需要：

```sh
>>> SET CONSOLE GRAPHICS
```

在串行控制台上输入。在 Lynx 上，将 VGA 卡保留在主 PCI 插槽之一。EISA VGA 卡对插槽不敏感。

机器配备小型 OCP（操作员控制面板）LCD 屏幕。在系统初始化期间，此屏幕上显示自检消息。你可以使用 SRM 在那里放置你自己的小文本：

```sh
>>> SET OCP_TEXT "FreeBSD"
```

SRM 命令：

```sh
>>> SHOW FRU
```

生成配置概述，包括模块序列号、硬件修订版和错误日志计数。

Sable、DemiSable 和 Lynx 都有基于 Symbios 810 的板载 Fast SCSI。检查它是否设置为 Fast SCSI 速度：

```sh
>>> SHOW PKA0_FAST
```

设置为 1 时，它正在协商 Fast 速度。

```sh
>>> SET PKA0_FAST 1
```

启用 Fast SCSI 速度。

AS2100\[A] 配备 StorageWorks 7 插槽 SCSI 笼。机柜内可以添加第二个笼。AS2000 有单个 7 插槽 SCSI 笼，无法扩展额外的笼。请注意，这些笼中的插槽位置映射到 SCSI ID 的方式与标准 StorageWorks 架不同。使用单总线配置时，从上到下的插槽 ID 为 0、4、1、5、2、6、3。

笼也可以设置为提供两条独立的 SCSI 总线。这用于嵌入式 RAID 控制器，如 KZPSC（Mylex DAC960）。分离总线的插槽 ID 分配，从上到下：0A、0B、1A、1B、2A、2B、3A、3B。其中 A 和 B 表示一条 SCSI 总线。在单总线配置中，SCSI 笼背面的终结器模块位于顶部。跳线模块位于底部。对于分离总线操作，这两个模块反转。可以通过注意终结器上的芯片来区分终结器和跳线。跳线上没有任何有源组件。

DemiSable 有 7 个 EISA 插槽和 3 个 PCI 插槽。Sable 有 8 个 EISA 和 3 个 PCI 插槽。Lynx 较新，有 8 个 PCI 和 3 个 EISA 插槽。Lynx PCI 插槽分组为 4 组。最靠近 CPU/内存插槽的 4 个 PCI 插槽是主插槽，即在 PCI 桥芯片之前。请注意，与预期相反，主 PCI 插槽是编号最高的（PCI4 - PCI7）。

在 EISA 插槽中添加/更改扩展卡或升级控制台固件后，确保运行 EISA 配置实用程序（从软盘）。这通过插入 ECU 软盘并输入以下命令完成：

```sh
>>> RUNECU
```

> **注意：**
>
> EISA 插槽目前不受支持，但 Compaq Qvision EISA VGA 适配器被视为 ISA 设备。因此它作为控制台工作正常。

计划用于 C-bus 的特殊扩展 I/O 模块。它们是否曾经面世尚不清楚。无论如何，FreeBSD 从未与 ExtIO 模块一起验证过。

机器可以配备冗余电源。请注意，机箱配备了联锁开关，当机箱打开时会切断电源。系统的冷却风扇是速度控制的。当机器有超过 2 个 CPU 和超过 1 块内存板时，必须使用双电源。

内核配置文件必须包含：

```ini
options    DEC_2100_A500
cpu EV4 #取决于安装的 CPU 型号
cpu EV5 #取决于安装的 CPU 型号
```

#### 2.3.12 AlphaServer 4x00 (“Rawhide”)

AlphaServer 4x00 机器旨在作为小型企业服务器。期望是 30 英寸高的立式机柜或 19 英寸机架中的相同系统箱。Rawhide 是多 CPU 机器，单台机器最多可安装 4 个 CPU。基本磁盘存储位于底座底部的 StorageWorks 架中。面向 NT 市场的 Rawhide 被命名为 DIGITAL Server 7300（5/400 CPU）、DIGITAL Server 7305（5/533 CPU）。部件号尾部带 R 表示机架式变体。

特性：

* 21164 EV5 CPU，266、300、333 MHz；或 21164A EV56 CPU，400、466、533、600 Mhz
* 缓存：每个 CPU 4 Mbytes。EV5 300 MHz 也有无缓存版本。EV56 600Mhz 有 8 Mbytes
* 内存总线：128 位，带 ECC
* 嵌入式软盘控制器
* 2 个串行端口
* 1 个并行端口
* PS/2 型键盘和鼠标端口

Rawhide 可以配备多种 CPU 模块。CPU 模块有无外部缓存版本。在所有情况下，安装的 CPU 模块必须始终是相同速度。NT-only 和完整 Tru64/VMS CPU 的混合工作正常。然而，这将导致系统向操作系统报告自己为 Digital Server 730x（即 NT-only 变体）。FreeBSD 不在乎，但这样的系统不允许运行 Tru64 或 VMS。

Rawhide 最多使用 8 个 RAM 模块。这些模块成对使用，向总线提供 72 位（包括 ECC 位）。内存可以是 EDO RAM 或同步 DRAM。完全填充的 AS4100 有 4 对内存模块。AS4000 型号限制为 2 对内存模块。如果有选择，使用 SDRAM 以获得最佳性能。最高容量的内存板必须在标记为 MEM0L 和 MEM0H 的内存插槽中。允许混合内存板尺寸。EDO 和 SDRAM 的混合也可以工作（假设你不在单个模块对中混合 EDO 和 SDRAM）。EDO 和 SDRAM 的混合会导致*整个*内存子系统以较慢的 EDO 时序运行。

Rawhide 有一个嵌入式 Symbios 810 芯片，为你提供窄型 fast-SCSI 总线。通常只有 SCSI CDROM 由该接口驱动。

Rawhide 可选配 8 个 64 位 PCI / 3 个 EISA 插槽扩展背板（称为“Saddle”模块）。有 2 条独立的 PCI 总线，PCI0 和 PCI1。PCI0 有 1 个专用 PCI 插槽和（共享的）3 个 PCI/EISA 插槽。PCI0 还有一个 PCI/EISA 桥，驱动串行和并行端口、键盘/鼠标等。PCI1 有 4 个 PCI 插槽和一个 Symbios 810 SCSI 芯片。VGA 控制台卡必须安装在连接到 PCI0 的插槽中。

当前的 FreeBSD 实现在处理 PCI 桥方面存在问题。目前有一项有限的修复，允许单级、单设备 PCI 桥。该修复允许使用 Digital 提供的位于 21054 PCI 桥芯片后面的 Qlogic SCSI 卡。

> **注意：**
>
> EISA 插槽目前不受支持，但 Compaq Qvision EISA VGA 适配器被视为 ISA 设备。因此它作为控制台工作。如果在你的机器中使用 EISA 选项，你必须从软盘运行 EISA 配置实用程序（ECU）。帮自己一个忙，使用 Tru64/OpenVMS ECU，而不是 WindowsNT ECU。

Rawhide 采用基于 I2C 的电源控制器系统。如果你想确保从系统中移除所有电源，请从系统中拔掉所有主电源线。

Rawhide 具有 RCM 功能，这意味着你可以远程开关电源、重置等。另参见本文档 DS10 章节中对 RMC 的描述。RCM 与 RMC 不是拼写错误，我查阅的各种文档互换使用这两个首字母缩略词。请注意，如果你想要远程开关电源功能，你需要将小型 DC 适配器连接到机器上，以便为 RCM 逻辑供电。你需要向键盘连接器旁边的小型入口提供 9-12V DC。

内核配置文件必须包含：

```ini
options    DEC_KN300
cpu EV5
```

#### 2.3.13 AlphaServer 1200（“Tincup”）和 AlphaStation 1200（“DaVinci”）

AlphaServer 1200 机器是 AlphaServer 1000A 的继任者。它使用与 1000A 相同的机箱，但逻辑基于 AlphaServer 4000 设计。这些是多 CPU 机器，单台机器最多可安装 2 个 CPU。基本磁盘存储位于 StorageWorks 架中。面向 NT 市场的 AS1200 被命名为 DIGITAL Server 5300（5/400 CPU）和 DIGITAL Server 5305（5/533 CPU）。

特性：

* 21164A EV56 CPU，400 或 533 Mhz
* 缓存：每个 CPU 4 Mbytes
* 内存总线：128 位，带 ECC，两块内存子板上的 DIMM 内存
* 嵌入式软盘控制器
* 2 个串行端口
* 1 个并行端口
* PS/2 型键盘和鼠标端口

AS1200 使用 2 块内存子卡。每块卡上有 8 个 DIMM 插槽。DIMM 必须成对安装。最大内存大小为 4 GBytes。插槽必须按顺序填充，如果使用不同尺寸的 DIMM，插槽 0 必须包含最大尺寸的 DIMM。AS1200 对 DIMM 采用固定起始地址，每个 DIMM 对从 512 Mbyte 边界开始。这意味着如果使用小于 256 Mbyte 的 DIMM，系统的物理内存映射将包含“空洞”。支持的 DIMM 尺寸有 64 Mbytes 和 256 Mbytes。DIMM 基于 72 位 SDRAM，因为系统采用 ECC。

> **注意：**
>
> FreeBSD 目前最多支持 2GBytes。

AS1200 有一个嵌入式 Symbios 810 驱动的 Fast SCSI 总线。

Tincup 有 5 个 64 位 PCI 插槽、1 个 32 位 PCI 插槽和 1 个 EISA 插槽（与其中一个 64 位 PCI 插槽物理共享）。有 2 条独立的 PCI 总线，PCI0 和 PCI1。PCI0 有 32 位 PCI 插槽和最上面的 2 个 64 位 PCI 插槽。PCI0 还有一个 Intel 82375EB PCI/EISA 桥，驱动串行和并行端口、键盘/鼠标等。PCI1 有 4 个 64 位 PCI 插槽和一个 Symbios 810 SCSI 芯片。VGA 控制台卡必须安装在连接到 PCI0 的插槽中。

系统采用基于 I2C 的电源控制器系统。如果你想确保从系统中移除所有电源，请从系统中拔掉主电源线。Tincup 使用负载共享模式的双电源，而不是冗余对。

内核配置文件必须包含：

```ini
options    DEC_KN300
cpu EV5
```

#### 2.3.14 Alpha Processor Inc. UP1000

UP1000 是一款基于 21264a CPU 的 ATX 主板，CPU 本身位于 Slot B 模块中。通常安装在 ATX 塔式机箱中。

特性：

* 21264a Alpha CPU，600 或 700 MHz，在 Slot B 模块中（包括冷却风扇）
* 内存总线：到 L2 缓存 128 位，从 Slot B 到 AMD-751 64 位
* 板载 Bcache / L2 缓存：2MB（600Mhz）或 4MB（700Mhz）
* AMD AMD-751（“Irongate”）系统控制器芯片
* Acer Labs M1543C PCI-ISA 桥控制器/超级 I/O 芯片
* PS/2 鼠标和键盘端口
* 内存：168 针 PC100 无缓冲 SDRAM DIMM，3 个 DIMM 插槽，支持的 DIMM 尺寸为 64、128 或 256 Mb
* 2 个 16550A 串行端口
* 1 个 ECP/EPP 并行端口
* 软盘接口
* 2 个嵌入式 Ultra DMA33 IDE 接口
* 2 个 USB 端口
* 扩展：
  * 4 个 32 位 PCI 插槽
  * 2 个 ISA 插槽
  * 1 个 AGP 插槽

Slot B 是一个盒状外壳，容纳 CPU 和缓存的子板。它有 2 个小风扇用于冷却。吵闹的风扇..

机器需要支持 ECC 的 DIMM，即 72 位的。这似乎没有在 UP1000 文档中记录。系统通过 SM 总线访问 DIMM 上的串行 EEPROM。请注意，如果只使用单个 DIMM，它必须安装在插槽 *2* 中。这有点反直觉。

根据制造商的说法，UP1000 需要 400Watt ATX 电源。从主板和 CPU 的功耗来看，这可能有点过于保守/悲观。但一如既往，你必须考虑你的扩展卡和外围设备。M1543C 芯片包含电源管理功能和温度监视（通过 I2C / SM 总线）。

你的 UP1000 默认可能只附带 AlphaBios。SRM 控制台固件可从 Alpha Processor Inc. 网站获得。目前有 beta 版本，在 FreeBSD 移植到 UP1000 期间已成功使用。

嵌入式 Ultra DMA EIDE 端口可由 SRM 控制台启动。

UP1000 SRM 可以从 Adaptec 294x 适配器启动。在使用 Adaptec 294x 的高 I/O 负载条件下，观察到机器锁定。基于 Symbios 875 的卡使用 sym 驱动工作正常。sym 驱动支持的其他基于 Symbios 芯片的卡很可能也能工作。

USB 接口由 SRM 控制台禁用，尚未（尚未）用 FreeBSD 测试。

对于 UP1000，内核配置文件必须包含：

```ini
options    API_UP1000  # UP1000, UP1100 (Nautilus)
cpu EV5
```

#### 2.3.15 Alpha Processor Inc. UP1100

UP1100 是一款基于 21264a CPU 运行在 600 MHz 的 ATX 主板。通常安装在 ATX 塔式机箱中。

特性：

* 21264a Alpha EV6 CPU，600 或 700 MHz
* 内存总线：100MHz 64 位（PC-100 SDRAM），800 MB/s 内存带宽
* 板载 Bcache / L2 缓存：2Mb
* AMD AMD-751（“Irongate”）系统控制器芯片
* Acer Labs M1535D PCI-ISA 桥控制器/超级 I/O 芯片
* PS/2 鼠标和键盘端口
* 内存：168 针 PC100 无缓冲 SDRAM DIMM，3 个 DIMM 插槽，支持的 DIMM 尺寸为 64、128 或 256 Mb
* 2 个 16550A 串行端口
* 1 个 ECP/EPP 并行端口
* 软盘接口
* 2 个嵌入式 Ultra DMA66 IDE 接口
* 2 个 USB 端口
* 扩展：3 个 32 位 PCI 插槽和 1 个 AGP2x 插槽

UP1100 标配 SRM 控制台代码。SRM 位于 2Mbytes 的 flash ROM 中。

机器需要支持 ECC 的 DIMM，即 72 位的。这似乎没有在 UP1100 文档中记录。系统通过 SM 总线访问 DIMM 上的串行 EEPROM。请注意，如果只使用单个 DIMM，它必须安装在插槽 *2* 中。这有点反直觉。

根据制造商的说法，UP1100 需要 400Watt ATX 电源。从主板和 CPU 的功耗来看，这可能有点过于保守/悲观。但一如既往，你必须考虑你的扩展卡和外围设备。M1535D 芯片包含电源管理功能和温度监视（通过 I2C / SM 总线使用 LM75 热传感器）。

UP1100 有一个板载 21143 10/100Mbit 以太网接口。

UP1100 配备 SoundBlaster 兼容音频接口。它是否与 FreeBSD 一起工作尚不清楚。

嵌入式 Ultra DMA EIDE 端口可由 SRM 控制台启动。

UP1100 有 3 个 USB 端口，2 个外部，一个连接到 AGP 端口。

对于 UP1100，内核配置文件必须包含：

```ini
options    API_UP1000  # UP1000, UP1100 (Nautilus)
cpu EV5
```

与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

#### 2.3.16 Alpha Processor Inc. CS20, Compaq DS20L

CS20 是一款基于 21264\[ab] CPU 的 19 英寸、1U 高机架式服务器。最多可有 2 个 CPU。Compaq 将 CS20 重新品牌化为 AlphaServer DS20L。DS20L 有 833MHz CPU。

特性：

* 21264a Alpha CPU，667 MHz；或 21264b 833 MHz（最多 2 个 CPU）
* 内存总线：100MHz 256 位宽
* 21271 核心逻辑芯片组（“Tsunami”）
* Acer Labs M1533 PCI-ISA 桥控制器/超级 I/O 芯片
* PS/2 鼠标和键盘端口
* 内存：168 针 PC100 PLL 缓冲/registered SDRAM DIMM，8 个 DIMM 插槽，使用 ECC 内存，最小 256 Mbytes / 最大 2 GBytes 内存
* 2 个 16550A 串行端口
* 1 个 ECP/EPP 并行端口
* ALI M1543C Ultra DMA66 IDE 接口
* 嵌入式双 Intel 82559 10/100Mbit 以太网
* 嵌入式 Symbios 53C1000 Ultra160 SCSI 控制器
* 扩展：2 个 64 位 PCI 插槽（2/3 长度）

CS20 标配 SRM 控制台代码。SRM 位于 2Mbytes 的 flash ROM 中。

CS20 需要支持 ECC 的 DIMM。请注意，它使用*缓冲* DIMM。

CS20 有基于 I2C 的内部监视系统，用于监视温度、风扇、电压等。I2C 还支持“wake on LAN”。

每个 PCI 插槽连接到 Tsunami 上自己的独立 PCI 总线。

嵌入式 Ultra DMA EIDE 端口可由 SRM 控制台启动。

CS20 有一个嵌入式超薄 IDE CD 驱动器。有一个前部可访问的托架，用于带 SCA 连接器的 1 英寸高 3.5 英寸 SCSI 硬盘驱动器。

请注意，没有软盘驱动器（或添加一个的连接器）。

内核配置文件必须包含：

```ini
options    DEC_ST6600
cpu EV5
```

与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

#### 2.3.17 Compaq AlphaServer ES40 (“Clipper”)

ES40 是一个 SMP 系统，可以有 1-4 个 21264 Alpha CPU。在最大 32GB 内存的配置下，这些系统通常部署为重型数据库服务器，也可在 HPTC 计算集群环境中找到。

特性：

* 21264 Alpha CPU，500（EV6）、667（EV67）或 833 MHz（EV68）（最多 4 个 CPU）
* 内存总线：256 位宽
* 21272 核心逻辑芯片组
* PS/2 鼠标和键盘端口
* 内存：200 针 JEDEC 标准 SDRAM DIMM，最大 32 GBytes 内存
* 2 个 16550A 串行端口
* 1 个 ECP/EPP 并行端口
* ALI M1543C Ultra DMA66 IDE 接口
* 扩展：2 条 64 位 PCI 总线

ES40 标配 SRM 控制台代码。

ES40 配有 ATA CDROM 驱动器，但使用 SCSI 硬盘。通常的 Symbios 和 Qlogic 适配器可启动，KZPEA（又称 Adaptec 39160）双通道 LVD U160 适配器也可启动。

内存分为 4 个内存阵列，每个阵列包含一组 4 条 SDRAM DIMM。每条 DIMM 为 72 位宽，100MHz 速度变体。一个阵列可包含 2 组，因此每个阵列最多 8 条 DIMM。DIMM 位于内存主板（MMB）上。有 2 种 MMB 型号，分别有 4 和 8 个 DIMM 插座。每块 MMB 向 CPU 提供 256 位内存总线宽度的一半。鉴于内存配置的众多选项，建议查阅系统文档以获得最佳内存配置。

根据型号变体，ES40 有 6 或 10 个 64 位 PCI 插槽。这基本上只是意味着相同的背板，安装的连接器更少。

ES40 具有与 DS10 和 DS20 相同的 RMC 远程电源控制。参见本文档 DS10 章节中对 RMC 的描述。ES40 的大多数变体都有多个电源，允许 N+1 冗余。安装 CPU 卡时，你必须拔掉所有电源线，CPU 卡从电源接收待机电源。最大内存配置需要多于默认数量的电源。

内核配置文件必须包含：

```ini
options   DEC_ST6600
cpu     EV5
```

与预期相反，内核配置文件中没有定义 `cpu EV6`。`cpu EV5` 是强制性的，以使 [config(8)](http://www.FreeBSD.org/cgi/man.cgi?query=config\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 正常工作。

### 2.4 支持的硬件概述

一个警告：FreeBSD 的装机量远不及 FreeBSD/Intel。这意味着外面巨大的 PCI/ISA 扩展卡变化在 alpha 上测试的机会比在 Intel 上少得多。这不是暗示它们注定失败，只是遇到从未测试过的东西的机会更高。**GENERIC** 只包含已知在 Alpha 上可工作的内容。

PCI 和 ISA 扩展总线完全受支持。Turbo Channel 不在 **GENERIC** 中，支持有限（参见相关机器型号信息）。MCA 总线不受支持。EISA 总线不支持用于 EISA 扩展卡，因为 EISA 支持代码缺失。据报道 EISA 插槽中的 ISA 卡可以工作。Compaq Qvision EISA VGA 卡以 ISA 模式驱动，作为控制台工作正常。

支持 1.44 Mbyte 和 1.2 Mbyte 软盘驱动器。在 Alpha 机器中有时会发现的 2.88 Mbyte 驱动器，最高支持到 1.44Mbyte。

ATA 和 ATAPI（IDE）设备通过 [ata(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ata\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动框架支持。由于大多数人使用 SCSI 磁盘运行他们的 Alpha，它不如 SCSI 测试充分。请注意 IDE 磁盘的可启动性限制。参见机器特定信息。

通过 CAM 层全面支持 Adaptec 2940x（基于 AIC7xxx 芯片）、Qlogic 家族和 Symbios 的 SCSI。那些对 U160 SCSI 感兴趣的人可能想看看 Adaptec 39160 双通道 LVD U160 适配器。Compaq 称之为 KZPEA 适配器。最近的 Alpha 型号有可从中启动的 SRM 版本。一般要注意各种适配器型号的机器特定可启动性问题。已知的情况下，它们列在各个机器描述中。

Qlogic QL2x00 FibreChannel 主机适配器完全受支持。

如果你想通过以太网启动 Alpha，你显然需要一个 SRM 控制台识别的以太网卡。这通常意味着你需要一块带有 21x4x 以太网芯片的板卡，因为那是 Digital 使用的。这些芯片由 FreeBSD [de(4)](http://www.FreeBSD.org/cgi/man.cgi?query=de\&sektion=4\&manpath=FreeBSD+6.0-RELEASE)（较旧的驱动）或 [dc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=dc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE)（较新的驱动）驱动。一些新的 SRM 版本已知可以识别由 FreeBSD [fxp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=fxp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动驱动的 Intel 8255x 以太网芯片。但注意：据报道 [fxp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=fxp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动在 FreeBSD 上不能正确工作（虽然它在 FreeBSD/x86 上工作出色）。

通常，SRM 控制台在 PCI VGA 卡上模拟 VGA 兼容模式。然而，Compaq/DEC 不保证对每种卡类型都能工作。当 SRM 认为 VGA 可接受时，FreeBSD 将能够使用它。控制台驱动程序就像在 FreeBSD/Intel 机器上一样工作。请注意，Alpha 上不支持 VESA 模式，因此你只能使用 80x25 控制台。

在一些 Alpha 机器中，你会发现基于 TGA 芯片的视频适配器。FreeBSD 中的 TGA 支持不够健壮。如果出现问题，建议尝试串行控制台或普通 VGA 卡。

大多数 Alpha 上的“PC 标准”串行端口受支持。

FreeBSD/alpha 不支持 ISDN（i4b）。

### 2.5 致谢

在编写本文件时，我使用了多个信息源，但 [NetBSD 网站](http://www.netbsd.org/) 证明是宝贵的信息来源。如果不是 NetBSD/alpha，可能首先不会有 FreeBSD/alpha。

热心帮助我创建本节的人员：

* Andrew Gallatin <<gallatin@FreeBSD.org>>
* Chuck Robey <<chuckr@FreeBSD.org>>
* Matthew Jacob <<mjacob@FreeBSD.org>>
* Michael Smith <<msmith@FreeBSD.org>>
* David O’Brien <<obrien@FreeBSD.org>>
* Christian Weisgerber
* Kazutaka YOKOTA
* Nick Maniscalco
* Eric Schnoebelen
* Peter van Dijk
* Peter Jeremy
* Dolf de Waal
* Wim Lemmers, ex-Compaq
* Wouter Brackman, Compaq
* Lodewijk van den Berg, Compaq

## 3 支持的设备

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

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

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

### 3.1 磁盘控制器

IDE/ATA 控制器（[ata(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ata\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

[ahc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ahc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下 SCSI 主机适配器芯片和 SCSI 控制器卡：

* Adaptec AIC7770 主机适配器芯片
* Adaptec AIC7850 主机适配器芯片
* Adaptec AIC7860 主机适配器芯片
* Adaptec AIC7870 主机适配器芯片
* Adaptec AIC7880 主机适配器芯片
* Adaptec AIC7890 主机适配器芯片
* Adaptec AIC7891 主机适配器芯片
* Adaptec AIC7892 主机适配器芯片
* Adaptec AIC7895 主机适配器芯片
* Adaptec AIC7896 主机适配器芯片
* Adaptec AIC7897 主机适配器芯片
* Adaptec AIC7899 主机适配器芯片
* Adaptec 274X(W)
* Adaptec 274X(T)
* Adaptec 284X
* Adaptec 2910
* Adaptec 2915
* Adaptec 2920
* 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
* NEC PC-9821Xt13 (PC-98)
* NEC RvII26 (PC-98)
* NEC PC-9821X-B02L/B09 (PC-98)
* NEC SV-98/2-B03 (PC-98)
* 许多带板载 SCSI 支持的主板

[amr(4)](http://www.FreeBSD.org/cgi/man.cgi?query=amr\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的控制器包括：

* 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 SATA 300-4X
* MegaRAID SATA 300-8X
* MegaRAID SATA 150-4
* MegaRAID SATA 150-6
* MegaRAID i4 133 RAID
* MegaRAID SCSI 320-0
* MegaRAID SCSI 320-1
* MegaRAID SCSI 320-2
* MegaRAID SCSI 320-4
* MegaRAID Series 418
* 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 Elite 1500 (Series 467)
* MegaRAID Elite 1600 (Series 493)
* MegaRAID Elite 1650 (Series 4xx)
* 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

> **注意：**
>
> 由于 SRM 限制，不支持从这些控制器启动。

[isp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=isp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的卡包括：

* ISP1000
* PTI SBS440
* ISP1020
* ISP1040
* PTI SBS450
* Qlogic 1240
* Qlogic 1020
* Qlogic 1040
* Qlogic 1080
* Qlogic 1280
* Qlogic 12160
* Qlogic 2100
* Qlogic 2102
* Qlogic 2200
* Qlogic 2202
* Qlogic 2204
* Qlogic 2300
* Qlogic 2312
* PTI SBS470
* Antares P-0033

[mlx(4)](http://www.FreeBSD.org/cgi/man.cgi?query=mlx\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的控制器包括：

* 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 控制器，即 Ultra-SCSI DEC KZPAC-AA（1 通道，4MB 缓存）、KZPAC-CA（3 通道，4MB）、KZPAC-CB（3 通道，8MB 缓存）

所有主要固件修订版（2.x、3.x、4.x 和 5.x）均受支持，但始终建议升级到控制器可用的最新固件。未列出的兼容 Mylex 控制器应该可以工作，但尚未验证。

> **注意：**
>
> 由于 SRM 限制，不支持从这些控制器启动。Digital/Compaq 作为 StorageWorks 家族的一部分为 Alpha 系统销售的 DAC960 控制器（例如 KZPSC 或 KZPAC）可从 SRM 启动。请注意，这些卡使用 2.x 固件。较新固件的 SRM 可启动性未知。

以下控制器受 [mpt(4)](http://www.FreeBSD.org/cgi/man.cgi?query=mpt\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持：

* LSI Logic 53c1030（双 Ultra320 SCSI）
* LSI Logic FC909（1Gb/s 光纤通道）
* LSI Logic FC909A（双 1Gb/s 光纤通道）
* LSI Logic FC919（2Gb/s 光纤通道）
* LSI Logic FC929, LSI Logic FC929X（双 2Gb/s 光纤通道）

[mpt(4)](http://www.FreeBSD.org/cgi/man.cgi?query=mpt\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的 SCSI 控制器芯片可在许多系统的板载上找到，包括：

* Dell PowerEdge 1750
* IBM eServer xSeries 335

[ncr(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ncr\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动为以下 NCR/Symbios SCSI 控制器芯片提供支持：

* 53C810
* 53C810A
* 53C815
* 53C820
* 53C825A
* 53C860
* 53C875
* 53C875J
* 53C885
* 53C895
* 53C895A
* 53C896
* 53C1510D

以及基于这些芯片的板卡。

[sym(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sym\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动为以下 Symbios/LSI SCSI 控制器芯片提供支持：

* 53C810
* 53C810A
* 53C815
* 53C820
* 53C825A
* 53C860
* 53C875
* 53C875W
* 53C876
* 53C895
* 53C895A
* 53C896
* 53C897
* 53C1510D
* 53C1010-33
* 53C1010-66
* 53C1000R
* 53C1004

以及基于这些芯片的板卡。

[rr232x(4)](http://www.FreeBSD.org/cgi/man.cgi?query=rr232x\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的控制器包括：

* HighPoint RocketRAID 2320
* HighPoint RocketRAID 2322
* HighPoint RocketRAID 2340
* HighPoint RocketRAID 2040
* HighPoint RocketRAID 2220

### 3.2 以太网接口

[dc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=dc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动为以下芯片组提供支持：

* DEC/Intel 21143
* ADMtek AL981 Comet, AN985 Centaur, ADM9511 Centaur II 和 ADM9513 Centaur II
* ASIX Electronics AX88140A 和 AX88141
* Conexant LANfinity RS7112 (miniPCI)
* Davicom DM9009, DM9100, DM9102 和 DM9102A
* Lite-On 82c168 和 82c169 PNIC
* Lite-On/Macronix 82c115 PNIC II
* Macronix 98713, 98713A, 98715, 98715A, 98715AEC-C, 98725, 98727 和 98732
* Xircom X3201（仅 cardbus）

以下 NIC 目前已知可与 [dc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=dc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动一起工作：

* 3Com OfficeConnect 10/100B (ADMtek AN985 Centaur-P)
* Abocom FE2500
* Accton EN1217 (98715A)
* Accton EN2242 MiniPCI
* Adico AE310TX (98715A)
* Alfa Inc GFC2204 (ASIX AX88140A)
* Compaq Presario 7900 系列台式机上的内置 10Mbps 仅以太网 (21143, non-MII)
* DEC Alpha 工作站上的内置 DE500-BA (21143, non-MII)
* Sun Netra X1 和 Sun Fire V100 上的内置 Sun DMFE 10/100 Mbps 以太网 (DM9102A, MII)
* LinkSys EtherFast 10/100 Instant GigaDrive 上的内置以太网 (DM9102, MII)
* CNet Pro110B (ASIX AX88140A)
* CNet Pro120A (98715A 或 98713A) 和 CNet Pro120B (98715)
* Compex RL100-TX (98713 或 98713A)
* D-Link DFE-570TX (21143, MII, 四端口)
* 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（使用 X3201 芯片组的版本）
* 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 或 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

[de(4)](http://www.FreeBSD.org/cgi/man.cgi?query=de\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的适配器包括：

* Adaptec ANA-6944/TX
* Cogent EM100FX 和 EM440TX
* Corega FastEther PCI-TX
* D-Link DFE-500TX
* DEC DE435, DE425, DEC DE450 和 DEC DE500
* ELECOM LD-PCI2T, LD-PCITS
* I-O DATA LA2/T-PCI
* SMC Etherpower 8432, 9332 和 9334
* ZNYX ZX3xx

[em(4)](http://www.FreeBSD.org/cgi/man.cgi?query=em\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 Intel 82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB, 82546GB, 82547 和 82573 控制器芯片的千兆以太网适配器：

* 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 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)

[fxp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=fxp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的适配器包括：

* 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 M Desktop Adapter
* Intel PRO/100 S Desktop, Server 和 Dual-Port Server Adapters
* Contec C-NET(PI)-100TX (PC-98)
* NEC PC-9821Ra20, Rv20, Xv13, Xv20 内部 100Base-TX (PC-98)
* NEC PC-9821X-B06 (PC-98)
* Intel 主板上的许多板载网络接口

[hme(4)](http://www.FreeBSD.org/cgi/man.cgi?query=hme\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持许多 Sun UltraSPARC 工作站和服务器型号的板载以太网接口。[hme(4)](http://www.FreeBSD.org/cgi/man.cgi?query=hme\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的卡包括：

* Sun PCI SunSwift Adapter
* Sun SBus SunSwift Adapter（“hme”和“SUNW,hme”）
* Sun PCI Sun100BaseT Adapter 2.0
* Sun SBus Sun100BaseT 2.0
* Sun PCI Quad FastEthernet Controller
* Sun SBus Quad FastEthernet Controller

[nge(4)](http://www.FreeBSD.org/cgi/man.cgi?query=nge\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 National Semiconductor DP83820 和 DP83821 的千兆以太网适配器，包括：

* Addtron AEG320T
* Ark PC SOHO-GA2500T (32 位 PCI) 和 SOHO-GA2000T (64 位 PCI)
* Asante FriendlyNet GigaNIX 1000TA 和 1000TPC
* D-Link DGE-500T
* LinkSys EG1032 (32 位 PCI) 和 EG1064 (64 位 PCI)
* Netgear GA621
* Netgear GA622T
* SMC EZ Card 1000 (SMC9462TX)
* Surecom Technology EP-320G-TX
* Trendware TEG-PCITX (32 位 PCI) 和 TEG-PCITX2 (64 位 PCI)

[pcn(4)](http://www.FreeBSD.org/cgi/man.cgi?query=pcn\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 AMD PCnet/FAST、PCnet/FAST+、PCnet/FAST III、PCnet/PRO 和 PCnet/Home 快速以太网芯片的适配器和嵌入式控制器：

* AMD Am53C974/Am79C970/Am79C974 PCnet-PCI
* AMD Am79C970A PCnet-PCI II
* AMD Am79C971 PCnet-FAST
* AMD Am79C972 PCnet-FAST+
* AMD Am79C973/Am79C975 PCnet-FAST III
* AMD Am79C976 PCnet-PRO
* AMD PCnet/Home HomePNA
* Allied-Telesis LA-PCI
* Contec C-NET(98)S (PC-98)
* NEC SV-98/2-B05, B06

[re(4)](http://www.FreeBSD.org/cgi/man.cgi?query=re\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 RealTek RTL8139C+、RTL8169、RTL8169S 和 RTL8110S 的快速以太网和千兆以太网适配器，包括：

* 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)
* PLANEX COMMUNICATIONS Inc. GN-1200TC (8169S)
* Xterasys XN-152 10/100/1000 NIC (8169)

[rl(4)](http://www.FreeBSD.org/cgi/man.cgi?query=rl\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的适配器包括：

* Accton“Cheetah”EN1207D (MPX 5030/5038; RealTek 8139 克隆)
* Allied Telesyn AT2550
* Allied Telesyn AT2500TX
* Belkin F5D5000
* BUFFALO (Melco INC.) LPC-CB-CLX (CardBus)
* Compaq HNE-300
* CompUSA 无品牌 10/100 PCI Ethernet NIC
* Corega FEther CB-TXD
* Corega FEtherII CB-TXD
* 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-3800-TX
* SMC EZ Card 10/100 PCI 1211-TX
* SOHO (PRAGMATIC) UE-1211C

[sf(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sf\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的适配器包括：

* ANA-62011 64 位单端口 10/100baseTX 适配器
* ANA-62022 64 位双端口 10/100baseTX 适配器
* ANA-62044 64 位四端口 10/100baseTX 适配器
* ANA-69011 32 位单端口 10/100baseTX 适配器
* ANA-62020 64 位单端口 100baseFX 适配器

[sis(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sis\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 Silicon Integrated Systems SiS 900 和 SiS 7016 的快速以太网适配器和嵌入式控制器，以及基于 National Semiconductor DP83815 (MacPhyter) 芯片的快速以太网适配器。支持的适配器包括：

* @Nifty FNECHARD IFC USUP-TX
* MELCO LGY-PCI-TXC
* Netgear FA311-TX (DP83815)
* Netgear FA312-TX (DP83815)
* SiS 630, 635 和 735 主板芯片组

[sk(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sk\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持的适配器包括：

* 3Com 3C940 单端口，1000baseT 适配器
* 3Com 3C2000-T 单端口，1000baseT 适配器
* Belkin F5D5005 单端口，1000baseT 适配器
* D-Link DGE-530T 单端口，1000baseT 适配器
* Linksys EG1032 单端口，1000baseT 适配器
* SK-9521 SK-NET GE-T 单端口，1000baseT 适配器
* SK-9821 SK-NET GE-T 单端口，1000baseT 适配器
* SK-9822 SK-NET GE-T 双端口，1000baseT 适配器
* SK-9841 SK-NET GE-LX 单端口，单模光纤适配器
* SK-9842 SK-NET GE-LX 双端口，单模光纤适配器
* SK-9843 SK-NET GE-SX 单端口，多模光纤适配器
* SK-9844 SK-NET GE-SX 双端口，多模光纤适配器
* SMC 9452TX 单端口，1000baseT 适配器

[ste(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ste\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 Sundance Technologies ST201 的快速以太网适配器和嵌入式控制器，包括：

* D-Link DFE-530TXS
* D-Link DFE-550TX
* D-Link DFE-580TX

[tl(4)](http://www.FreeBSD.org/cgi/man.cgi?query=tl\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 Texas Instruments ThunderLAN 的以太网和快速以太网适配器，包括大量 Compaq PCI 以太网适配器。还支持：

* Olicom OC-2135/2138 10/100 TX UTP 适配器
* Olicom OC-2325/OC-2326 10/100 TX UTP 适配器
* Racore 8148 10baseT/100baseTX/100baseFX 适配器
* Racore 8165 10/100baseTX 适配器

[tl(4)](http://www.FreeBSD.org/cgi/man.cgi?query=tl\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动还支持各种 Compaq Prosignia 服务器和 Compaq Deskpro 台式机的内置以太网适配器，包括：

* Compaq Netelligent 10
* Compaq Netelligent 10 T PCI UTP/Coax
* Compaq Netelligent 10/100
* Compaq Netelligent 10/100 Dual-Port
* Compaq Netelligent 10/100 Proliant
* Compaq Netelligent 10/100 TX Embedded UTP
* Compaq Netelligent 10/100 TX UTP
* Compaq NetFlex 3P
* Compaq NetFlex 3P Integrated
* Compaq NetFlex 3P w/BNC

[txp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=txp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下卡：

* 3Com 3CR990-TX-95
* 3Com 3CR990-TX-97
* 3Com 3cR990B-TXM
* 3Com 3CR990SVR95
* 3Com 3CR990SVR97
* 3Com 3cR990B-SRV

[vr(4)](http://www.FreeBSD.org/cgi/man.cgi?query=vr\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 VIA Technologies Rhine I、Rhine II 和 Rhine III 的快速以太网适配器，包括：

* AOpen/Acer ALN-320
* D-Link DFE530-TX
* Hawking Technologies PN102TX

[wb(4)](http://www.FreeBSD.org/cgi/man.cgi?query=wb\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持基于 Winbond W89C840F 的快速以太网适配器和嵌入式控制器，包括：

* Trendware TE100-PCIE

[xl(4)](http://www.FreeBSD.org/cgi/man.cgi?query=xl\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下硬件：

* 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 和 3c980C 服务器适配器
* 3Com 3cSOHO100-TX OfficeConnect 适配器
* 3Com 3c450 HomeConnect 适配器
* 3Com 3c555, 3c556 和 3c556B mini-PCI 适配器
* 3Com 3C3SH573BT, 3C575TX, 3CCFE575BT, 3CXFE575BT, 3CCFE575CT, 3CXFE575CT, 3CCFEM656, 3CCFEM656B 和 3CCFEM656C, 3CXFEM656, 3CXFEM656B 和 3CXFEM656C CardBus 适配器
* 3Com 3c905-TX, 3c905B-TX 3c905C-TX, 3c920B-EMB 和 3c920B-EMB-WNM 嵌入式适配器

3C656 系列 CardBus 卡和 3C556 系列 MiniPCI 卡都有内置的专有调制解调器。[xl(4)](http://www.FreeBSD.org/cgi/man.cgi?query=xl\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动和其他任何驱动都不支持此调制解调器。

### 3.3 令牌环接口

（无）

### 3.4 FDDI 接口

DEC DEFPA PCI（[fpa(4)](http://www.FreeBSD.org/cgi/man.cgi?query=fpa\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

### 3.5 ATM 接口

（无）

### 3.6 无线网络接口

（无）

### 3.7 其他网络

（无）

### 3.8 ISDN 接口

（无）

### 3.9 串行接口

“PC 标准”8250、16450 和 16550 串行端口（[sio(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sio\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

AST 4 端口串行卡，使用共享 IRQ

Comtrol Rocketport 卡（[rp(4)](http://www.FreeBSD.org/cgi/man.cgi?query=rp\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

### 3.10 声音设备

[sound(4)](http://www.FreeBSD.org/cgi/man.cgi?query=sound\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下声卡：

* CS4231, CS4232, CS4236, CS4237 (ISA)
* Creative Labs SoundBlaster PCI
* Intel 443MX, 810, 815 和 815E 集成声音设备
* MSS/WSS 兼容 DSP
* OPTi931/82C931 (ISA)
* Yamaha OPL-SAx (ISA)

[snd\_maestro(4)](http://www.FreeBSD.org/cgi/man.cgi?query=snd_maestro\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下 PCI 声卡：

* ESS Technology Maestro-1
* ESS Technology Maestro-2
* ESS Technology Maestro-2E

[snd\_maestro3(4)](http://www.FreeBSD.org/cgi/man.cgi?query=snd_maestro3\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下音频设备：

* ESS Technology Allegro-1
* ESS Technology Maestro3

[snd\_sbc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=snd_sbc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下声卡：

* Avance Asound 110
* Avance Logic ALS100+
* Avance Logic ALS120
* Creative SB16
* Creative SB32
* Creative AWE64
* Creative AWE64 Gold
* Creative ViBRA16C
* Creative ViBRA16X
* ESS ES1681
* ESS ES1688
* ESS ES1868
* ESS ES1869
* ESS ES1878
* ESS ES1879
* ESS ES1888

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

（无）

### 3.12 USB 设备

支持一系列 USB 外围设备；已知可工作的设备在本节中列出。由于大多数 USB 设备的通用性质，除少数例外，给定类别的任何设备都将受支持，即使此处未明确列出。

> **注意：**
>
> USB 以太网适配器可在 [以太网接口](https://www.freebsd.org/releases/6.0R/hardware-alpha/#ETHERNET) 章节中找到。

> **注意：**
>
> USB 蓝牙适配器可在 [蓝牙](https://www.freebsd.org/releases/6.0R/hardware-alpha/#BLUETOOTH) 章节中找到。

[ohci(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ohci\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持所有 OHCI v1.0 兼容控制器，包括：

* AcerLabs M5237 (Aladdin-V)
* AMD-756
* OPTi 82C861 (FireLink)
* NEC uPD 9210
* CMD Tech 670 (USB0670)
* CMD Tech 673 (USB0673)
* NVIDIA nForce3
* Sun PCIO-2 (RIO USB)

[uhci(4)](http://www.FreeBSD.org/cgi/man.cgi?query=uhci\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持所有 UHCI v1.1 兼容控制器，包括：

* Intel 82371AB/EB (PIIX4)
* Intel 82371SB (PIIX3)
* VIA 83C572

集线器

键盘（[ukbd(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ukbd\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

鼠标（[ums(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ums\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

[ulpt(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ulpt\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动为 USB 打印机和并行打印机转换电缆提供支持，包括以下设备：

* ATen 并行打印机适配器
* Belkin F5U002 并行打印机适配器
* Canon BJ F850, S600
* Canon LBP-1310, 350
* Entrega USB 转并行打印机适配器
* Hewlett-Packard HP Deskjet 3420 (P/N: C8947A #ABJ)
* Oki Data MICROLINE ML660PS
* Seiko Epson PM-900C, 880C, 820C, 730C

[umct(4)](http://www.FreeBSD.org/cgi/man.cgi?query=umct\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持以下适配器：

* Belkin F5U109
* Belkin F5U409
* D-Link DU-H3SP USB BAY Hub
* Magic Control Technology USB-232
* Sitecom USB-232

[umass(4)](http://www.FreeBSD.org/cgi/man.cgi?query=umass\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动支持 USB 大容量存储设备，包括：

* ADTEC Stick Drive AD-UST32M, 64M, 128M, 256M
* Denno FireWire/USB2 可移动 2.5 英寸 HDD 盒 MIFU-25CB20
* FujiFilm Zip USB Drive ZDR100 USB A
* GREEN HOUSE USB Flash Memory “PicoDrive” GH-UFD32M, 64M, 128M
* IBM 32MB USB Memory Key (P/N 22P5296)
* IBM 256MB USB Drive (MSYSTEM DiskOnKey2)
* IBM ThinkPad USB Portable CD-ROM Drive (P/N 33L5151)
* I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM Drive DVR-iUH2（仅 CDROM, DVD-RAM）
* I-O DATA USB x6 CD-RW Drive CDRW-i64/USB（仅 CDROM）
* I-O DATA USB/IEEE1394 Portable HD Drive HDP-i30P/CI, HDP-i40P/CI
* Iomega USB Zip 100/250 驱动器
* Iomega Zip750 USB2.0 驱动器
* Keian USB1.1/2.0 3.5 英寸 HDD 盒 KU350A
* Kurouto Shikou USB 2.5 英寸 HDD 盒 GAWAP2.5PS-USB2.0
* LaCie P3 HardDrive USB 200GB
* Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW 驱动器
* Logitec Mobile USB Memory LMC-256UD
* Logitec USB1.1/2.0 HDD Unit SHD-E60U2
* Logitec USB Double-Speed Floppy Drive LFD-31U2
* Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2（仅 CDROM）
* MELCO USB Flash Disk “ClipDrive”, RUF-C32M, -C64M, -C128M, -C256M, -C512M
* MELCO USB Flash Disk “PetitDrive”, RUF-32M, -64M, -128M, -256Mm
* MELCO USB2.0 Flash Disk “PetitDrive2”, RUF-256M/U2, -512M/U2
* MELCO USB2.0 MO Drive MO-CH640U2
* Matshita CF-VFDU03 软驱
* Microtech International, Inc. USB-SCSI-HD 50 USB 转 SCSI 电缆
* NOVAC USB2.0 2.5/3.5 英寸 HDD 盒 NV-HD351U
* PNY Attache Flash Drive
* Panasonic（“Matshita FDD CF-VFDU03”）
* Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW
* Panasonic KXL-CB35AN (DVD-ROM & CD-R/RW)
* Panasonic USB2.0 Portable CD-RW Drive KXL-RW40AN（仅 CDROM）
* Panasonic 软驱
* RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B
* SanDisk SDDR-31 (Compact Flash)
* SanDisk SDDR-75（仅 Compact Flash 端口工作）
* Sitecom CN-300 MultiFlash (MMC/SD, SmartMedia, CF, MemoryStick)
* Sony Portable CD-R/RW Drive CRX10U（仅 CDROM）
* TEAC Portable USB CD-ROM Unit CD-110PU/210PU
* Trek Thumbdrive 8MB
* VAIO 软驱（包括 Y-E Data Flashbuster-U）
* Y-E Data 软驱 (720/1.44/2.88Mb)

受支持的数码相机包括：

* Asahi Optical (PENTAX) Optio 230 & 330

### 3.13 IEEE 1394（Firewire）设备

（无）

### 3.14 蓝牙设备

（无）

### 3.15 加密加速器

（无）

### 3.16 其他设备

软盘驱动器（[fdc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=fdc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

VGA 兼容视频卡（[vga(4)](http://www.FreeBSD.org/cgi/man.cgi?query=vga\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

> **注意：**
>
> 有关特定视频卡与 **Xorg** 兼容性的信息，可在 <http://www.x.org/> 找到。

键盘包括：

* AT 型键盘（[atkbd(4)](http://www.FreeBSD.org/cgi/man.cgi?query=atkbd\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）
* PS/2 键盘（[atkbd(4)](http://www.FreeBSD.org/cgi/man.cgi?query=atkbd\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）
* USB 键盘（[ukbd(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ukbd\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

指点设备包括：

* PS/2 鼠标和兼容设备，包括许多笔记本电脑指点设备（[psm(4)](http://www.FreeBSD.org/cgi/man.cgi?query=psm\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）
* 串口鼠标和兼容设备
* USB 鼠标（[ums(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ums\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

> **注意：**
>
> [moused(8)](http://www.FreeBSD.org/cgi/man.cgi?query=moused\&sektion=8\&manpath=FreeBSD+6.0-RELEASE) 有更多关于在 FreeBSD 中使用指点设备的信息。有关在 **Xorg** 中使用指点设备的信息，可在 <http://www.x.org/> 找到。

“PC 标准”并行端口（[ppc(4)](http://www.FreeBSD.org/cgi/man.cgi?query=ppc\&sektion=4\&manpath=FreeBSD+6.0-RELEASE) 驱动）

***

此文件及其他与发布相关的文档可从 [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.0-release/6.0-hardware/6.0-alpha-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.
