📄 bootprompt-howto.txt
字号:
值是否允许多重指令作为判断基础。 TQ:Enable -- 对所有接在这张卡上的目标设备打开伫列运作,忽略介面卡轫体版 本所加诸的限制。 TQ:Disable -- 对所有接在这张卡上的目标设备关闭伫列运作。 TQ:<每个目标的设定> -- 各别控置对每个目标设备的伫列运作。 <每个目标的设 定>是由 "Y", "N", and "X" 字元组成的串列。 "Y" 打开伫列运作,"N" 关闭伫 列运作,而 "X" 接受以轫体版本为基础的预设值。 第一个字元代表目标设备 0 ,第二个代表设备 1,依此类推; 如果 "Y", "N" and "X" 字元串列并未涵盖所 有的目标设备, 未指定的字元将被假设为 "X"。 注意,明确地指定要使用伫列运作可能会出问题; 这主要是方便用来关闭对某些 没能正确实作此功能之目标设备的伫列运作。 错误回复策略的指定以 "ER:" 开头,可以明确地指定因 SCSI 指令失败, 无法 成功完成而呼叫 ResetCommand 时执行的错误回复动作。 下面是可用的指定选项 。 ER:Default -- 错误回复依 SCSI 子系统的建议选择强制重置(Hard Reset)与汇 流排设备重置其中之一。 ER:HardReset -- 错误回复将会启始介面卡的强制重置,这也会引起 SCSI 汇流 排的重置。 ER:BusDeviceReset -- 错误回复将送出汇流排设备重置讯息给引起错误的目标设 备。 如果该目标设备再次造成错误回复而且送出汇流排设备重置讯息之後该目标设备 没有一次成功完成 SCSI 指令的话, 则尝试进行强置重置。 ER:None -- 错误回复将被冻结。 这个选项应该只用於 SCSI 汇流排重置或汇流 排设备重置会使目标设备无法回复的情况。 ER:<每个目标的设定> -- 错误回复将对每个目标设备进行各别控制。 <每个目标 的设定>是由 "D", "H", "B", and "N" 字元所组成的串列。 "D" 选择预设值 ,"H" 选择强置重置,"B" 选择汇流排设备重置,而 "N"选择不重置。 第一个字 元代表目标设备 0,第二个代表设备 1,依此类推; 如果 "D", "H" , "B" and "N" 字元串列并未涵盖所有的目标设备, 未指定的字元将被假设为 "X"。 介面卡侦测的指定包含下列字串: NoProbe -- 不执行任何一种侦测,因此不会侦测到 BusLogic 介面卡。 NoProbeISA -- 不侦测标准 ISA I/O 位址,因此只会侦测到 PCI 介面卡。 NoSortPCI -- 依 PCI BIOS 所提供的顺序列举 PCI 介面卡, 忽略任何 AutoSCSI "Use Bus And Device # For PCI Scanning Seq." 选项的设定。 EATA SCSI 介面卡 (`eata=') 新的 v2.0 核心之 EATA 驱动程式能接受一个启动参数指定所要侦测的输出入位 址。 格式为: _________________________________________________________________ eata=iobase1[,iobase2][,iobase3]...[,iobaseN] _________________________________________________________________ 此驱动程式会依所列顺序侦测这些位址。 Future Domain TMC-8xx, TMC-950 (`tmc8xx=') 侦测这些 SCSI 卡的程式码寻找从卡上安装进来的基本输出入系统, 如果没有, 就找不到你的卡。 或者,如果 BIOS 的签章(signature)字串不被认可那麽也会 找不到。 不管是那一种情况,你都得使用这种型式的启动参数: _________________________________________________________________ tmc8xx=mem_base,irq _________________________________________________________________ mem_base 的值是界面卡使用的记忆体对映(memory mapped)输出入区域的值。 此 值通常会是下列其中之一: 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000。 Future Domain TMC-16xx, TMC-3260, AHA-2920 (`fdomain=') 这个驱动程式根据一份已知基本输出入系统唯读记忆体签章列表侦测这些介面卡 。 完整的列表请参见 linux/drivers/scsi/fdomain.c, 该档前面有许多资讯。 如果此驱动程式不认得你的基本输出入系统,你可以使用这种格式变更: _________________________________________________________________ fdomain=iobase,irq[,scsi_id] _________________________________________________________________ IOMEGA Parallel Port / ZIP drive (`ppa=') 这个驱动程式用於 IOMEGA ZIP 磁碟附的 IOMEGA 并列埠 SCSI 卡。 它也可以配 合原先的 IOMEGA PPA3 设备使用。 此驱动程式的启动参数格式为: _________________________________________________________________ ppa=iobase,speed_high,speed_low,nybble _________________________________________________________________ 除了 iobase 之外其馀皆为选用值。如果你想改变这三个选用参数中的任何一个 , 建议你读读 linux/drivers/scsi/README.ppa 中有关它们控制些什麽的细节 。 NCR5380 based controllers (`ncr5380=') 跟你的介面卡有关, 5380 的型式可以是输出入对应或记忆体对应。 (低於 0x400 的位址意谓著输出入对应, 但 PCI 以及 EISA 硬体使用 0x3ff 以上的输 出入位址。)不管是那一种情况, 你都是指定位址,硬体中断以及直接记忆体存 取通道的值。 输出入对应介面卡的□例像是: ncr5380=0x350,5,3。 如果该卡 不使用中断,那麽 255(0xff)这个硬体中断值会关闭中断的使用。 254 这个应体 中断值表自动侦测。 更细节的资讯可以在 linux/drivers/scsi/README.g_NCR5380 这个档案里找到。 NCR53c400 based controllers (`ncr53c400=') 标准 53c400 的支援是由与上述标准 5380 之支援相同的驱动程式所提供。 启动 参数与上述完全相同,除了 53c400 不使用直接记忆体存取之外。 NCR53c406a based controllers (`ncr53c406a=') 此驱动程式使用这种格式的启动参数: _________________________________________________________________ ncr53c406a=PORTBASE,IRQ,FASTPIO _________________________________________________________________ 其中 IRQ 以及 FASTPIO 参数为选用项。中断值零关闭中断之使用。 使用一与 FASTPIO 参数启用 insl 以及 outsl 指令以取代一个位元组的 inb 以及 outb 指令。 此驱动程式也可以由编译时期选项设定使用直接记忆体存取。 Pro Audio Spectrum (`pas16=') PAS16 使用 NCR5380 SCSI 晶片,新款还支援无跳接配置。启动参数的格式为: _________________________________________________________________ pas16=iobase,irq _________________________________________________________________ 唯一的不同是你可以指定 255 这个硬体中断值, 这会告诉驱动程式不要使用中 断,然效能会降低。 iobase 通常是 0x388。 Seagate ST-0x (`st0x=') 侦测这些 SCSI 卡的程式码寻找从卡上安装进来的基本输出入系统, 如果没有, 就找不到你的卡。或者,如果 BIOS 的签章字串不被认可那麽也会找不到。 不管 是那一种情况,你都得使用这种型式的启动参数: _________________________________________________________________ st0x=mem_base,irq _________________________________________________________________ mem_base 的值是界面卡使用的记忆体对映(memory mapped)输出入区域的值。 此 值通常会是下列其中之一: 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000。 Trantor T128 (`t128=') 这些介面卡也是以 NCR5380 晶片为基础,接受下列选项: _________________________________________________________________ t128=mem_base,irq _________________________________________________________________ The valid values for mem_base are as follows: 0xcc000, 0xc8000, 0xdc000, 0xd8000. 可用於 mem_base 的值如下: 0xcc000, 0xc8000, 0xdc000, 0xd8000。 Ultrastor SCSI cards (`u14-34f=') 注意,此卡有两个互相独立的驱动程式,名为 CONFIG_SCSI_U14_34F 者使用 u14-34f.c 而 CONFIG_SCSI_ULTRASTORE 使用 ultrastor.c。 u14-34f 这一个( 新的 v2.0 核心用它)接受一个格式如下的启动参数: _________________________________________________________________ u14-34f=iobase1[,iobase2][,iobase3]...[,iobaseN] _________________________________________________________________ 此驱动程式会依所列顺序侦测这些位址。 Western Digital WD7000 cards (`wd7000=') 这个驱动程式寻找它所知道的基本输出入系统唯读记忆体字串来侦测 wd7000 并 且知道数个标准的配置设定。 如果它没能用正确的值动起来,或不认得你的基本 输出入系统版本, 那麽你可以使用这种格式的启动参数。 _________________________________________________________________ wd7000=irq,dma,iobase _________________________________________________________________ 4.3 不接受启动参数的 SCSI 卡 目前为止,下列 SCSI 介面卡不使用任何启动时期参数。在某些情况下, 你可以 直接编辑驱动程式本身把值写死(hard-wire)进去,如果真的必要的话。 Adaptec aha1740 (EISA probing), NCR53c7xx,8xx (PCI, both drivers) Qlogic Fast (0x230, 0x330) Qlogic ISP (PCI)5. 硬碟机 这一节列出所有与标准 MFM/RLL, ST-506, XT, 以及 IDE 磁碟机相关的启动参数 。 注意,IDE 以及先前的 ST-506 硬碟驱动程式都接受 `hd=' 选项。 5.1 IDE 磁碟/光碟驱动程式参数 IDE 驱动程式接受几个参数, 涵盖□围从磁碟规格(geometry)到先进或不良之控 制器的支援。 底下是所有可用之启动参数的摘要。 要知道完整的细节, 你真的 应该去查阅在 linux/Documentation 目录下的 ide.txt 档, 这个摘要是从中摘 录出来的。 _________________________________________________________________ "hdx=" 从 "a" 到 "h" 所有的 "x" 都承认,像是 "hdc" 。 "idex=" 从 "0" 到 "3" 所有的 "x" 都承认,像是 "ide1"。 "hdx=noprobe" : 也许的确有个磁碟在那儿,但不要去侦测 "hdx=none" : 这里没有磁碟,忽略 cmos 且不要去侦测 "hdx=nowerr" : 忽略这个磁碟的 WRERR_STAT 位元 "hdx=cdrom" : 这里有个磁碟,而且是个光碟机 "hdx=cyl,head,sect" : 这里有个磁碟,并指定磁碟规格 "hdx=autotune" : 驱动程式将试著把介面速度调到支援之 最快可程式化输出入(PIO) 模式 ,此磁碟能接受才行。并非所有 晶片组种类都有完整支援,并且 很可能使旧的/奇怪的 IDE 磁 碟出问题。 "idex=noprobe" : 不要尝试存取/使用这个介面 "idex=base" : 在指定的位址侦测介面,其中 "base" 通常是 0x1f0 或是 0x170 且 假设 "ctl" 是 "base"+0x206 "idex=base,ctl" : 指定 base 以及 ctl "idex=base,ctl,irq" : 指定 base, ctl, 以及 irq 数值 "idex=autotune" : 驱动程式将试著把介面速度调到支援之 最快可程式化输出入(PIO) 模式 ,此磁碟能接受才行。并非所有 晶片组种类都有完整支援,并且 很可能使旧的/奇怪的 IDE 磁 碟出问题。 "idex=noautotune" : 驱动程式将不会试著调整介面速度。除 了 cmd640 之外,这是大部份晶 片组的预设值。 "idex=serialize" : 不重叠对(overlap) idex 及 ide(x^1) 的操作 _________________________________________________________________ 下列参数只允许用於 ide0, 且预设的 base, ctl 以及 ports 不能修改。 __________________________________________________
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -