Next Previous Contents

3. 電腦確認已安裝 Jaz 磁碟機

3.1 Power-On 測試

安裝 SCSI 控制軟件后,電腦在啟動運行操作系統前會首先讓 SCSI 控制器檢查 SCSI 總線, 查驗電腦加裝了何種 SCSI 設備。

如果 SCSI 插卡安裝正確,並且 Jaz 磁碟機也與插卡連接,則開機后應在電腦屏幕上看到裝有 "Iomega Jaz 1GB" 或 "Iomega Jaz 2GB" 的信息。

如果屏幕上沒有這項信息,那就沒有理由繼續運行操作系統。關掉電腦和 Jaz 磁碟機的電源,逐步進行檢查。千萬不要放過排線,拔出每條排線, 檢查插頭內的插針有否彎曲。 把插頭重新插回插座,檢查插頭和插座是否密合。如果電腦內有多個SCSI 配件,務必設定每個配件的 SCSI 標號,使其各不相同,並在 SCSI 鏈的最後一個設備上作出結束 SCSI 鏈的設定。

如果在 Power-on 檢驗時顯示電腦內裝有 Jaz 磁碟機,則安裝磁碟機的工作已經完成了一半。

3.2 啟動

Linux 啟動時,SCSI 驅動程序應顯示電腦內 SCSI 插卡的信息,並標示 SCSI 總線上安裝了何種設備。

隨著安裝的驅動程序和 SCSI 插卡的不同,啟動信息也各不相同。在啟動時,所有信息都紀錄在 /var/log/messages (或/var/adm/messages)文檔內,同時也顯示在屏幕上。此外, 使用 dmesg 指令也可復查上次啟動時顯示的信息。

下面列出使用 Adaptec 2940 SCSI 插卡時 2.0.36 內核顯示的信息(使用 aic7xxx 驅動程序):

    (scsi0) <Adaptec AHA-2940A Ultra SCSI host adapter> found at PCI 14/0
    (scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs
    (scsi0) Warning - detected auto-termination
    (scsi0) Please verify driver detected settings are correct.
    (scsi0) If not, then please properly set the device termination
    (scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
    (scsi0) during machine bootup.
    (scsi0) Cables present (Int-50 NO, Ext-50 YES)
    (scsi0) Downloading sequencer code... 419 instructions downloaded
    scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.2/3.2.4
           <Adaptec AHA-2940A Ultra SCSI host adapter>
    scsi : 1 host.
      Vendor: iomega    Model: jaz 2GB           Rev: E.17
      Type:   Direct-Access                      ANSI SCSI revision: 02
    Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0
    scsi : detected 1 SCSI disks total.
    (scsi0:0:4:0) Synchronous at 10.0 Mbyte/sec, offset 15.
    sda : READ CAPACITY failed.
    sda : status = 1, message = 00, host = 0, driver = 28 
    sda : extended sense code = 2 
    sda : block size assumed to be 512 bytes, disk size 1GB.  

(譯註:主要說明插卡型號、磁碟機名稱、型號和磁片容量和數據傳輸速度)

如果同這些內容類似的信息沒有顯示在屏幕上, 則內核的設置可能有誤(或選用的內核可能不對)。

如果“scsi0 :”的內容沒有出現,表示驅動器的設置不正確。 有些驅動器會顯示何處設置不對。如果磁碟機的名稱沒有標示,可能是在重建內核時忘了把支持 SCSI 磁碟的功能列入內核。

注意READ CAPACITY failed這一行。 多數 SCSI 驅動程序(如上例)會測得磁碟機使用可裝卸媒介, 因此不會對讀不到分割區的設定而不知所措。但有些 SCSI 插卡卻沒有這項功能, 所以如果啟動時電腦停機不動,不妨把 Jaz 磁片插入 Jaz 磁碟機後再次啟動。

如欲解決與內核有關的 SCSI 方面的問題,不妨查閱/usr/src/linux/drivers/scsi 內的 README 文檔和 Kernel HOWTO。

3.3 磁碟機名稱

在上節顯示的啟動屏幕信息中注意 SCSI 磁碟機的名稱,此處是“sda”, 全稱應為“/dev/sda”。如果 Jaz 磁碟機是系統中的唯一 SCSI 設備,則一般就稱為/dev/sda。 如果系統中主硬盤是 SCSI 設備,或光碟是 SCSI 驅動的光碟,則 Jaz 磁碟機的名稱可能為 sdb、sdc 等,視電腦硬件情況而定。

不論磁碟機的名稱為何,在存儲數據時都需要這個名稱,詳情見以後數節。


Next Previous Contents