跳转到内容

来自维基教科书,开放世界中的开放书籍

该文档最初托管在 ETHZ 上。它仍然 在 WayBack 档案中,根据 ETH 许可证

页面索引:[ 主板 | 处理器 | RAM | 设备驱动程序 | 磁盘 | 显示 | 通信 | 调制解调器 | PCMCIA | 鼠标 | 声音 | USB | 示例机器 ]

 
PC 原生奥伯龙硬件兼容性列表

此页面正在建设中,并将用于安装信息和用户安装报告。请发送您的安装报告以供包含在此页面上。本文档中包含的信息适用于最新的 Alpha/Beta 版本。

链接文档中处理的主题

您将在 操作系统资源中心 文档中找到对与原生奥伯龙不直接相关的硬件和软件考虑因素的良好支持,这些文档由 克里斯·拉特纳 维持。

主板和扩展槽

原生奥伯龙运行在所有品牌的单处理器主板上,即使是较旧的主板,也支持 ISA、PCI 和 AGP 扩展槽的任意组合。从软件角度来看,AGP 扩展卡类似于 PCI 卡。USB 也受支持,但程度较小。IrDA 不受支持。

奥伯龙的 PCI 分析器工具

PCI 分析器命令 PCITools.Scan 用于获取已安装的 PCI 和 AGP 设备的所有必要信息。扫描 PCI 总线并列出找到的所有设备,以及从辅助文件中提取的文本描述。显示的一些最有价值的信息包括:总线号、设备号、设备类别和子类别、供应商名称和代码、设备名称和代码、IRQ 分配给设备。请记住,非 PCI 设备也可能使用 IRQ,并且 IRQ 冲突可能是安装问题(例如,显示设备 IRQ 冲突时黑屏)或其他故障(例如,网络卡 IRQ 冲突)的根源。

使用该工具不需要完整的奥伯龙系统。从奥伯龙-0 软盘启动就足够了,即使对于非奥伯龙用户,它也可能非常有用。或者,使用 奥伯龙实用程序磁盘

已安装硬件检查

理想情况下,可以在奥伯龙安装之前,使用已安装的操作系统的功能收集有关已安装硬件的必要信息。当制造商的文档不可用或用于无名计算机时,这可能很有用。

  • Windows 2000/NT:按“开始 -> 程序 -> 管理工具 -> 诊断”
  • Windows 95/98:按“开始 -> 设置 -> 控制面板 -> 系统”
  • Linux:查看或打印 /var/log/boot.msg

除此之外,还存在大量用于分析、诊断和性能测试硬件组件的已发布和可下载软件。例如。

  • PC 分析器 [已过期] - DOS
  • Dr. Hardware - "2002" for Win9x/ME/NT/2000/XP 或 Sysinfo for DOS
处理器

原生奥伯龙运行在以下 32 位架构处理器上

  • 英特尔处理器,从 i386 开始,以及其他制造商(如 AMD 和 Cyrix)提供的等效处理器。据报告,原生奥伯龙在 AMD K5 和 K6 系列芯片、Cyrix MII-333 上运行良好。如果找不到协处理器,仿真模块 FPA.Mod 将接管其功能。
  • 超微 处理器 TM5400,由托马斯·基斯特勒 报告。
  • StrongARM 处理器,基于 ARM 架构版本 4:SA 110、SA 1110。理论上,它应该在英特尔 PCS 应用处理器上运行,但并未经过测试。

有关更多信息,请参阅 ETH 奥伯龙编译器

RAM

原生奥伯龙最多支持 128MB,因为页表是在低内存中分配的。这可以在 Kernel.InitMemory 过程中进行改进。如果安装了超过 128MB 的内存,则仅使用前 128MB。

设备驱动程序

