FreeBSD   IDE

.逸晨


device		isa
device		eisa
device		pci

# Floppy drives
device		fdc0	at isa? port IO_FD1 irq 6 drq 2
device		fd0	at fdc0 drive 0
device		fd1	at fdc0 drive 1
#
# If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
# don't use the above line for fdc0 but the following one:
#device		fdc0

# ATA and ATAPI devices
device		ata0	at isa? port IO_WD1 irq 14
device		ata1	at isa? port IO_WD2 irq 15
device		ata
device		atadisk			# ATA disk drives
device		atapicd			# ATAPI CDROM drives
device		atapifd			# ATAPI floppy drives
device		atapist			# ATAPI tape drives
options 	ATA_STATIC_ID		# Static device numbering

  • device isa
    所有 FreeBSD 所支援的 PC 都需要這行設定。如果您將它給註解或刪除掉了,您在 config 的動作時就無法過關嘍!!
    它不是由您電腦主機上是否有使用 ISA 介面卡來決定的,總之這是一定要的啦。
    如果你使用 IBM PS/2 (微通 道架構)電腦,則你無法在該機器上執行 FreeBSD。

  • device eisa
    如果你的主機板上有 EISA 匯流排,加入這個設定。使用這個選項可以自動偵測並設定所以連接在 EISA 匯流排上的裝置。
    如果您的機器是 586 等級以上的,那就註解掉吧,您一定不會有 EISA 匯流排在主機板上的。

  • device pci
    使用這個選項可以自動偵測 PCI 卡並橋接 PCI 與 ISA 匯流排。您一定有的啦,除非您是使用非常古早期的電腦主機,留著吧;還是您想試試註解掉的話會有什麼情況呢??
    ^_^

  • device fdc0 at isa? port IO_FD1 irq 6 drq 2
    device fd0 at fdc0 drive 0
    device fd1 at fdc0 drive 1

    軟式磁碟機控制器: fd0 是 A: 磁碟機,fd1 是 B: 磁碟機。一般來說,現在大都只配備一臺軟式磁碟機而已,您可以將 device fd1 at fdc0 drive 1 給註解掉。如果根本就沒使用軟式磁碟機的話,那就全註解吧。

  • device ata0 at isa? port IO_WD1 irq 14
    device ata1 at isa? port IO_WD2 irq 15

    這兩行是給舊式、非 PCI 介面的 IDE 控制卡使用的,如果您的 IDE 控制卡有使用非 PCI 介面,或是不確定的話,就留著吧,不然您可以取消掉它們。

  • device ata
    這個驅動程式支援所有的 ATA 與 ATAPI 裝置(即俗稱的 IDE 裝置)。你只需要寫一行 device ata 即可,核心會偵測新式機器上所有的 PCI ATA/ATAPI 裝置。
    通常來說,如果您的主機有支援 DMA 傳輸的話,您就只需要此行設定即可,無需上述的兩行。

  • device atadisk
    要使用 ATAPI 介面的硬碟,您就需要再加上此選項。

  • device atapicd
    要使用 ATAPI 介面的光碟機,您就需要再加上此選項。

  • device atapifd
    這不是我們一般常說的磁碟機喲。它是指高容量軟式磁碟 (LS-120) 裝置。您若有這種裝置的話就保留著吧,不然就取消掉。

  • device atapist
    要使用 ATAPI 磁帶機,您就需要再加上此選項。就是長的很像錄音(影)帶的東東啦 ^_^

  • options ATA_STATIC_ID
    這是用來固定連接於 IDE 控制卡上裝置的編號,如果取消了,裝置的編號就會被動態配置,也就是說按照順序來編號而不會有跳號的情形。
    通常主機板上大都只提供兩個 IDE 通道,然後每個 IDE 通道可配置兩個裝置,我們用圖表來看一下 FreeBSD 與 DOS 對各通道的配置口所給予的編號︰

    DOS
    IDE-PrimaryIDE-Slave
    Master
    C:
    Slave
    D:
    Master
    E:
    Slave
    F:

    FreeBSD
    IDE-Primary
    ata0
    IDE-Slave
    ata1
    Master
    ad0
    Slave
    ad1
    Master
    ad2
    Slave
    ad3

    現在,假設我們有三顆 IDE 介面的硬碟,然後再根據這個選項的使用與否然看看 FreeBSD 對各通道的配置口所給予的編號︰

    options ATA_STATIC_ID (選項啟用)
    IDE-Primary
    ata0
    IDE-Slave
    ata1
    Master
    ad0
    Slave
     
    Master
    ad2
    Slave
    ad3

    # options ATA_STATIC_ID (選項註解)
    IDE-Primary
    ata0
    IDE-Slave
    ata1
    Master
    ad0
    Slave
     
    Master
    ad1
    Slave
    ad2

    聰明的您相信一定己經由上圖表中看出其中的端倪了。
    在此我們是建議您要將此選項啟用才好,因為您能根據編號來得知硬碟是裝在哪一個通道口上,進而能快速判斷出該對哪顆硬碟做處理;如果您將選項給註解取消了,那您可能還得要費上些功夫才能夠知道哪個裝置名稱是位在哪顆硬碟上。


上一篇返回首頁目錄索引章節目錄回上一頁Page UP下一篇

最佳瀏灠環境︰Mozilla & 1024x768