The Linux BootPrompt-HowTo 中译版(18) -------------------------------------------------------------------------------- AM53C974=7,2,8,15 -------------------------------------------------------------------------------- 这会被解释成这样:‘对於 SCSI-ID 7 的控制器与 SCSI-ID 2 的设备间之通讯,使用最大 8MHz 之同步模式传输率。应协商 15 位元组的偏移值。’ 详细资料可在 linux/drivers/scsi/README.AM53C974 档案里找到。 BusLogic SCSI 介面卡与 v1.2 的核心 (`buslogic=') 在旧版的核心中, buslogic 驱动程式只接受一个参数,就是输出入位址。它能接受下列值:0x130, 0x140, 0x230, 0x234, 0x330, 0x334。 BusLogic SCSI 介面卡与 v2.x 的核心 (`BusLogic=') 在 v2.x 核心中,BusLogic 驱动程式接受许多参数。(注意上面的大小写;是大写的 B 以及 L!!! )。下面的细节是直接从 v2.0 核心中的 Leonard N. Zubkoff's 驱动程式拿过来的。 这个 BusLogic 驱动程式的核心命令列是由 "BusLogic" 驱动程式识别字,加上各个以逗号格开的选用性整数序列,後面跟著各个选用性的字串序列所组成。每行命令列都用於一张 BusLogic 卡,在使用多张 BusLogic 卡的系统上可以使用多个命令列来设定。 第一个整数指定介面卡所在的 I/O 位址。如果不指定则预设值为零,表示把这个参数设为预设侦测顺序中找到的第一张 BusLogic 卡。如果在命令列上指定了任何的 I/O 位址参数,预设侦测顺序就会被忽略。 第二个整数指定用於支援伫列运作(Tagged Queuing)的目标设备之伫列深度。伫列深度是容许同时送出的 SCSI 指令数。如果没有指定则预设值为零,表示使用根据介面卡的总伫列深度及数目,种类,速度,以及侦测目标设备的能力所自动判断的值。对於需要使用 ISA 错误缓冲区(Bounce Buffers)的介面卡,伫列深度自动设为 BusLogic_TaggedQueueDepth_BB 以避免 DMA 错误缓冲记忆体的过载。不支援伫列运作的目标设备使用 BusLogic_UntaggedQueueDepth 定义的伫列深度。 第三个整数指定汇流排停置(Settle)时间,以秒为单位。这乃是重置介面卡使 SCSI 汇流排重置到发出 SCSI 指令之间的时间。如果没有指定则预设值为零,表示使用 BusLogic_DefaultBusSettleTime 的值。 第四个整数指定区域选项。如果没有指定则预设值为零。注意,区域选项只用於特定的介面卡。 第五个整数指定全域选项。如果没有指定,预设值为零。注意,全域选项应用於所有的介面卡。 字串选项用来提供对伫列运作,错误回复,以及介面卡侦测之控制。 伫列运作的指定以 "TQ:" 开头,可以明确地指定是否允许有此支援的目标设备使用伫列运作。下面是可用的指定选项: