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 下不起作用。