The Linux BootPrompt-HowTo 中译版(7)
2008-02-23 07:23:04来源:互联网 阅读 ()
--------------------------------------------------------------------------------
st=32,30,2
--------------------------------------------------------------------------------
完整的细节可以在 README.st 档案中找到,位於核心原始程式码结构(tree)的 scsi 目录里。
4.2 SCSI 卡的参数
本节的常见标记:
iobase -- SCSI 卡进驻的第一个输出入埠。以十六进制表示法指定,而且通常落在 0x200 到 0x3ff 之间。
irq -- 介面卡设定使用的硬体中断。其可用的值与介面卡有关,但通常是 5, 7, 9, 10, 11, 12, 以及 15。其它值通常由一般的周边设备使用,像是 IDE 硬碟,软碟,串列埠等等。
dma -- 介面卡使用的直接记忆体存取(Direct Memory Access:DMA)通道。典型只用於具汇流排主控(bus-mastering)能力的卡。 PCI 及 VLB 介面卡本即具汇流排主控,且不需要任何 ISA 直接记忆体存取通道。
scsi-id -- 在 SCSI 汇流排上,介面卡用来识别它本身的识别号码。只有某些介面卡允许你改变这个值,大部份则都内定且永久不变。通常预设值是七,但西捷(Seagate)以及 Future Domain TMC-950 卡使用六。
parity -- SCSI 介面卡是否期望所连接的设备交换资讯时提供同位检查码。指定一表示打开同位检查,零则为关闭。同样地,并非所有的介面卡都支援选用同位检查这个启动参数。
Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI (`aha152x=')
aha 编号对照卡而 aic 编号对照这些卡上实际的 SCSI 晶片,包含 Soundblaster-16 SCSI。
侦测这些 SCSI 卡的程式码寻找从卡上安装进来的基本输出入系统,如果没有,就找不到你的卡。然後你就得使用这种型式的启动参数:
--------------------------------------------------------------------------------
aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]
--------------------------------------------------------------------------------
注意,如果此驱动程式编译时有打开错误侦测,则可以指定第六个值以设定侦错层级。
所有参数都如本节最前面所述,而 reconnect 值如果不为零则允许设备离线/重新连线。使用□例如下:
--------------------------------------------------------------------------------
aha152x=0x340,11,7,1
--------------------------------------------------------------------------------
注意,参数必须依序指定,意谓如果你想指定同位检查,那麽你也得指定 iobase, irq, scsi-id 以及 reconnect 值。
Adaptec aha154x (`aha1542=')
这些是 aha154x 系列的卡。 aha1542 系列的卡板子上有一个 i82077 软碟控制器,而 aha1540 系列的卡没有。
这些卡是汇流排主控卡,而且有可以设定”公平性”的参数,用来与其它设备共用汇流排。其启动参数看起来像下面这样。
--------------------------------------------------------------------------------
aha1542=iobase[,buson,busoff[,dmaspeed]]
--------------------------------------------------------------------------------
可用的 iobase 值通常是: 0x130, 0x134, 0x230, 0x234, 0x330, 0x334 其中之一。仿(Clone)卡可能允许使用其它值。
buson, busoff 的值是该卡占用工业标准架构(ISA)汇流排的毫秒数(microsecond)。预设值是 11us on, and 4us off,如此其它的卡(像是工业标准架构介面的 LANCE 乙太网路卡)就有机会存取工业标准架构汇流排。
dmaspeed 的值是进行直接记忆体存取的速率(以百万位元组每秒为单位)。预设为 5MB/s。新版的卡可以让你从软体配置(soft-configuration)中选择这个值,较旧的卡则使用跳接(jumpers)。假设你的主机板够力的话可以使用 10MB/s。如果使用 5MB/s 以上的值请小心试验。
Adaptec aha274x, aha284x, aic7xxx (`aic7xxx=')
这些卡可以接受此种格式的参数。
--------------------------------------------------------------------------------
aic7xxx=extended,no_reset
--------------------------------------------------------------------------------
如果 extended 的值不为零则表示打开对大容量磁碟的延伸转换(extended translation)。 no_reset 值如果不为零则是告诉驱动程式启动时,设定介面卡的时候不要重置 SCSI 汇流排。
AdvanSys SCSI Host Adaptors (`advansys=')
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。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
