安装 SCSI 控制软件后,电脑在启动运行操作系统前会首先让 SCSI 控制器检查 SCSI 总线, 查验电脑加装了何种 SCSI 设备。
如果 SCSI 插卡安装正确,并且 Jaz 磁盘机也与插卡连接,则开机后应在电脑屏幕上看到装有 "Iomega Jaz 1GB" 或 "Iomega Jaz 2GB" 的信息。
如果屏幕上没有这项信息,那就没有理由继续运行操作系统。关掉电脑和 Jaz 磁盘机的电源,逐步进行检查。千万不要放过排线,拔出每条排线, 检查插头内的插针有否弯曲。 把插头重新插回插座,检查插头和插座是否密合。如果电脑内有多个SCSI 配件,务必设定每个配件的 SCSI 标号,使其各不相同,并在 SCSI 链的最后一个设备上作出结束 SCSI 链的设定。
如果在 Power-on 检验时显示电脑内装有 Jaz 磁盘机,则安装磁盘机的工作已经完成了一半。
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。
在上节显示的启动屏幕信息中注意 SCSI 磁盘机的名称,此处是“sda”, 全称应为“/dev/sda”。如果 Jaz 磁盘机是系统中的唯一 SCSI 设备,则一般就称为/dev/sda。 如果系统中主硬盘是 SCSI 设备,或光碟是 SCSI 驱动的光碟,则 Jaz 磁盘机的名称可能为 sdb、sdc 等,视电脑硬件情况而定。
不论磁盘机的名称为何,在存储数据时都需要这个名称,详情见以后数节。