以下是一些我们经常被问到的问题。在再次提问之前,请先阅读这里的答案!
是的,但是。目前,您不能在同一并行端口上同时激活 lp 和 ppa 驱动程序。资源共享协议已经设计出来,正处于早期实施阶段,但在 Linux 2.0 发布之前还不可用。
如果您喜欢尝试最新的技术,请使用 2.1.x 内核,您就可以使用端口共享。请参阅 http://www.cyberelk.demon.co.uk/parport.html
在 2.0.x 内核中实现此功能的简单方法是拥有 2 个并行端口。我花了大约 15 美元购买了第二个端口,效果很好。您可以将一个用于打印,另一个用于 ZIP 驱动器。只需构建一个内核,并将 lp 和 ppa 驱动程序都作为模块。我使用较新 (1.41) 版本的 ppa,所以我首先加载 ppa (insmod ppa)。然后它会在第一个端口上找到 zip 驱动器。然后我加载 lp (insmod lp),它会将打印机分配给第二个端口。
如果您使用 0.26 版本的程序,请升级到 1.41 或更新版本。关于此驱动程序的问题,您得到的唯一答案是升级程序。
0.26 版本的程序不支持 EPP。1.41 版本支持 EPP。此程序也更快。有关更多详细信息,请参阅性能部分。
有人这样做过。这似乎可以作为一个很好的救援磁盘或测试安装的方法。
http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html
这取决于您使用的主机适配器。如果您的主机适配器的 BIOS ROM 中有可以从目标 5 或 6 启动的代码,那么是的,您可以从 SCSI ZIP 驱动器启动。您不能从并行端口驱动器启动。
如果您的主磁盘上有 DOS,并且想从 ZIP 磁盘启动 Linux,您可以使用 LOADLIN 引导加载程序来完成此操作。您的内核镜像必须位于 DOS 磁盘上的某个位置,但 Linux 系统的其余部分可以在 ZIP 上。确保您使用的内核内置了正确的驱动程序。
据我所知,没有任何流行的发行版包含并行 ZIP 驱动程序的安装启动软盘。
这是最受欢迎的问题之一,但我认为没有人对此有明确的答案。可能是他们当时脑子进水了。也许没有理由。
您只需在 /etc/fstab
文件中添加一行即可。例如,如果您在启动时驱动器中始终有一个 DOS 磁盘,您可以添加
/dev/sda4 /zip vfat defaults 0 0
在 fstab
中。根据您的发行版,初始化脚本可能会尝试在 fstab 中列出的分区上运行 fsck。请注意,如果您在启动时忘记将磁盘放入驱动器,或者放错了磁盘,这可能会导致问题。
内核将尝试读取分区表,但操作将超时。没什么好担心的。一旦您插入磁盘,并尝试对其执行某些操作,内核将注意到现在那里有磁盘,并重新扫描分区表。
提示:当您更换磁盘时,始终使用 fdisk 检查新磁盘上的分区结构是一个好主意。
某些 SCSI 主机适配器上的 BIOS 将尝试在系统启动期间读取磁盘上的分区表。如果您无法禁用此检查,您可能被迫始终在驱动器中插入磁盘启动。
PPA-3 并行到 SCSI 适配器是作为一个单 ASIC 芯片实现的,Iomega 称之为 VPI0。它嵌入在 ZIP 驱动器的控制器卡上。存在一个实际的 SCSI 总线,但不是以有用的形式存在。
虽然我没有尝试比较这两张卡,但似乎 VPI0 取代了传统的电气缓冲电路,如果 SCSI 总线扩展到封装外部,则需要这些电路,这是合乎逻辑的。
不。这些驱动器是软盘磁带驱动器。不涉及 SCSI。
有些人表示有兴趣应用我的方法来尝试确定协议并为这些磁带开发驱动程序。该过程的第一步是在 DOSemu 下使 DOS 驱动程序工作。我还没有听说有人成功做到这一点。
不。EZ135 是一个 IDE 驱动器,其中嵌入了 ShuttlePort 并行到 IDE 转换器。
但是,已经对此驱动程序进行了一些工作。请查看
http://www.torque.net/linux-pp.html