必须为本文档中介绍的各个设备类别安装设备驱动程序。根据设备的重要性,驱动程序安装可能必须立即在系统启动时进行,或者可以延迟到以后进行

  • 磁盘驱动程序(ATA/EIDE 或 SCSI)位于启动设备上,由启动加载程序从一开始就进行安装。
  • 在系统启动时,会安装一个 VGA 驱动程序,它很快就会被 Display= 中指定的显示驱动程序替换,以及相关的 配置字符串。其他字符串可能命令安装更多驱动程序。
  • 稍后,驱动程序模块在需要时会通过执行相应的奥伯龙命令动态加载,就像任何其他奥伯龙模块一样。安装命令取决于控制器。驱动程序会立即投入使用:无需重新启动。要使安装自动化,只需在 System.InitCommands 组(奥伯龙文本)中编辑包含相应安装命令的行即可。将行注释掉足以禁止安装。

按需动态加载的驱动程序在整个会话期间都驻留在内存中。因此,原则上不能卸载驱动程序。特殊情况,例如为了测试目的,可能需要卸载驱动程序(首先必须卸载导入它的模块)。

磁盘

参见 磁盘支持

用于 IDE 和 EIDE 控制器的标准 ATA/EIDE
制造商 控制器/芯片组 供应商/设备
英特尔公司 82371AB/EB PIIX4 IDE 8086H / 7111H
Adaptec AIC 7xxx SCSI,用于 Adaptec(PCI)
控制器 供应商/设备 状态
AVA-2902A/E 9004H / 5078H 已识别/未测试
AVA-2904 9004H / 5078H 已识别/未测试
AVA-2910 (AIC-7850P Fast/Wide SCSI II) 9004H / 5078H 已识别/未测试
AIC-7855 Fast SCSI 控制器 9004H / 5578H 已识别/未测试
AIC-7860 SCSI 控制器 9004H / 6078H 已识别/未测试
AIC-7870P Fast/Wide SCSI II 芯片 9004H / 7078H 已识别/未测试
AHA-2940/W Fast/Wide SCSI 9004H / 7178H 已识别/未测试
AHA-3940/W 双通道 FAST/Wide SCSI 9004H / 7278H 已识别/未测试
AHA-3985 4 通道 RAID SCSI 9004H / 7378H 已识别/未测试
AHA-2944W SCSI 9004H / 7478H 已识别/未测试
AHA-3940U/UW/UWD Ultra/Ultra Wide/双 SCSI 9004H / 8278H 已识别/未测试
AHA-398X (AIC-7883U) 9004H / 8378H 已识别/未测试
AHA-2944UW SCSI 9004H / 8478H 已识别/未测试
AHA-2940U/2940UW 双 9004H / 7895H 已识别/问题报告 (1)
AHA-394xAU/AUW/AUWD AIC-7895B 9004H / 7895H 已识别/问题报告
AHA-2940U2W/U2B 9005H / 0010H 已识别/未测试
AHA-2950U2W Ultra2 SCSI 9005H / 0010H 已识别/未测试
AIC-7896/7 Ultra2 SCSI 9005H / 005FH 已识别/未测试
AHA-3940U2x 9005H / 0050H 已识别/未测试
AHA-3950U2D Ultra2 SCSI 9005H / 0051H 已识别/未测试
AIC-7880P Ultra/Ultra Wide SCSI 9004H / 8078H 已测试
AHA-2940U/UW Ultra/Ultra Wide SCSI 9004H / 8178H 已测试
AHA-2940U2/W SCSI (AIC-7890) 9005H / 001FH 已测试
AIC-7861 AHA-2940AU SCSI 控制器 9004H / 6178H 问题 - BIOS 可能存在

(1):报告了一个问题,卡在启动时挂起(一旦打开中断,就会引发 scsi 选择超时中断,并且无法清除中断或由卡再次设置)

