手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>Linux>列表

Zip Drive Mini-HOWTO

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

[译者注] 原文是 target address,由语意判断,应该是指 SCSI ID。

我没看过内接式的 SCSI ZIP 磁碟机,但我猜应该也有一个 50 针 DIP SCSI 接头以及两个一样的设定开关。

请确定你所设定的标的位址没有和在同一个汇流排上的其他 SCSI 装置相冲突。也请确定在 SCSI 电缆线上穿接的最後一个装置有启动内部终端电阻,或者装上一个外部终端电阻。

如果你有内接式的 SCSI 硬碟或光碟机,并且你将你的 ZIP 磁碟机接在同一个 SCSI 配接卡上,你应该检查看看是否有必须要移除的终端电阻。只有 SCSI 汇流排上最末两端必须接上终端电阻。如果你的 SCSI 汇流排上同时有内接式以及外接式的 SCSI 装置,那麽最後的一个内接以及外接装置上必须接上终端电阻,但是 SCSI 配接卡本身不需要终端电阻。

请确定所有的电缆线都有紧紧地接好。

核心的组态设定和设定内接式版本时一样。请参考下面 SCSI 内接式版本章节中的设定□例。


ZIP ZOOM 主配接卡
ZIP Zoom 是 Iomega 卖的 SCSI 主配接卡。这块卡的设计实际上是基於 Adaptec AHA1520 系列配接卡。这块卡上有一个与随 ZIP 磁碟机附赠的电缆线相容的,Macintosh 用的 DB25F 外接接头。

支援这块配接卡的 Linux 驱动程式是 aha152x。


4.3 SCSI 内接式版本

硬体的安装请见『安装与参考指引』。请注意所使用的 SCSI ID,IRQ 及 I/O 埠位址(稍後你将会需要这些资讯)。

请小心 ZIP Zoom 这块卡在硬体线路上直接设定了使用 SCSI ID 7。在接下来的命令列中所提到的 SCSI ID 是指 SCSI 卡的 ID ,而不是磁碟机的。卡和磁碟机必须使用不同的 SCSI ID。例如,如果卡的 ID 是 7,则磁碟机使用 5 或其他的 ID。

在开启了支援 『SCSI』,『SCSI disk』及『AHA152X/2825』等的组态设定後,重新编译核心,并请安装新的核心 :-(

请决定适合你的系统的核心启动参数:

aha152x=[I/O Port][,IRQ][,SCSI ID][,RECONNECT][,PARITY]

例如:

aha152x=0x140,10,7,1

如果你是使用 LILO,将核心启动参数加到 lilo.conf 的 append 命令中。

(例如将 append = "aha152x=0x140,10,7,1" 加到 lilo.conf 中)

如果你是用 LOADLIN,那麽将你的核心启动参数加到你用来启动 loadin 的命令中。


(例如 loadlin c:\vmlinuz root=/dev/hda3 aha152x=0x140,10,5,1 ro)



4.4 ZIP Plus - IMM 驱动程式
这是一种比较新的外接式 ZIP 磁碟机。 Zip Plus 不是用 ppa 驱动程式, 而是使用 imm 驱动程式。 Philippe Andersson 提供了这段有关 ZIP Plus 的 imm 驱动程式的说明。谢谢 Philippe。

首先,重建一个包含下列组态的核心:


modules support
SCSI support
SCSI Disk support
lp 建成模组 (如果你需要的话)
你应该有注意到我们并没有选择任何低阶的 SCSI 驱动程式。这没关系 -- 我们将在稍後另外建立它。

接下来,你要到 Dave Campbell 的网站取得驱动程式的原始程式码 ( http://www.torque.net/~campbell/imm.tar.gz)。0.18 版是在写这份文件时(Aug. '98)的最新版本[译者注]。将档案解压缩到某目录下(例如解到 /usr/src 下面)。接下来执行 make。你就会得到 imm 驱动程式模组(imm.o)。将该模组复制到

/lib/modules/$(uname -r)/scsi

下。
[译者注] 在我翻译这篇 mini-Howto 时(Jun. 1999),最新的版本仍是 0.18 版。

如果你已经载入 lp 模组(可以使用 lsmod(1) 命令检查),先卸除 lp 模组(rmmod lp),然後载入 imm.o 模组(insmod imm)。到这里,你已经完成了基本的设定。

如果你在载入 imm 模组时, ZIP 磁碟机并没有连接好或者没有打开电源,你会看到 "init_module: Device or resource busy" 的错误讯息,而无法载入模组。(附带一提,当你要连接 ZIP 磁碟机到电脑主机时,似乎不需要将电脑关机 -- 只要确定 imm 模组没有载入,而且磁碟机的电源是关的,接著只要将电缆线插好,打开电源,并载入模组就可以了。)

如果 ZIP 磁碟机已经接好而且也打开电源了,但是没有插磁片在里面,那麽 imm 模组还是会载入,但是你会看到无法读取磁碟分割表的错误讯息。这没关系,因为当你在磁碟机内插入磁片,系统会自动读取分割表。

若你在载入模组时,ZIP 磁碟机内有插磁片,那你会看到该磁片的分割区列表以及写入保护状态等等的完整资讯。下面是一个载入模组时所看到的磁片资讯的例子:


vger:~# insmod imm
imm: Version 0.18
imm: Probing port 03bc
imm: Probing port 0378
imm: SPP port present
imm: ECP with a 16 byte FIFO present
imm: PS/2 bidirectional port present
imm: Passed Intel bug check.
imm: Probing port 0278
scsi0 : Iomega ZIP Plus drive
scsi : 1 host.
Vendor: IOMEGA Model: ZIP 100 PLUS Rev: J.66
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 6, lun 0
SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
sda: Write Protect is off
sda: sda1
vger:~#

最後值得一提的是,当磁片被挂载以後,这版的驱动程式会将磁片锁住。如果在这时按下退片钮,磁片并不会退出来,但是磁碟机会『记得』你的退片要求,并在你卸载(umount)磁片後立刻退片。



4.5 ATAPI 版本
有关这种机型的资讯可以在这里找到: http://www.iomega.com/zip/products/insider.html

之前有一小段时间还有一种 IDE 版本的磁碟机。不过我想现在绝大部分都已经被 ATAPI 版本的机器所取代。

Donald Stidwell 提供我下面这些有关 ATAPI 版本的说明。谢谢 Don。

我有一台 ATAPI ZIP 磁碟机,而且在 2.0.32 及 2.0.33 版的核心下都能正常运作。我在 RH 5.0 及 OpenLinux 1.2 (我现在在使用的发行版本)下都测试过[译者注]。我所需要做的只是开启 ATAPI floppy support 的核心组态设定。OpenLinux 的核心并没有内定开启这个功能。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!