old-www/HOWTO/ZIP-Drive-8.html

148 lines
6.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Zip Drive Mini-HOWTO: Frequently asked questions</TITLE>
<LINK HREF="ZIP-Drive-9.html" REL=next>
<LINK HREF="ZIP-Drive-7.html" REL=previous>
<LINK HREF="ZIP-Drive.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="ZIP-Drive-9.html">Next</A>
<A HREF="ZIP-Drive-7.html">Previous</A>
<A HREF="ZIP-Drive.html#toc8">Contents</A>
<HR>
<H2><A NAME="s8">8. Frequently asked questions</A></H2>
<P>These are some of the questions that we get asked a lot. Please read
the answers here before asking them again !
<P>
<H2><A NAME="ss8.1">8.1 Can I plug a printer into the parallel ZIP drive ?</A>
</H2>
<P>Yes, but. Currently, you cannot have both the lp and ppa drivers
active on the same parallel port. A resource sharing protocol has
been designed and is in the early stages of implementation, but will
not be available before Linux 2.0 is released.
<P>If you like living on the bleeding edge of things, get the 2.1.x
kernel and you can have port sharing. See
<A HREF="http://www.cyberelk.demon.co.uk/parport.html">http://www.cyberelk.demon.co.uk/parport.html</A>
<P>The easy way to do this with 2.0.x kernel is to have 2 parallel ports.
I bought my second one for about 15 dollars and it works great.
You can use one for
printing and one for your ZIP drive. Just build a kernel with both
the lp and ppa drivers as modules. I use the newer (1.41) version of
ppa, so I just load ppa first (insmod ppa). It then finds the zip drive
on the first port. Then I load lp (insmod lp) and it assigns the printer
to the second port.
<P>If you use the 0.26 version of the program then upgrade to 1.41 or newer.
The only answer you will get on qustions about this driver is to
upgrade the program.
<P>
<H2><A NAME="ss8.2">8.2 Do you plan to support EPP/ECP ports in PPA ?</A>
</H2>
<P>
<P>Version 0.26 of the program does not support EPP. Version 1.41 <B>does</B>
support the EPP. This program is also much faster. See the performance
section for more details.
<P>
<H2><A NAME="ss8.3">8.3 Can I run Linux from a ZIP drive ?</A>
</H2>
<P>People have done this. It would seem this might make a great rescue disk or a
way to test an install.
<P>
<A HREF="http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html">http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html</A><P>
<P>
<H2><A NAME="ss8.4">8.4 Can I boot from the ZIP drive ?</A>
</H2>
<P>This depends on what you are using for a host adapter. If your host
adapter has a BIOS ROM with code that can boot from target 5 or 6,
then yes, you can boot from the SCSI ZIP drive. You cannot boot from
a parallel port drive.
<P>If you have DOS on your main disk and want to boot Linux from a ZIP
disk, you can do this using the LOADLIN boot loader. Your kernel
image must be somewhere on the DOS disk, but the rest of your Linux
system could be on the ZIP. Make sure that the kernel you use has the
correct drivers built in.
<P>As far as I am aware, there are no installation boot floppies for any
of the popular distributions that contain the parallel ZIP driver.
<P>
<H2><A NAME="ss8.5">8.5 Why does Iomega use partition number 4 ?</A>
</H2>
<P>This is one of the most popular questions, but I don't think anyone
has a definite answer to this one. Could be they had their head
where the sun don't shine. Maybe there is no reason.
<P>
<H2><A NAME="ss8.6">8.6 How can I have the disk mounted at boot time ? </A>
</H2>
<P>All you need to do is to add a line to your <CODE>/etc/fstab</CODE> file. For
instance, if you will always have a DOS disk in the drive when you
boot, you could put
<P>
<BLOCKQUOTE><CODE>
<PRE>
/dev/sda4 /zip vfat defaults 0 0
</PRE>
</CODE></BLOCKQUOTE>
<P>in the <CODE>fstab</CODE>. Depending on your distribution, the initialization
scripts might try to run fsck on partitions listed in your fstab. Be
aware that this could cause problems if you forget to put the disk in
the drive when you boot, or have the wrong disk there.
<P>
<H2><A NAME="ss8.7">8.7 What happens if there is no disk inserted when I boot ?</A>
</H2>
<P>The kernel will try to read the partition table, but the operation
will time out. There is nothing to worry about. Once you have
inserted a disk, and try to do something with it the kernel will
notice that there is a disk there now and rescan the partition table.
<P>HINT: when you change disks, it is a good idea always to use fdisk to
check the partition structure on the new disk.
<P>The BIOS on some SCSI host adapters will attempt to read the partition
table on your disk during the system boot. If you cannot disable this
check, you may be forced always to boot with a disk in the drive.
<P>
<H2><A NAME="ss8.8">8.8 Can I use the parallel drive as a real SCSI disk ?</A>
</H2>
<P>The PPA-3 parallel-to-SCSI adapter is implemented as a single ASIC
chip that Iomega calls a VPI0. It is embedded on the ZIP drive's
controller card. There is an actual SCSI bus present, but not in a
useful form.
<P>Although I haven't tried to compare the two cards, it seems logical
that the VPI0 replaces the conventional electrical buffering circuits
that would be required if the SCSI bus were extended outside the
package.
<P>
<P>
<H2><A NAME="ss8.9">8.9 Can PPA be used with Iomega's parallel port tape drives ?</A>
</H2>
<P>No. Those drives are floppy-tape drives. There is no SCSI involved.
<P>Several people have indicated an interest in applying my methods to
try to determine the protocol and develop a driver for these tapes.
The first step in that process is to get the DOS driver working under
DOSemu. I have not yet heard that anyone has been successful in doing
it.
<P>
<H2><A NAME="ss8.10">8.10 Will PPA work with the parallel port SyQuest EZ135 ?</A>
</H2>
<P>No. The EZ135 is an IDE drive with a ShuttlePort parallel to IDE
converter embedded in it.
<P>However there has been some work done on this driver. Check out
<P>
<A HREF="http://www.torque.net/linux-pp.html">http://www.torque.net/linux-pp.html</A><P>
<P>
<HR>
<A HREF="ZIP-Drive-9.html">Next</A>
<A HREF="ZIP-Drive-7.html">Previous</A>
<A HREF="ZIP-Drive.html#toc8">Contents</A>
</BODY>
</HTML>