用于 NCR Symbios Logic (LSI Logic) (PCI) 的 NCR 810 SCSI 参见 NCR 53C810 和 NCR BIOS 信息
控制器 供应商/设备 状态
53C810 8100S Fast-SCSI 适配器 1000H / 0001H
53C820 820 Fast-Wide-SCSI 适配器 1000H / 0002H
53C825 825XS/D Fast-Wide-SCSI 适配器 1000H / 0003H
53C815 815X Fast-SCSI 适配器 1000H / 0004H
53C875 8100ASP、2081X Ultra-Wide-SCSI 适配器 1000H / 0005H
53C860 8600SP Ultra-SCSI 适配器 1000H / 0006H
53C875 875XS/D、2280X Ultra-Wide-SCSI 适配器 1000H / 000FH

53C8xx 芯片的编程文档可在 http://www.lsilogic.com/techlib/ [已过期] 上找到。

示例:附加的华硕 PCI-SC200 SCSI 控制器基于 NCR/Symbios 53C810 芯片。

显示

参见 显示支持

VESA 和 PCITools.Scan 信息 包含有关以下列出的一些视频子系统的视频模式的详细信息。

制造商 控制器/芯片组 总线 供应商/设备 已测试的驱动程序
ATI Technologies Inc. Xpert98 AGP 2X / 芯片:Mach64:Rage 3D Pro AGP 2x 1002H / 4742H Vesa 2.0
3D Rage II+ PCI Mach64 / Vesa 2.0
Mobility M3 AGP 2x 1002H / 4C46 VGA / Mach64 / Vesa 2.0
3D Rage P/M Mobility AGP 2x 1002H / 4C4D VGA (640x480x8) / Mach64 (1280x1024x32) / Vesa 2.0 (1280x1024x24)
Diamond Multimedia Systems, Inc. Riva TnT 128 [NV04] PCI 10DEH / 0020H Vesa 3.0
FireGL 1000 PCI 3Dlabs Permedia 2
3Dlabs TVP4020 Permedia 2 - 德州仪器 AGP 1x 104CH / 3D07H 3Dlabs Permedia 2
S3 公司 Trio32/64/64V+ / 芯片:86C764/765 PCI 5333H / 8811H S3 Trio64
ViRGE/DX 或 /GX / 芯片:86C375 PCI 5333H / 8A01H S3 Trio64
Compaq 主板上的 Aurora64V+ PCI S3 Aurora64
Matrox 图形公司 Power Graphics Accelerator,MGA 系列,VGA/VBE BIOS V2.5 PCI Vesa 2.0
MGA 2164W [Millenium II] 16MB PCI 102BH / 051BH Vesa 2.0
NeoMagic IBM ThinkPad 380XD 上的 MagicGraph 128XD PCI Vesa 2.0
IBM ThinkPad 380 PCI Vesa 2.0
PowerColor Goya S3 325 Virge DX - PCI PCI Vesa 2.0
Silicon Motion LynxEM+ - 4MB PCI Vesa 3
STB 现在 nVIDIA PowerGraph 64 Video (Trio64V+) PCI S3 Trio64
Trident IBM Thinkpad 760ED 上的 Cyber 9385 PCI Trident 9xxx
通信

这些驱动程序列出了它们在 Oberon.Text 中的名称,该名称是从 System3.Tool 中的 [Configure] 按钮编辑的。

用于 3Com ISA 板的 Net3Com509
用于 ISA/EISA 的 EtherLink III - 3C509B
用于 3Com PCI 板的 Net3Com905B
支持下一个驱动程序 Net3Com90x 的 3CxxxB 板,该驱动程序更通用
用于 3Com PCI 板的 Net3Com90x
控制器 供应商/设备 状态
3C900-TPO 快速以太网 10B7H / 9000H
3C900-Combo 快速 Etherlink 10B7H / 9001H
3C900B-TPO Etherlink XL TPO 10Mb 10B7H / 9004H
3C900B-Combo Etherlink XL Combo 10B7H / 9005H
3C905-TX 快速 Etherlink 10/100 10B7H / 9050H
3C905B 快速 Etherlink XL 10/100 10B7H / 9055H 已测试
3C905B - 10/100Mb T4 10B7H / 9056H
3C905C-TX 快速 Etherlink 10B7H / 9200H 已测试
3C556 笔记本电脑龙卷风 10B7H / 6055H 在版本 0.9.5 上测试
用于 NE2000 板(PCI)的 NetNe2000
控制器 供应商/设备 状态
Winbond 89C940 1050H / 0940H
Winbond 1050H / 5A5AH
SureCom NE34 10BDH / 0E34H
RealTek RTL-8029 10ECH / 8029H
Via 86C926 1106H / 0926H
Compex RL2000 11F6H / 1401H
Holtek HT80232 12C3H / 0058H
Holtek HT80229 12C3H / 5598H
NetVin NV5000SC 4A14H / 5000H
KTI ET32P2 8E2EH / 3000H
调制解调器

