下一页 上一页 目录

10. PCI 主板 + Linux NCR PCI SCSI 通用技巧

此文档由 Angelo Haritsis (ah@doc.ic.ac.uk) 从各种用户的帖子中整理而成

10.1 禁忌

不要选择 VLB/PCI 组合主板。它们通常有很多问题。选择纯 PCI 版本(当然也要有 ISA 插槽)。 关于 OPTI 芯片组 PCI 主板,已经听到了很多不好的消息。有人暗示:“避免使用基于 OPTi (82C596/82C597/82C822) 芯片组的主板,例如 TMC PCI54PV”。

(我认识至少一个人使用 TMC PCI54PV 主板没有问题。他只是必须将 NCR53c810 附加板插入插槽 A,因为插槽 A 似乎是唯一能够进行总线控制的插槽。)

传言说,Intel 芯片组 PCI 主板在连接多个总线控制 PCI 板时会出现问题。我还没有在我的主板上尝试过,也没有任何建议。我还听说 Saturn II 芯片组有问题,但我使用的正是这个芯片组,而且它非常正常!建议:尝试与您的供应商协商 1-2 周的退款协议,以防您购买的主板在使用计划中出现问题。

10.2 SIMM 插槽

为了速度,选择仅支持 72 针 SIMM 的主板:某些(所有?)支持 30 针 SIMM 的主板使用 32 位主内存接口,并且会比所有使用 64 位或永久交错内存接口的 Intel 主板慢得多。您可能需要记住这一点。

10.3 受赞扬的 PCI Pentium 主板

采用 Intel Premiere II 芯片组(又名 Plato)的 P90 Intel 主板。获取最新的 BIOS,其中包含串联的 NCR scsi BIOS 3.04.00。否则,如果您使用无 BIOS 的 53c810 控制器,DOS 将看不到您的 scsi 磁盘。在 1.00.08 版本(或可能是 1.00.06 版本)之后的 plato 的 AMI BIOS 中存在 NCR SCSI BIOS。此 BIOS 可通过 FLASH 升级,因此您应该能够从供应商处获取软盘上的升级。当前版本为 1.00.10,已修复所有早期问题。

(Bios 文件应该可以在 ftp.demon.co.uk:/pub/ibmpc/intel 上找到,但我自己没有检查过。作者。)

10.4 irq 线

中断线 PCI 配置寄存器中的值通常在扩展 CMOS 设置屏幕中手动设置(为了与旧 ISA 板兼容),按插槽或按设备设置。较旧的 PCI 主板还强制您为每个 PCI 插槽/设备设置跳线,这些跳线选择如何将 PCI INTA 以及可能的 INTB、INTC 和 INTD 映射到 8259 IRQ 线。 显然,如果您的主板上存在这些跳线,则它们必须与扩展 CMOS 设置中的设置匹配。另请注意,某些主板(尤其是 Viglens)的丝印和说明手册与布线不一致,可能需要进行一些实验。

10.5 关于不同 NCR 8xx 系列 scsi 芯片的信息

所有 NCR 8XX 芯片都是直接连接 PCI 总线控制设备,无论是在主板上还是在附加选项卡上,性能都没有差异。所有设备均符合 PCI 2.0 规范,并且可以以全 33 MHz (133MB/秒) 的速度突发 32 位数据

53C810

53C810 = 8 位快速 SCSI-2 (10 MB/秒) 单端,仅限集成主板 BIOS 100 针四方扁平封装 (PQFP) 世界首款 PCI SCSI 芯片,批量生产使其成为最便宜的。

53C815

53C815 = 8 位快速 SCSI-2 (10 MB/秒) 单端,仅限支持 ROM BIOS 接口,这使其成为附加卡设计的理想选择。128 针 QFP

53C825

53C825 = 8 位快速 SCSI-2,单端或差分 16 位快速 SCSI-2 (20 MB/秒),单端或差分还支持外部 Rom,使其成为附加卡的良好候选者。160 针 QFP Linux 尚不支持。(请参阅下面关于 825 新闻的部分)。必须有具有宽或差分 scsi 的设备才能使用这些功能。

10.6 53c8xx 的未来

计划在今年晚些时候和明年年初发布 4 个新设备。引脚兼容 810 和 825,并具有一些新功能。

所有芯片都需要 DOS/Intel 应用程序中的 BIOS。810 是唯一需要 BIOS 常驻在主板上的芯片。最新 NCR SCSI BIOS 版本:3.04.00 该 bios 支持大于 1GB 的磁盘,在 MS-LOSS 下甚至高达 8G。

10.7 53c810 的性能

C't 杂志的 DOS 基准测试表明,它比 Buslogic BT-946 快得多,一位用户指出,与 Adaptec 2940 相比,性能提高了 10-15%,而对于非常快的磁盘,它可能比 Adaptec 1540 快 2.5 倍。

10.8 关于 NCR53c825 支持的新闻

可用了。句号。

10.9 Frederic POTTER (Frederic.Potter@masi.ibp.fr) 关于 Pentium+NCR+Strap_bug

在某些 Intel Plato 主板上,NCR bios 无法识别主板,因为它需要将主板视为“辅助 SCSI 控制器”,并且因为在大多数 SCSI 板上,用于选择主/辅助的跳线已被焊接到主(大概是为了节省 1 美分)。

解决方案

near the NCR chip, they are 3 via ( kind of holes ) with a strap like 
that
                O--O  O

        this mean primary is selected as default setting. For the Plato Intel 
        Mainboard, it should be like that

                O  O--O

        The best solution is to get rid of the strap and to put a 2 position 
        jumper instead.

10.10 Frederic Potter 在最新 Linux 内核中的 PCIprobe

Frederic Potter 已将 PCI-Probe 添加到最新的内核中。如果您执行“cat /proc/pci”,它应该列出您的所有卡。如果您拥有未正确识别的卡,请通过邮件 "Frederic.Potter@masi.ibp.fr" 与他联系。

有关 PCI-Probe-Stuff 的更多信息,请参阅内核源代码中的 arch/i386/kernel/bios32.c 和 include/linux/pci.h。

10.11 其他 PCI 设备

还支持哪些其他 PCI 卡?除了各种显卡外,我想了解其他卡,例如以太网卡、图像采集卡或 Cyclades 即将进行 beta 测试的 TSET 板

Cyclades:一种 16 端口 PCI RISC 多端口卡。

该产品名为 Cyclom-Ye,具有以下特点

该产品于 1995 年 7 月 26 日处于 beta 测试阶段,应该在 10 月或某个时候上市。通过电子邮件联系他们 sales@cyclades.com。


下一页 上一页 目录