Zip Drive Mini-HOWTO: Frequently asked questions

Next Previous Contents

## 8. Frequently asked questions

These are some of the questions that we get asked a lot. Please read the answers here before asking them again !

## 8.1 Can I plug a printer into the parallel ZIP drive ?

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.

If you like living on the bleeding edge of things, get the 2.1.x kernel and you can have port sharing. See http://www.cyberelk.demon.co.uk/parport.html

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.

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.

## 8.2 Do you plan to support EPP/ECP ports in PPA ?

Version 0.26 of the program does not support EPP. Version 1.41 does support the EPP. This program is also much faster. See the performance section for more details.

## 8.3 Can I run Linux from a ZIP drive ?

People have done this. It would seem this might make a great rescue disk or a way to test an install.

http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html

## 8.4 Can I boot from the ZIP drive ?

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.

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.

As far as I am aware, there are no installation boot floppies for any of the popular distributions that contain the parallel ZIP driver.

## 8.5 Why does Iomega use partition number 4 ?

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.

## 8.6 How can I have the disk mounted at boot time ?

All you need to do is to add a line to your `/etc/fstab` file. For instance, if you will always have a DOS disk in the drive when you boot, you could put

> `

>            /dev/sda4   /zip  vfat  defaults  0 0

> `

in the `fstab`. 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.

## 8.7 What happens if there is no disk inserted when I boot ?

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.

HINT: when you change disks, it is a good idea always to use fdisk to check the partition structure on the new disk.

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.

## 8.8 Can I use the parallel drive as a real SCSI disk ?

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.

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.

## 8.9 Can PPA be used with Iomega's parallel port tape drives ?

No. Those drives are floppy-tape drives. There is no SCSI involved.

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.

## 8.10 Will PPA work with the parallel port SyQuest EZ135 ?

No. The EZ135 is an IDE drive with a ShuttlePort parallel to IDE converter embedded in it.

However there has been some work done on this driver. Check out

http://www.torque.net/linux-pp.html

Next Previous Contents