The Linux BootPrompt-HowTo 中译版(17) AdvanSys 驱动程式最多能接受四个输出入位址以侦测 AdvanSys SCSI 卡。注意,这些值(若使用的话)完全不会影响 EISA 或是 PCI 的侦测。它们仅用来侦测 ISA 以及 VLB 介面卡。还有,如果此驱动程式编译时有打开错误侦测的话,那麽错误侦测的输出输出层级可以藉由加入 0xdeb[0-f] 参数来设定。 Always IN2000 介面卡 (`in2000=') 跟其它 SCSI 卡的启动参数不同, IN2000 驱动程式使用由美国标准交换码(ASCII) 所组成的前置(prefix)字串代表大部份的整数参数。这是一份支援列表: ioport:addr -- 其中 addr 是卡(通常没有唯读记忆体)的输出入位址。 noreset -- 没有选用的参数。这避免启动时期的 SCSI 汇流排重置动作。 nosync:x -- x 是个位元遮罩(bitmask),其中前面七个位元对应到七个 SCSI 设备(第零个位元是第零号设备,馀类推)。 设定其中的位元以避免对该设备进行同步(sync)协商(negotiation)。驱动程式预设是关闭所有设备之同步。 period:ns -- ns 是以奈秒(nanoseconds)为单位之最小 SCSI 资料传输时间区段 (period)。预设为 500; 可接受的值是 250 到 1000。 disconnect:x -- x = 0 即绝不允许离线,2 即一定可以离线。 x = 1 则为’适当’时可离线,这是预设值,而且是一般情况的最佳选择。 debug:x 如果定义了 `DEBUGGING_ON' 则 x 就是设定不同错误侦测输出的位元遮罩-参见 in2000.h 中定义的 DB_xxx。 proc:x -- 如果定义了 `PROC_INTERFACE' 则 x 就是决定 /proc 介面运作方式及功能的位元遮罩-参见 in2000.h 中定义的 PR_xxx。 下面列出一些使用□例: -------------------------------------------------------------------------------- in2000=ioport:0x220,noreset in2000=period:250,disconnect:2,nosync:0x03 in2000=debug:0x1e in2000=proc:3 -------------------------------------------------------------------------------- 使用 AMD AM53C974 的硬体 (`AM53C974=') 与其它驱动程式不同,这一个不使用启动参数来传达输出入埠,硬体中断或直接记忆体存取通道。(既然 AMD53C974 是个 PCI 设备,其实也不需要作这些设定。)取而代之的是用来传达介面卡与设备间传输模式与传输率的参数。这最好用□例来解释: