Qlogic FASXXX 系列驱动程序说明

此驱动程序支持 Qlogic FASXXX 系列芯片。此驱动程序仅适用于 Qlogic FastSCSI! 卡的 ISA、VLB 和 PCMCIA 版本,以及任何基于 FASXX 芯片的其他卡(包括 Control Concepts SCSI/IDE/SIO/PIO/FDC 卡)。

此驱动程序不**支持** PCI 版本。对这些 PCI Qlogic 板的支持

  • IQ-PCI

  • IQ-PCI-10

  • IQ-PCI-D

由 qla1280 驱动程序提供。

它也不支持 PCI-Basic,它由 ‘am53c974’ 驱动程序支持。

PCMCIA 支持

当前,只有在 DOS 下先启用该卡时才有效。这意味着您必须加载您的插槽和卡服务,以及 QL41DOS.SYS 和 QL40ENBL.SYS。这些是最低要求,但加载其余模块不会干扰操作。接下来要做的是加载内核而不重置硬件,这可以通过带引导软盘的简单 ctrl-alt-delete 完成,或者通过使用 loadlin 且内核映像可从 DOS 访问来实现。如果您正在使用 Linux PCMCIA 驱动程序,您将必须调整它或以其他方式阻止它配置该卡。

我正在与 PCMCIA 组合作,使其更灵活,但这可能需要一段时间。

所有卡

qlogic.c 文件的顶部有许多控制配置的定义。按原样交付时,它在速度和功能之间取得了平衡。如果有任何问题,请尝试将 SLOW_CABLE 设置为 1,然后尝试将 USE_IRQ 和 TURBO_PDMA 更改为零。如果您熟悉 SCSI,还有其他设置可以调整总线。

启用 RESET_AT_START 可能是一个好主意,特别是如果设备可能没有刚刚启动,或者如果在崩溃后重新启动,因为它们可能正忙于尝试完成最后一个命令或其他操作。如果将其设置为零,则启动速度会更快,并且如果您拥有可靠的硬件和连接,则不重置可能会更有用。

一些故障排除提示

确保它在 DOS 下正常工作。如果需要分区,还应该在新驱动器上执行初始 FDISK。

不要一开始就启用所有加速功能。如果出现任何问题,它们会使问题变得更糟。

重要提示

测试您的电缆、终端等是否良好的最佳方法是复制一个非常大的文件(例如,一个 doublespace 容器文件,或一个非常大的可执行文件或存档)。它应该至少为 5 兆字节,但您可以在较小的文件上进行多次测试。然后执行 COMP 以验证该文件是否已正确复制。(在进行这些测试时关闭所有缓存,否则您将测试您的 RAM 而不是文件)。然后执行 10 次 COMP,比较 SCSI 硬盘驱动器上的同一文件,即“COMP realbig.doc realbig.doc”。然后在计算机变热后执行此操作。

我注意到,如果计算机打开几个小时,我的似乎 100% 正常工作的系统将无法通过此测试。电缆越长,SCSI 总线上的设备越多,情况就越糟糕。似乎发生的情况是,它获得了错误的 ACK,导致额外的字节被插入到流中(并且这未被检测到)。这可能是由于不良的终端(ACK 可以被反射),或者当芯片因热量而工作效果较差时产生的噪声,或者当电缆对于速度来说太长时引起的。

请记住,如果它在 DOS 下不起作用,则可能在 Linux 下也无法工作。