仅支持具有 串行(V24/RS232)端口 接口的调制解调器。 “WinModem”类型的调制解调器具有与操作系统驱动程序的专有接口。 通常,它们仅与 Windows 配合使用。

最安全的方法是购买具有串行接口的外部调制解调器,该调制解调器理解“AT”命令集。 为一个好的调制解调器(例如 3COM US Robotics)多花点钱也是值得的,因为您将获得更好的连接。

PCMCIA

尚不支持。

鼠标

参阅 鼠标支持

已知可用的鼠标示例(鼠标类型在“鼠标支持”中描述)

制造商 描述 鼠标类型
罗技 鼠标端口上的 PS/2 样式,例如 Compaq 轨迹球, PS2
WingMan 游戏鼠标,
MouseMan 滚轮鼠标,
Pilot 光学鼠标 - 3 按钮
COM 1/2 上的罗技类型 1 LM1
COM 1/2 上的罗技类型 2 LM2
COM 1/2 上的罗技类型 3 LM3
COM 1/2 上的新罗技,例如 Pilot+ 和 MouseMan 滚轮 微星
微软 IntelliMouse 微星
鼠标系统 COM 1/2 上的鼠标系统类型 1,例如光学 - 串行 - 3 按钮 MS1
COM 1/2 上的鼠标系统类型 2 MS2
COM 1/2 上的鼠标系统类型 3 MS3
COM 1/2 上的鼠标系统类型 4 MS4
微软 COM 1/2 上的微软 2 按钮 MSM
声音

参阅 声音支持

USB

参阅 USB 支持

支持与通用主机控制器接口 (UHCI) 1.1 兼容的芯片组,例如 VIA 的 T83C572。 正在研究 OHCI。

制造商 控制器/芯片组 供应商/设备
英特尔公司 82371AB/EB PIIX4 USB 8086H / 7112H
已知与 Oberon 配合使用的机器示例
制造商 描述 磁盘驱动程序
宏碁 Acer Entra 标准 ATA/EIDE
戴尔 Dimension XPS R400 (PSH98)
433/L 和 466/L
OptiPlex GXM 和 Optiplex GXpro
Precision 410,带有板载 AIC7880 和 AIC7890 Ultra-2 SCSI 和 IDE 控制器 Adaptec AIC7xxx 和标准 ATA/EIDE
Inspiron 7500 标准 ATA/EIDE
戴尔 Latitude C600 笔记本电脑
IBM Thinkpad 760ED
w:Compaq Armada 7700 系列 - Pentium MMX 166 Mhz
英特尔 486DX-33,Symphony 芯片组,AM BIOS
通用 PC/104
嵌入式系统上的 8 MB 闪存,自定义引导加载程序

alpha 版本正在运行

制造商 描述 显示控制器
惠普 Vectra VL 系列 3 5/75 和 5/90 Omnibook XE2 (DC 系列) 嵌入式 VGA 上的 Cirrus Logic 543x,Silicon Motion SMI LynxEM - 4MB

[顶部]

2002 年 8 月 4 日 - 版权所有 © 2002 年苏黎世联邦理工学院。 保留所有权利。
电子邮件:oberon-web at inf.ethz.ch
主页:http://www.ethoberon.ethz.ch

华夏公益教科书