Date: Sat, 1 Sep 2003 12:18:27 EDT
From: John Weber
To: Kyle Dansie
Subject: Zip Drive Mini HOWTO

Mr. Dansie:

For your Zip Drive mini-HOWTO:

[== Begin Document HOWTO ==]

The USB Zip Drive is fully supported in Linux kernels
2.2.16 and greater (including the 2.4 and 2.5 kernels).

USB Controller Type
The first thing to do is to determine which type of USB host
controller you have.   In general, motherboards based on Intel
chipsets are UHCI controllers, while most addon USB cards are
OHCI controllers.  You can determine the type of USB hardware
by running "lspci -v".  If you see "I/O ports at ... " under
the USB Controller section, then you have a UHCI based controller.
If you see "Memory at ... " under the USB Controller section,
then you have an OHCI based controller.

Kernel CONFIG options:           Kernel Modules:
CONFIG_USB                       usbcore
CONFIG_USB_UHCI_HCD              usb-uhci
CONFIG_USB_OHCI_HCD              usb-ohci

USB Storage
The second thing you need to do is enable the USB storage
devices support in your kernel.

Kernel CONFIG options:           Kernel Modules:
CONFIG_USB_STORAGE               usb-storage

Accessing your ZIP Drive
All external usb-storage-devices are emulated as SCSI-drives, 
so the device has to be accessed like a SCSI device.  To 
find out what device you need to access run "cat /proc/scsi/scsi", 
and then mount the drive as one would any SCSI drive.