%articles.ent; %release; %devauto; ]>
&os; &release.current; 兼容硬件说明 &os; 文档项目组 $FreeBSD$ 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 &os; 文档项目组 &tm-attrib.freebsd; &tm-attrib.amd; &tm-attrib.ibm; &tm-attrib.intel; &tm-attrib.sparc; &tm-attrib.sun; &tm-attrib.general; 介绍 这份文档是 &os; &release.current; 的硬件兼容性说明。 它列出了已知能够为 &os; 所支持的硬件, 以及它所支持的各类硬件 (存储控制器、 网络接口等等), 以及这些设备类型中已知可用的硬件型号。 支持的处理器和主板 这一节中列出了一些与具体硬件架构相关的, 在这些硬件架构上能够支持的处理器和系统有关的信息。 amd64 从 2003 年中开始, &os;/&arch.amd64; 提供了对于 AMD64 (Hammer) 和 &intel; EM64T 硬件架构的支持, 目前这一硬件架构是 Tier-1 平台 (完全支持的硬件架构), 您可以预期它在 &os; 操作系统的各个方面拥有产品级的品质, 包括安装和开发环境。 请注意这个架构有两个名字, AMD64 (AMD) 和 Intel EM64T (扩展 64-位 内存技术)。 两种架构的 64-位 模式几乎是完全相互兼容的, 而 &os;/&arch.amd64; 对它们都能提供支持。 撰写本文时, 已经确认能够完全支持下列处理器: &amd.athlon;64 (Clawhammer)。 &amd.opteron; (Sledgehammer)。 除了 Sossaman 之外的所有多核 &intel; &xeon; 处理器均包含 EM64T 支持。 单核 &intel; &xeon; 处理器 NoconaIrwindalePotomacCranford 包含了 EM64T 支持。 所有 &intel; Core 2 (不是 Core Duo) 和更新的处理器 所有 &intel; &pentium; D 处理器 采用 Cedar Mill 核心的 &intel; &pentium; 4 和 Celeron D 包含了 EM64T 支持。 部分采用 Prescott 核心的 &intel; &pentium; 4 和 Celeron D 包含了 EM64T 支持。 请参阅 Intel Processor Spec Finder 以获得关于 Intel 处理器对于 EM64T 支持的确切官方资料。 &intel; EM64T 是 IA-32 (x86) 的一种扩展版本, 它与 &os;/ia64 所支持的 &intel; IA-64 (安腾, Itanium) 架构不同。 一些来自 &intel; 的早期文档将 &intel; EM64T 称作 64-位 扩展技术IA-32e 目前为止测试过的最大内存配置为 32GB。 此硬件平台上的 SMP 支持已经完备, 并且相当稳定了。 在许多方面, 特别是在驱动程序支持上, &os;/&arch.amd64; 与 &os;/&arch.i386; 非常类似。 一些 (特别是非常旧的) 驱动程序, 在 64-位 代码可靠性方面有可能存在一些问题。 一般而言, 已经可以在其他 64-位 硬件平台上工作的驱动程序, 可以正常工作而不会有任何问题。 &os;/&arch.amd64; 是 &os; 的一个相当年轻的硬件平台。 尽管核心的 &os; 内核以及基本系统组件一般而言会相当地健壮, 但可能仍然存在一些不甚完善的地方, 特别是第三方软件包。 i386 &os;/&arch.i386; 能够在各式各样的 IBM PC 兼容 机上运行。 由于这种架构的硬件非常多, 不可能详尽地列举 &os; 所支持的所有设备组合。 不过,这里给出了一些一般的指导原则。 几乎所有的包含浮点运算单元的 &i386;-兼容 处理器都能被很好地支持。 &os 支持从 80486 开始的所有 &intel; 处理器, 这包括 80486、 &pentium;、 &pentium; Pro、 &pentium; II、 &pentium; III、 &pentium; 4, 以及这些处理器的各种变体, 如 &xeon; 和 &celeron; 处理器。 除此之外, 所有 &i386;-兼容的 AMD 处理器也都被支持, 这包括 &am486;、 &am5x86;、 K5、 &amd.k6; (及其变体)、 &amd.athlon; (包括 Athlon-MP、 Athlon-XP、 Athlon-4、 以及 Athlon Thunderbird), 以及 &amd.duron; 处理器。 另外, &os 还支持 AMD Élan SC520 嵌入式处理器。 Transmeta Crusoe 能够被识别并支持, 类似地还有 Cyrix 和 NexGen 制造的其他 &i386;-兼容处理器。 这类架构的主板型号也非常众多。 使用 ISA、 VLB、 EISA、 AGP 以及 PCI 扩展总线的主板的支持非常完善。 此外, 对于 IBM PS/2 产品线 PC 中的 MCA (MicroChannel) 扩展总线也提供了有限的支持。 一般而言, &os; 支持对称多处理器 (SMP) 系统, 不过某些特殊情况下, BIOS 或主板的 bug 可能会导致一些问题。 查阅 &a.smp; 邮件列表的存档可能能提供一些线索。 &os; 能够利用 &intel; CPU 所支持的 超线程 (HyperThreading, HTT) 功能, 并从中受益。 启用了 options SMP 特性的内核, 能够自动检测到附加的逻辑处理器。 默认的 &os; 调度器将逻辑处理器等同于额外的物理处理器来使用; 换言之, 它不会尝试根据同一 CPU 上使用共享资源这一事实, 来对调度策略进行优化。 由于这种调度方式可能在一些应用中导致性能损失, 因此, 系统提供了 machdep.hlt_logical_cpus sysctl 变量。 此外, 也可以通过 sysctl 变量 machdep.hlt_cpus 来使用空闲循环来禁用具体的 CPU。 &man.smp.4; 联机手册中对此进行了进一步的介绍。 &os; 能够利用支持 物理地址扩展 (Physical Address Extensions, PAE) 的 CPU 提供的这种能力。 启用了 PAE 特性的内核能够检测高于 4 GB 的内存, 并在系统中使用这些内存。 这一特性会对一些设备驱动和 &os; 系统的功能产生某些限制; 请参见联机手册 &man.pae.4; 了解进一步的详情。 一般而言, &os; 能够在基于 i386 的笔记本上运行, 不过类似声音、 图像、 电源管理, 以及 PCCARD 扩展槽这些功能, 则可能存在一些支持程度方面的差异。 这些特性在不同的机器上迥然不同, 通常需要 &os; 对它们进行各式各样的支持特例, 以绕过硬件的问题或其他诡异的毛病。 如有怀疑, 请搜索 &a.mobile; 的存档来获取有用的信息。 绝大多数较新的笔记本 (以及许多桌面机) 都使用了 高级配置和电源管理 (Advanced Configuration and Power Management, ACPI) 标准。 &os; 通过来自 &intel; 的 ACPI 组件架构参考实现来支持 ACPI, 关于这个实现的介绍, 可以在联机手册 &man.acpi.4; 中找到。 在一些计算机上使用 ACPI 可能会导致不稳定, 这时可能会需要禁用 ACPI 驱动。 通常, 这个驱动程序是以内核模块的方式加载的, 通过在 /boot/device.hints 加入下列配置可以禁用它: hint.acpi.0.disabled="1" 希望调试与 ACPI 有关问题的用户, 可能会发现禁用部分 ACPI 功能, 会是一种缩小问题范围的好办法。 &man.acpi.4; 联机手册中提供了如何通过引导加载器开关来完成这样的需求的方法。 ACPI 依赖于由计算机的 BIOS 提供的 系统差异描述表 (Differentiated System Descriptor Table, DSDT) 来工作。 一些计算机上的 DSDT 可能不完整或者有问题, 这会导致 ACPI 工作不正常。 针对一些计算机的替换 DSDT, 可以在 ACPI4Linux 项目网站上的 DSDT 环节中找到。 &os; 可以利用这些 DSDT 来覆盖 BIOS 提供的 DSDT; 请参阅联机手册 &man.acpi.4; 以了解具体的细节。 ia64 目前支持的处理器是 &itanium; &itanium; 2 支持的芯片组包括: HP zx1 &intel; 460GX &intel; E8870 能够支持单处理器 (Uniprocessor, UP) 和对称多处理器 (Symmetric Multi-processor, SMP) 配置。 多数能够在 &arch.ia64; 机器上使用的硬件均可以完全支持。 比较重要的例外是 VGA 控制台。 &os; 对于 VGA 控制台的支持, 目前十分局限于 PC 硬件, 但并不是所有的 &arch.ia64; 机器都有提供了足够 PC 遗留支持的芯片组。 因而, 不应启用 &man.syscons.4;, 而应使用串口控制台。 pc98 支持采用几乎所有 &i386; 兼容处理器的 NEC PC-9801/9821 系列计算机, 这些处理器包括 80486、 &pentium;、 &pentium; Pro、 &pentium; II 及其变体。 此外也支持由 AMD、 Cyrix、 IBM 和 IDT 制造的 &i386; 兼容处理器。 支持 NEC FC-9801/9821 系列以及 NEC SV-98 系列 (均与 PC-9801/9821 系列兼容) 计算机。 支持 EPSON PC-386/486/586 系列计算机, 它们与 NEC PC-9801 系列是兼容的。 不支持高分辨率模式。 NEC PC-98XA/XL/RL/XL^2、 以及 NEC PC-H98 系列计算机, 只支持其普通 (PC-9801 兼容) 模式。 尽管存在一些多处理器系统 (例如 Rs20/B20), 但 &os; 的 SMP 功能目前在这种平台上还不支持。 支持 PC-9801/9821 标准总线 (称作 C-Bus)、 PC-9801NOTE 扩展总线 (110针), 以及 PCI 总线。 不支持新型扩展标准架构 (New Extend Standard Architecture, NESA) 总线 (用于 PC-H98、 SV-H98 以及 FC-H98 系列) 的计算机。 powerpc 这一节内容还有待撰写。 sparc64 这一节介绍已知的为 &os; 支持的 &ultrasparc; 平台的计算机系统。 关于各类硬件的设计细节, 请参见 Sun System Handbook 在所有包含 1 个以上处理器的系统上, 均支持 SMP。 当使用 GENERIC 内核时, 没有配备由 &man.creator.4; (&sun; Creator、 &sun; Creator3D 以及 &sun; Elite3D) 或 &man.machfb.4; (&sun; PGX 和 &sun; PGX64 以及板载 ATI Mach64 芯片的、 如 &sun.blade; 100、 &sun.blade; 150、 &sun.ultra; 5 和 &sun.ultra; 10) 所支持的帧缓存系统上, &os;/&arch.sparc64; 还需要使用串口控制台。 如果您的系统没有在此处列出, 它可能是还没有配合 &os; &release.current; 进行过测试。 我们建议您在这些机器上进行测试, 并在 &a.sparc; 发布您的测试结果, 包括哪些设备工作正常或不正常。 &os; 完全支持下列系统: &sun.blade; 100 &sun.blade; 150 &sun.enterprise; 100 &sun.enterprise; 220R &sun.enterprise; 250 &sun.enterprise; 420R &sun.enterprise; 450 &sun.fire; V100 &sun.fire; V120 &netra; t1 105 &netra; T1 AC200/DC200 &netra; t 1100 &netra; t 1120 &netra; t 1125 &netra; t 1400/1405 &netra; 120 &netra; X1 &sparcengine; Ultra AX1105 &sparcengine; Ultra AXe &sparcengine; Ultra AXi &sparcengine; Ultra AXmp &sun.ultra; 1 &sun.ultra; 1E &sun.ultra; 2 &sun.ultra; 5 &sun.ultra; 10 &sun.ultra; 30 &sun.ultra; 60 &sun.ultra; 80 &sun.ultra; 450 &os; 对下列系统提供了部分支持。 具体而言, 基于 SBus 的光纤通道控制器不被支持。 不过, 透过 &man.esp.4 驱动所支持的 SCSI 控制器 (&sun; ESP SCSI、 &sun; FAS Fast-SCSI 以及 &sun; FAS366 Fast-Wide SCSI 控制器) 可以正常使用它们。 &sun.enterprise; 3500 &sun.enterprise; 4500 从 7.2-RELEASE 起, 基于 &ultrasparc; III 和更高处理器的系统也能被 &os; 支持了, 已知可用的系统包括: &sun.blade; 1000 &sun.blade; 1500 &sun.blade; 2000 &sun.fire; 280R &sun.fire; V210 &sun.fire; V440 (除了板载网卡之外) &sun.fire; V880 &netra; 20/&netra; T4 下列 &ultrasparc; IIIi 系统未进行过测试, 但相信 &os; 支持这些系统: &sun.fire; V125 &sun.fire; V240 支持的硬件 这一节描述了目前已知的 &os 支持的硬件。 其他配置可能也能用, 只是尚未测试过。 我们鼓励您对这份列表的内容进行反馈、 更新和修正。 这份列表尽可能包含了驱动程序能够适用的一类设备。 如果驱动程序在 &os; 基本安装包中有联机手册 (绝大多数应该有) 则会在这里引用。 支持的具体设备或控制器型号等等, 可以在联机手册中找到。 设备列表是直接从 &os; 联机手册中生成的。 这意味着一些设备, 如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。 磁盘控制器 IDE/ATA 控制器 (&man.ata.4; 驱动程序) IDE/ATA 控制器 (wdc 驱动程序) 板载 IDE 控制器 &hwlist.aac; &hwlist.adv; &hwlist.adw; &hwlist.aha; &hwlist.ahb; &hwlist.ahc; &hwlist.ahd; &hwlist.aic; &hwlist.amd; &hwlist.amr; &hwlist.arcmsr; &hwlist.asr; &hwlist.bt; &hwlist.ciss; &hwlist.ct; &hwlist.dpt; 支持从这种控制器启动。 但 EISA 卡目前并不支持。 &hwlist.esp; &hwlist.hptiop; &hwlist.hptmv; &hwlist.hptrr; &hwlist.ida; &hwlist.iir; &hwlist.ips; &hwlist.isp; &hwlist.mfi; &hwlist.mlx; 能够支持从这些控制器启动。 不支持 EISA 适配器。 &hwlist.mly; &hwlist.mpt; &hwlist.ncr; &hwlist.ncv; &hwlist.nsp; &hwlist.pst; &hwlist.stg; &hwlist.sym; &hwlist.trm; &hwlist.twa; &hwlist.twe; &hwlist.vpo; wds(4) 驱动程序支持 WD7000 SCSI 控制器 所有支持的 SCSI 控制器都提供了完整的 SCSI-I, SCSI-II, 和 SCSI-III 设备支持, 包括硬盘, 光盘, 磁带机 (包括 DAT, 8mm Exabyte, Mammoth, 以及 DLT), 盘柜, 处理器目标设备 以及 CD-ROM 驱动器。 支持 CD-ROM 命令的 WORM 设备则提供了只读的支持 (例如 &man.cd.4;)。 WORM/CD-R/CD-RW 写操作的支持由 &man.cdrecord.1; 提供, 它是 Ports Collection 中 sysutils/cdrtools port 的一部分。 目前, 对以下 CD-ROM 文件系统类型提供支持: SCSI 接口 (也包括 ProAudio Spectrum 和 SoundBlaster SCSI) (&man.cd.4;) Sony 专有接口 (所有型号) (&man.scd.4;) ATAPI IDE 接口 (&man.acd.4;) 以下设备不再维护了: Mitsumi 专有的 CD-ROM 接口 (所有型号) (&man.mcd.4;) 以太网接口 &hwlist.ale; &hwlist.aue; &hwlist.axe; &hwlist.bce; 基于 Broadcom BCM4401 的高速以太网适配器 (&man.bfe.4; 驱动程序) &hwlist.bge; &hwlist.cdce; 基于 Crystal Semiconductor CS89x0 的 NIC (&man.cs.4; 驱动程序) &hwlist.cue; &hwlist.cxgb; &hwlist.dc; &hwlist.de; &hwlist.ed; &hwlist.em; &hwlist.ep; &hwlist.ex; &hwlist.fe; &hwlist.fxp; &hwlist.gem; &hwlist.hme; &hwlist.ie; &hwlist.igb; &hwlist.ixgb; &hwlist.kue; &hwlist.lge; &hwlist.msk; &hwlist.mxge; &hwlist.my; &hwlist.nfe; &hwlist.nge; &hwlist.nve; &hwlist.nxge; &hwlist.pcn; &hwlist.re; &hwlist.rl; &hwlist.rue; &hwlist.sf; &hwlist.sis; &hwlist.sk; &hwlist.sn; &hwlist.snc; &hwlist.ste; &hwlist.stge; &hwlist.ti; &hwlist.tl; 基于 SMC 83c17x (EPIC) 的以太网 NIC (&man.tx.4; 驱动程序) &hwlist.txp; &hwlist.udav; &hwlist.vge; &hwlist.vr; &hwlist.vx; &hwlist.wb; &hwlist.xe; &hwlist.xl; Token Ring 接口 &hwlist.oltr; FDDI 接口 DEC DEFPA PCI (&man.fpa.4; 驱动程序) arch="i386">DEC DEFEA EISA (&man.fpa.4; 驱动程序) ATM 接口 基于 Midway 的 ATM 接口 (&man.en.4; 驱动程序) FORE Systems, Inc. PCA-200E ATM PCI 适配器 (hfa 和 &man.fatm.4; 驱动程序) 基于 IDT NICStAR 77201/211 的 ATM 适配器 (&man.idt.4; 驱动程序) FORE Systems, Inc. HE155 和 HE622 ATM 接口 (&man.hatm.4; 驱动程序) 基于 IDT77252 的 ATM 卡 (&man.patm.4; 驱动程序) 无线网络接口 Cisco/Aironet 802.11b 无线适配器 (&man.an.4; 驱动程序) &hwlist.ath; &hwlist.awi; &hwlist.cnw; Intel PRO/Wireless 2100 MiniPCI 网络适配器 (&man.ipw.4; 驱动程序) Intel PRO/Wireless 2200BG/2915ABG MiniPCI 和 2225BG PCI 网络适配器 (&man.iwi.4; 驱动程序) &hwlist.ral; Raytheon Raylink 2.4GHz 无线适配器 (&man.ray.4; 驱动程序) &hwlist.rum; &hwlist.ural; 朗讯科技 WaveLAN/IEEE 802.11b 无线网络适配器, 以及采用 Lucent Hermes、 Intersil PRISM-II、 Intersil PRISM-2.5、 Intersil Prism-3 和 Symbol Spectrum24 芯片组的类似的无线网络适配器 (&man.wi.4; 驱动程序) NCR / AT&T / 郎讯科技 WaveLan T1-speed ISA/无线 LAN 卡 (&man.wl.4; 驱动程序) Intel PRO/Wireless 3945ABG MiniPCI 网络适配器 (&man.wpi.4; 驱动程序) &hwlist.zyd; 其他网络设备 &hwlist.ce; &hwlist.cx; &hwlist.cp; &hwlist.ctau; Granch SBNI12 点对点通讯适配器 (&man.sbni.4; 驱动程序) Granch SBNI16 SHDSL 调制解调器 (&man.sbsh.4; 驱动程序) &hwlist.cm; ISDN 接口 AcerISDN P10 ISA PnP (实验性的) Asuscom ISDNlink 128K ISA ASUSCOM P-IN100-ST-D (以及其他基于 Winbond W6692 的卡) AVM A1 B1 ISA (在 V2.0 上测试过) B1 PCI (在 V4.0 上测试过) Fritz!Card classic Fritz!Card PnP Fritz!Card PCI Fritz!Card PCI, Version 2 T1 Creatix ISDN-S0 ISDN-S0 P&P Compaq Microcom 610 ISDN (Compaq 系列 PSB2222I) ISA PnP Dr. Neuhaus Niccy Go@ 及兼容 Dynalink IS64PPH 和 IS64PPH+ Eicon Diehl DIVA 2.0 和 2.02 ELSA ELSA PCC-16 QuickStep 1000pro ISA MicroLink ISDN/PCI QuickStep 1000pro PCI ITK ix1 Micro ( < V.3, 非 PnP 版本 ) Sedlbauer Win Speed Siemens I-Surf 2.0 TELEINT ISDN SPEED No.1 (试验性支持) Teles S0/8 S0/16 S0/16.3 S0/16.3 PnP 16.3c ISA PnP (试验性支持) Teles PCI-TJ Traverse Technologies NETjet-S PCI USRobotics Sportster ISDN TA intern 基于 Winbond W6692 的 PCI 卡 串口 PC 标准 基于 8250、 16450, 以及基于 16550 的串口 (&man.sio.4; 驱动程序) &hwlist.uart; &hwlist.scc; 使用共享 IRQ 的 AST 4 口串口卡 ARNET 串口卡 (&man.ar.4; 驱动程序) 使用共享 IRQ 的 ARNET 8 口串口卡 ARNET (现在是 Digiboard) Sync 570/i 高速串口 Boca 多口串口卡 Boca BB1004 4-口串口卡 ( 支持调制解调器) Boca IOAT66 6-口串口卡 (支持调制解调器) Boca BB1008 8-口串口卡 ( 支持调制解调器) Boca BB2016 16-口串口卡 (支持调制解调器) Comtrol Rocketport 卡 (&man.rp.4; 驱动程序) Cyclades Cyclom-Y 串口板 (&man.cy.4; 驱动程序) 使用共享 IRQ 的 STB 4 口串口卡 DigiBoard 智能串口卡 (digi 驱动程序) 基于 PCI 的多口串口板 (&man.puc.4; 驱动程序) Actiontech 56K PCI Avlab Technology, PCI IO 2S 和 PCI IO 4S Comtrol RocketPort 550 Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485 Diva Serial (GSP) 多口 UART Dolphin Peripherals 4025/4035/4036 IC Book Labs Dreadnought 16x Lite 和 Pro Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550 Middle Digital, Weasle 串口 Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI NEC PK-UG-X001 和 PK-UG-X008 Netmos NM9835 PCI-2S-550 Oxford Semiconductor OX16PCI954 PCI UART Syba Tech SD-LAB PCI-4S2P-550-ECP SIIG Cyber I/O PCI 16C550/16C650/16C850 SIIG Cyber 2P1S PCI 16C550/16C650/16C850 SIIG Cyber 2S1P PCI 16C550/16C650/16C850 SIIG Cyber 4S PCI 16C550/16C650/16C850 SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850 Syba Tech Ltd. PCI-4S2P-550-ECP Titan PCI-200H 和 PCI-800H US Robotics (3Com) 3CP5609 调制解调器 VScom PCI-400 和 PCI-800 &hwlist.rc; &hwlist.sr; 支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的 SIHOST2.x 以及 增强型 (基于 transputer, 也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口) 注意, 最新的 SX+ PCI 卡目前还不支持。 (&man.si.4; 驱动程序) 内置串口 (&man.sio.4; 驱动程序) PC-9801 板载 PC-9821 第二 CCU (flags 0x12000000) NEC PC-9861K, PC-9801-101 和 Midori-Denshi MDC-926Rs (&man.sio.4; 驱动程序) COM2 (flags 0x01000000) COM3 (flags 0x02000000) NEC PC-9801-120 (&man.sio.4; 驱动程序) 需要在内核配置中指定 "flags 0x11000000"。 Microcore MC-16550, MC-16550II, MC-RS98 (&man.sio.4; 驱动程序) 需要在内核配置中指定 "flags 0x14000?01"。 Media Intelligent RSB-2000, RSB-3000 和 AIWA B98-02 (&man.sio.4; 驱动程序) "flags 0x15000?01" is necessary in kernel configuration. Media Intelligent RSB-384 (&man.sio.4; 驱动程序) 需要在内核配置中指定 "flags 0x16000001"。 I-O DATA RSA-98III (&man.sio.4; 驱动程序) 需要在内核配置中指定 "flags 0x18000?01"。 Hayes ESP98 (&man.sio.4; 驱动程序) 需要在内核配置中指定 "options COM_ESP" 和 "flags 0x19000000"。 声音设备 &hwlist.snd.ad1816; &hwlist.snd.als4000; &hwlist.snd.atiixp; &hwlist.snd.audiocs; &hwlist.snd.cmi; &hwlist.snd.cs4281; &hwlist.snd.csa; &hwlist.snd.ds1; &hwlist.snd.emu10k1; &hwlist.snd.emu10kx; &hwlist.snd.envy24; &hwlist.snd.envy24ht; &hwlist.snd.es137x; &hwlist.snd.ess; &hwlist.snd.fm801; &hwlist.snd.gusc; &hwlist.snd.hda; &hwlist.snd.ich; &hwlist.snd.maestro; &hwlist.snd.maestro3; &hwlist.snd.mss; &hwlist.snd.neomagic; &hwlist.snd.sbc; &hwlist.snd.solo; &hwlist.snd.spicds; &hwlist.snd.t4dwave; &hwlist.snd.via8233; &hwlist.snd.via82c686; &hwlist.snd.vibes; NEC PC-9801-73, 86 及兼容 (nss 驱动程序) NEC A-MATE 内置声音 Q-Vision WaveStar, WaveMaster NEC X-MATE, CanBe, ValueStar 内置 (mss 驱动程序) Creative Technologies SoundBlaster(98) (&man.sb.4; 驱动程序) I-O DATA CD-BOX (&man.sb.4; 驱动程序) MPU-401 及兼容接口 (mpu 驱动) Q-Vision WaveStar 照相机和视频捕捉设备 &hwlist.bktr; Connectix QuickCam USB 设备 &os; 能够支持一系列 USB 外设; 已知能够正确使用的设备在这节列出。 由于 USB 设备天生的通用性, 除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持, 即使在这里没有明确地列出。 USB 以太网适配器可以在 以太网接口 一节找到。 USB 蓝牙适配器可以在 蓝牙 一节找到。 &hwlist.ohci; &hwlist.uhci; 采用 EHCI 接口的 USB 2.0 控制器 (&man.ehci.4; 驱动程序) 集线器 键盘 (&man.ukbd.4; 驱动程序) 其他 Assist Computer Systems PC Camera C-M1 ActiveWire I/O 板 Creative Technology Video Blaster WebCam Plus D-Link DSB-R100 USB Radio (&man.ufm.4; 驱动程序) Mirunet AlphaCam Plus &hwlist.urio; &hwlist.umodem; 鼠标器 (&man.ums.4; 驱动程序) &hwlist.ulpt; &hwlist.ubsa; &hwlist.ubser; &hwlist.uftdi; &hwlist.uplcom; &hwlist.umct; &hwlist.uscanner; &hwlist.umass; 声音设备 (&man.uaudio.4; 驱动程序) &hwlist.uvisor; IEEE 1394 (火线) 设备 &hwlist.fwohci; 串行总线协议 2 (SBP-2) 存储设备 (&man.sbp.4; 驱动程序) 蓝牙设备 &hwlist.ng.bt3c; &hwlist.ng.ubt; 密码学加速器 &hwlist.hifn; &hwlist.safe; &hwlist.ubsec; 其他 FAX-Modem/PCCARD MELCO IGM-PCM56K/IGM-PCM56KH Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端) 软驱 (&man.fdc.4; 驱动程序) VGA-兼容 显示卡 (&man.vga.4; 驱动程序) 关于特定显卡与 Xorg 的兼容信息, 可以在 找到。 键盘包括: AT-风格的 键盘 (&man.atkbd.4; 驱动程序) PS/2 键盘 (&man.atkbd.4; 驱动程序) 标准键盘 USB 键盘 (&man.ukbd.4; 驱动程序) 定点设备包括: 总线鼠标和兼容设备 (&man.mse.4; 驱动程序) PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备 (&man.psm.4; 驱动程序) 串口鼠标和兼容设备 USB 鼠标 (&man.ums.4; 驱动程序) &man.moused.8; 提供了如何在 &os; 中使用定点设备的进一步信息。 关于如何在 Xorg 中使用这类设备的信息, 可以在 找到。 PC 标准 并口 (&man.ppc.4; 驱动程序) PC-9821 标准 并口 (&man.ppc.4; 驱动程序) PC-兼容 游戏杆 (&man.joy.4; 驱动程序) Creative Technologies SoundBlaster(98) (&man.sb.4; 驱动程序) PHS Data Communication Card/PCCARD NTT DoCoMo P-in Comp@ct Panasonic KX-PH405 SII MC-P200 基于 Xilinx XC6200 的可重配置硬件卡, 与 Virtual Computers 的 HOT1 兼容 (xrpu 驱动程序)。 NEC PC-98 笔记本的电源管理控制器 (pmc 驱动程序)