?? the linux bootprompt-howto 中譯版(續4).txt
字號:
作者:孤獨求敗
日期:00-1-16 4:41:45
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 不能修改。
_________________________________________________________________
"ide0=dtc2278" : 偵測/支援 DTC2278 介面
"ide0=ht6560b" : 偵測/支援 HT6560B 介面
"ide0=cmd640_vlb" : 使用 CMD640 晶片的 VLB 介面卡
*必須*加入這個參數(PCI 的則
不必 -- 自動偵測)
"ide0=qd6580" : 偵測/支援 qd580 介面
"ide0=ali14xx" : 偵測/支援 ali14xx 晶片組 (ALI M1439/M1445)
"ide0=umc8672" : 偵測/支援 umc8672 晶片組
_________________________________________________________________
使用任何其它的東東都會被拒絕并得到一個 "BAD OPTION" 訊息。
5.2 標準 ST-506 磁碟驅動程式選項(`hd=')
標準磁碟驅動程式可以接受磁碟邏輯規格參數, 這與 IDE 驅動程式相似。注意
, 無論如何它只希望接受三個值 (C/H/S) -- 過多或過少它都會默默地忽略掉。
同時它只接受 `hd=' 參數,像 `hda', `hdb=' 這類的在此都不被允許。 其格式
如下:
_________________________________________________________________
hd=cyls,heads,sects
_________________________________________________________________
如果裝有兩個磁碟,就使用第二顆磁碟的規格重覆上述指令。
5.3 XT Disk Driver Options (`xd=')
如果你不幸到得要使用這些舊的、8 位元、 以驚人的 125kb/s 速度搬移資料的
介面卡那麼這節是你的獨門解藥。 偵測這些卡的程式碼尋找從卡上安裝進來的基
本輸出入系統, 如果沒有,就找不到你的卡。或者,如果 BIOS 的簽章字串不被
認可那麼也會找不到。 不管是那一種情況,你都得使用這種型式的啟動參數:
_________________________________________________________________
xd=type,irq,iobase,dma_chan
_________________________________________________________________
其中 type 值指示該介面卡的制造商, 如下: 0=generic; 1=DTC;
2,3,4=Western Digital, 5,6,7=Seagate; 8=OMTI。 同一家制造商種類之間的不
同僅止於用來偵測的基本輸出入系統字串, 這個東東若指定 type 就會不使用。
這些值 xd_setup() 函式不會去檢查,并且假設你輸入所有共四個值。 別讓它失
望。這兒有個□例使用 WD1002 控制器并關閉/拔掉基本輸出入系統, 使用‘預
設的’XT 控制器參數:
_________________________________________________________________
xd=2,5,0x320,3
_________________________________________________________________
6. 光碟機 (Non-SCSI/ATAPI/IDE)
這一節列出屬於光碟設備所有可能的啟動參數。 注意,這不包含 SCSI 或是
IDE/ATAPI 光碟機。 這些光碟機請參閱其它適當的章節。
注意,大部份光碟機都有些文件檔值得一讀, 而且它們都放在一個很容易取得的
地方:linux/Documentation/cdrom。
6.1 Aztech 介面 (`aztcd=')
這種介面卡的語法是:
_________________________________________________________________
aztcd=iobase[,magic_number]
_________________________________________________________________
如果你將 magic_number 設為 0x79 那麼此驅動程式不管三七二十一都會試著在
未知的軔體版本上跑。 所有其它的值都會被忽略。
6.2 CDU-31A 以及 CDU-33A Sony 介面 (`cdu31a=')
此光碟機介面出現在部份 Pro Audio Spectrum 音效卡以及其它 Sony 出產的介
面卡上。語法如下:
_________________________________________________________________
cdu31a=iobase,[irq[,is_pas_card]]
_________________________________________________________________
指定零作為 IRQ 值告訴此驅動程式不支援硬體中斷(某些 PAS 的卡)。 如果你
的卡支援中斷,應該使用之以降低此驅動程式的中央處理器使用率。
如果使用 Pro Audio Spectrum 的介面卡則 `is_pas_card' 欄應該輸入 `PAS',
若否就不應該使用。
6.3 CDU-535 Sony 介面 (`sonycd535=')
這種光碟機介面卡的語法是:
_________________________________________________________________
sonycd535=iobase[,irq]
_________________________________________________________________
如果你想指定 IRQ 值,輸出入位址可以填入零來占位置(placeholder)。
6.4 GoldStar 介面 (`gscd=')
這種光碟機介面卡的語法是:
_________________________________________________________________
gscd=iobase
_________________________________________________________________
6.5 ISP16 介面 (`isp16=')
這種光碟機介面卡的語法是:
_________________________________________________________________
isp16=[port[,irq[,dma]]][[,]drive_type]
_________________________________________________________________
使用零作為 irq or dma 表示不使用該功能。 可用於 drive_type 的值是
noisp16, Sanyo, Pansonic, Sony, and Mitsumi。使用 noisp16 會徹底關掉這
個驅動程式。
6.6 Mitsumi 標準介面 (`mcd=')
這種光碟機介面卡的語法是:
_________________________________________________________________
mcd=iobase,[irq[,wait_value]]
_________________________________________________________________
其中 wait_value 是作為內部的逾時設定,用在那些不聽話的機子上, 這個功能
是否有實作是依編譯時期的定義值而定。
6.7 Mitsumi XA/MultiSession 介面 (`mcdx=')
目前為止,此‘實驗性’的驅動程式有個設定函式, 但并未實作任何參數(as
of 1.3.15)。它用於與上述驅動程式相同的硬體, 但此驅動程式具有更多功能。
6.8 Optics Storage 介面 (`optcd=')
這種介面卡的語法是:
_________________________________________________________________
optcd=iobase
_________________________________________________________________
6.9 Phillips CM206 介面 (`cm206=')
這種介面卡的語法是:
_________________________________________________________________
cm206=[iobase][,irq]
_________________________________________________________________
這個驅動程式假設介於 3 到 11 之間數字是 IRQ 值, 而 0x300 到 0x370 之間
的數字則是輸出入埠, 所以你可以只指定一個值或二個都指定,順序隨意。 它
也接受 `cm206=auto' 以打開自動偵測。
6.10 Sanyo 介面 (`sjcd=')
這種介面卡的語法是:
_________________________________________________________________
sjcd=iobase[,irq[,dma_channel]]
_________________________________________________________________
6.11 SoundBlaster Pro 介面 (`sbpcd=')
這種介面卡的語法是:
_________________________________________________________________
sbpcd=iobase,type
_________________________________________________________________
其中的 type 是下列之字串一(大小寫有差): `SoundBlaster',
`LaserMate', or `SPEA'。 輸出入位址是光碟機的輸出入位址,不是該卡音效部
份的輸出入位址。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -