Iomega Zip 100 Drive Driver

Jan 31, 2017

How To Read an IOMEGA ZIP 100 Drive on Ubuntu Linux 12.04

Iomega Zip 100 Drive Drivers

This IOMEGA Zip drive can be used with many vintage musical instruments and recording devices. It uses a 25 pin DB25 connector to interface via SCSI Includes: Iomega Zip 100 Drive Power Supply DB25 SCSI cable 4 Zip Discs original CD driver for Windows. I used this on my FOSTEX recorder. Although it can be used on many other brands such as AKAI.

  1. File Name: driver-iomega-zip-100-windows-10.exe Version: 2.0.8 Driver Date: 21 February 2018 File Size: 2,972 KB.
  2. Windows device driver information for Iomega USB Zip 100 The Iomega USB Zip 100 has a structure similar to Iomega's earlier version of the Bernoulli Box that had writable surface in both sides of the disk mounted with read or write heads in a linear configuration.
  3. Iomega Zip 100 Windows Xp Driver free download - 02.VGA-Intel 945GM driver V6. For XP x86(WHQL).ZIP, Realtek AC'97 Driver (Windows 98/Me/2000/XP/2003), C-Media CMI8738 WDM Driver.

As with most things computer there are times when old media formats appear and a need to retrieve the data. One such occurrence happened recently when several ZIP disks arrived. The IOMEGA ZIP drives were parallel port connected SCSI drives that were popular back in the late 90’s early 2000’s. They were great for backups and had more capacity that floppy disks. They are before USB attached drives came into being. So the question is how do I read these drives?

Installation of IOMEGA

Installation with Ubuntu 9.10 and higher only require a single module to be loaded. Editing the /etc/module file and adding ppa is all that is required. This is the Parallel port driver. After editing /etc/modules reboot the system. Make sure to have the drive plugged in and powered on.

Once the system has rebooted we can check to see what was detected. We can run the following command.

Here we see the IOMEGA drive.

Attached devices:

Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST2000DM001-1ER1 Rev: CC26
Type: Direct-Access ANSI SCSI revision: 05

Zip

Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: TSSTcorp Model: DVD+-RW TS-L633C Rev: DW40
Type: CD-ROM ANSI SCSI revision: 05

Drive

Host: scsi6 Channel: 00 Id: 06 Lun: 00
Vendor: IOMEGA Model: ZIP 100 Rev: K.0
Type: Direct-Access ANSI SCSI revision: 02

At this point all you need to do is insert a disk and Linux will auto-mount and you can now access the files.

  1. Actually the IOMEGA Zip 100 drive came in a variety of interfaces. As you know there was a parallel port version (I used to own an Epson branded parallel port version that had a sort of greyish-beige case), and a SCSI version (both internal and external SCSI, I used to own one of the external SCSI (with a solid blue case, there were some external Zip 100’s that sold with a translucent blue case as well) ones which connected to a SCSI adapter card that you installed in the PC, it also could be daisy-chained with other SCSI devices by connecting them to the second 25 pin connector on the back of the drive), there was also an ATAPI version and an IDE version (ATAPI is not the same as IDE in this instance), I actually have 3 of the IDE ones still sitting in a box in my garage currently (none of which are suffering the dreaded “click of death” fortunately). The IDE version can even be connected to a USB2IDE adapter and functions great this way without the need to install any additional packages in Linux, or the need for any special software in Windows even. I haven’t yet tested it with a SATA2IDE adapter though to see if it works alright when connected to an internal SATA port. And there was actually a USB 1.1 version of the Zip 100 drive as well, though it was produced at about the time the Zip 250 was introduced as a successor to the Zip 100.

  2. Hi,

    I am trying to read a syquest syjet 1.5 external scsi drive that is connected to the parallel port. Will these instructions allow me to read this drive or are there different instructions that I can use to access the syquest drive?

    Thanks in advance for any help you can give me.

    • If you’re sure it’s a scsi drive and not a parallel port drive it will only work when connected to a scsi controller card. The 25 pin scsi connector may look the same as a parallel port connector but it does NOT support the same functionality. SCSI devices equipped with a 25 pin connector that looks like the 25 pin parallel port cannot simply be connected to the parallel port willy nilly. The pin configurations as well as the communication protocols used by the two ports are significantly different from one another to prevent them from working. Iomega sold a 25 pin ISA bus SCSI controller card specifically for use with their SCSI based devices. And while you may not be able to install an ISA bus card in today’s computers SCSI cards are still available to fit today’s computers and in addition to one of those you should only need to purchase a pin adapter to go from the D68/D50 pin external connector currently in use down to the D25 SCSI connector Iomega devices used. There are also USB to SCSI adapters available though they don’t seem to be very easy to locate (or very affordable either).

      • The Iomega drive I have is scsi but it came with a Iomega-designed cable to enable use of the scsi drive and the parallel port at the same time.

        Thanks,

  3. I tried the instructions and the syquest drive does not show up when I run the ‘cat /proc/scsi/scsi’ command.

    Is there anything I can try? The syquest drive was purchased as new from ebay and came still wrapped in plastic.

    Thanks,

  4. I am using v14.04 lts. I first tried to mount the syquest drive using those instructions first before searching the web and coming across your site.

    I’m going to try those instructions again and will let you know where I am running into problems which I will list below:

    I created the text file as instructed but when I type the following command: chmod +x paride’, I get the following error message: ‘chmod: cannot access ‘paride’, no such file or directory’. The text file paride is currently on the desktop.

    Should it be somewhere else or can the command be modified to point to file on the desktop?

    Thanks,

  5. I was able to get to the desktop but when i type the command ‘chmod +x paride’ I get the same error message ‘chmod: cannot access ‘paride’, no such file or directory.

    The file is named paride.txt. I tried the command with and without the ‘.txt’ extension.

    Thanks,

  6. I renamed the file to paride.sh but am getting the same error message: ‘chmod: cannot access ‘paride.sh’, no such file or directory’.

    Thanks,

  7. Is there a command to list the contents of the desktop?

  8. I renamed the file paride.txt to paride.sh. Using the ls command, 3 files are listed:

    paride.sh
    paride.txt~
    unknown document

    The file paride.sh is the only document on the desktop. I tried the ‘chmod’ command again on both listed files with the same result.

    Is it possible to send the paride file to you to review and test?

    Thanks,

  9. Hi,

    As requested, I have run the commands that you have asked me to run. The results of the commands as copied from a terminal session is pasted below:

    arthur@arthur-T5082:~/Desktop$ cd ~Desktop
    bash: cd: ~Desktop: No such file or directory
    arthur@arthur-T5082:~/Desktop$ cd ~/Desktop
    arthur@arthur-T5082:~/Desktop$ ls
    Paride.sh Paride.txt~ Untitled Document~
    arthur@arthur-T5082:~/Desktop$ chmod 755 paride.sh
    chmod: cannot access ‘paride.sh’: No such file or directory
    arthur@arthur-T5082:~/Desktop$

    Please let me know what’s going on.

    Thanks,

  10. I ran the command successfully after picking up on the case-sensitivity comment you made, then ran the script. I got the following errors below:

    arthur@arthur-T5082:~/Desktop$ sudo ./Paride.sh
    : not found: 2: ./Paride.sh:
    : not found: 5: ./Paride.sh:
    not found.ATAL: Module paride
    : not found: 7: ./Paride.sh:
    : not found: 12: ./Paride.sh:
    Inserting the necessary modules…
    modprobe: ERROR: could not insert ‘pd’: No such device
    : not found: 16: ./Paride.sh:
    : not found: 19: ./Paride.sh:
    : not found: 29: ./Paride.sh:
    : not found: 31: ./Paride.sh:
    Running commandsmou…
    ./Paride.sh: 72: ./Paride.sh: Syntax error: end of file unexpected (expecting “then”)
    arthur@arthur-T5082:~/Desktop$

    Thanks for your help so far. We’re making progress slowly but surely.

  11. Ok, I’ll play around with it and get back to you as soon as I have some results of my testing.

    Thanks,

  12. Hi,

    When I run the dmesg command, I get the following info: “paride: epat registered as protocol 0″.

    When I run the command ‘modprobe epat # Syquest Protocol from a terminal line I get no errors.

    When I run the command ‘modprobe pd # Syquest Driver from a terminal line I get the following error message below:

    ‘ERROR: could not insert ‘pd’: Operation not permitted’.

    Any blank or non-execcutable line is the cause of the ‘not found: 2: ./Paride.sh:
    ‘not found: 5: ./Paride.sh:

    errors. I got rid of them by deleting the blank lines.

    The line ‘not found.ATAL: Module paride’ I’m not sure where it is coming from but I am guessing that it’s because there is no module called Paride.

    When I type in just ‘dmesg’, I get a lot of info about the system. I’m pasting the results of scanning for ‘pd’ and ‘syquest’ below:

    ‘PD’
    [ 13.296218] systemd-udevd[322]: starting version 204
    [ 13.655352] ppa: Version 2.07 (for Linux 2.4.x)
    [ 13.702289] lp: driver loaded but no devices found
    [ 13.760479] ppdev: user-space parallel port driver
    [ 13.783234] parport_pc 00:03: reported by Plug and Play ACPI
    [ 13.783402] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
    [ 13.800888] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 13.814818] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0x3010, revision 0
    [ 13.826047] lp0: using parport0 (interrupt-driven).
    [ 1017.365256] paride: epat registered as protocol 0
    [ 1017.384993] pd: pd version 1.05, major 45, cluster 64, nice 0
    [ 1017.522425] pda: Autoprobe failed
    [ 1017.522436] pd: no valid drive found
    [ 1282.714177] pd: pd version 1.05, major 45, cluster 64, nice 0
    [ 1282.847682] pda: Autoprobe failed
    [ 1282.847694] pd: no valid drive found
    [ 1636.201655] perf interrupt took too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
    [ 1701.308984] pd: pd version 1.05, major 45, cluster 64, nice 0
    [ 1701.444420] pda: Autoprobe failed
    [ 1701.444431] pd: no valid drive found
    [ 1751.773982] audit: type=1400 audit(1547667624.107:71): apparmor=”STATUS” operation=”profile_replace” profile=”unconfined” name=”/usr/lib/cups/backend/cups-pdf” pid=2831 comm=”apparmor_parser”
    [ 1751.774008] audit: type=1400 audit(1547667624.107:72): apparmor=”STATUS” operation=”profile_replace” profile=”unconfined” name=”/usr/sbin/cupsd” pid=2831 comm=”apparmor_parser”
    [ 1751.775218] audit: type=1400 audit(1547667624.107:73): apparmor=”STATUS” operation=”profile_replace” profile=”unconfined” name=”/usr/sbin/cupsd” pid=2831 comm=”apparmor_parser”
    [ 3455.005755] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    [ 4535.005520] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000
    [ 8135.005558] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    [ 8735.005599] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    [20257.304073] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [21575.005696] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    [22775.005835] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000
    [24575.424073] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [24786.750947] pd: pd version 1.05, major 45, cluster 64, nice 0
    [24786.883924] pda: Autoprobe failed
    [24786.883937] pd: no valid drive found
    [24818.739096] systemd-hostnamed[3222]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
    [24938.756067] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [26452.779632] pd: pd version 1.05, major 45, cluster 64, nice 0
    [26452.911351] pda: Autoprobe failed
    [26452.911362] pd: no valid drive found
    arthur@arthur-T5082:~/Desktop$ [ 1017.365256] paride: epat registered as protocol 0
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1017.384993] pd: pd version 1.05, major 45, cluster 64, nice 0
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [ 1017.522425] pda: Autoprobe failed
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1017.522436] pd: no valid drive found
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [ 1282.714177] pd: pd version 1.05, major 45, cluster 64, nice 0
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1282.847682] pda: Autoprobe failed
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [ 1282.847694] pd: no valid drive found
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1636.201655] perf interrupt took too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
    bash: syntax error near unexpected token
    (‘
    arthur@arthur-T5082:~/Desktop$ [ 1701.308984] pd: pd version 1.05, major 45, cluster 64, nice 0
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1701.444420] pda: Autoprobe failed
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [ 1701.444431] pd: no valid drive found
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 1751.773982] audit: type=1400 audit(1547667624.107:71): apparmor='STATUS' operation='profile_replace' profile='unconfined' name='/usr/lib/cups/backend/cups-pdf' pid=2831 comm='apparmor_parser'
    bash: syntax error near unexpected token
    (‘
    arthur@arthur-T5082:~/Desktop$ [ 1751.774008] audit: type=1400 audit(1547667624.107:72): apparmor=”STATUS” operation=”profile_replace” profile=”unconfined” name=”/usr/sbin/cupsd” pid=2831 comm=”apparmor_parser”
    bash: syntax error near unexpected token ('
    arthur@arthur-T5082:~/Desktop$ [ 1751.775218] audit: type=1400 audit(1547667624.107:73): apparmor='STATUS' operation='profile_replace' profile='unconfined' name='/usr/sbin/cupsd' pid=2831 comm='apparmor_parser'
    bash: syntax error near unexpected token
    (‘
    arthur@arthur-T5082:~/Desktop$ [ 3455.005755] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 4535.005520] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [ 8135.005558] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    bash: [: missing ]'
    arthur@arthur-T5082:~/Desktop$ [ 8735.005599] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    bash: [: missing
    ]’
    arthur@arthur-T5082:~/Desktop$ [20257.304073] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [20257.304073]: command not found
    arthur@arthur-T5082:~/Desktop$ [21575.005696] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
    [21575.005696]: command not found
    arthur@arthur-T5082:~/Desktop$ [22775.005835] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000
    [22775.005835]: command not found
    arthur@arthur-T5082:~/Desktop$ [24575.424073] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [24575.424073]: command not found
    arthur@arthur-T5082:~/Desktop$ [24786.750947] pd: pd version 1.05, major 45, cluster 64, nice 0
    [24786.750947]: command not found
    arthur@arthur-T5082:~/Desktop$ [24786.883924] pda: Autoprobe failed
    [24786.883924]: command not found
    arthur@arthur-T5082:~/Desktop$ [24786.883937] pd: no valid drive found
    [24786.883937]: command not found
    arthur@arthur-T5082:~/Desktop$ [24818.739096] systemd-hostnamed[3222]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
    [24818.739096]: command not found
    arthur@arthur-T5082:~/Desktop$ [24938.756067] ath5k: ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x00000000
    [24938.756067]: command not found
    arthur@arthur-T5082:~/Desktop$ [26452.779632] pd: pd version 1.05, major 45, cluster 64, nice 0
    [26452.779632]: command not found
    arthur@arthur-T5082:~/Desktop$ [26452.911351] pda: Autoprobe failed
    [26452.911351]: command not found
    arthur@arthur-T5082:~/Desktop$ [26452.911362] pd: no valid drive found
    [26452.911362]: command not found
    arthur@arthur-T5082:~/Desktop$ “paride: epat registered as protocol 0”

    The scan for ‘syquest’ turned up nothing.

    As far as the if/then/fi issue, it looks like all of the if lines have a then and fi at the if condition.

    My next test was to comment out all of the conditional ‘if’ statements in the script, then add back each ‘if’ statement to see what happens.

    The results are below:

    arthur@arthur-T5082:~/Desktop$ sudo ./Paride.sh
    not found.ATAL: Module paride
    Inserting the necessary modules…
    modprobe: ERROR: could not insert ‘pd’: No such device
    Running commandsmou…
    mkdir: cannot create directory ‘/media/Syquestr’: File exists
    mount: special device /dev/pda1 does not exist
    ls: cannot access /media/Syquest: No such file or directory
    arthur@arthur-T5082:~/Desktop$

    So far this is the results of my testing.

    Thanks,

  13. set the port to bi-directional not ecp,
    then it works fine

Trackbacks/Pingbacks

  1. Подключаем привод Iomega zip 100 | Уголок быдлокодера - […] Источники: раз, два. […]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Iomega Zip® 100MB USB Powered external drive

www.iomega.com, usb100

  • The ZIP drive is not unknown for many users. More than one million of them and several times more media have been sold all over the world. Some applications are provided on ZIP media instead of CDs.

  • Even though the ZIP medium didn't become the substitute for diskettes, as was supposed, it is one the most favorite media used as an alternative for diskettes and it is an ideal portable media for middle size files. Now, this drive comes with new round design and connection through USB without the necessity of using the power supply adapter.

  • Over against the existing version connected through the parallel port, this one offers a higher speed and the possibility of connecting and disconnecting it when the computer is on (USB, Plug and Play, hot swappable).

Package content

  • The Iomega Zip® 100MB USB external drive (no ZIP disk included!).

  • USB connecting cable

  • A CD and a brief manual; detailed electronic documentation you will find on the CD.

System requirements

  • Pentium® 100 processor or higher with built-in USB controller (Some USB controllers or motherboards may not support all types of USB devices)

  • Microsoft® Windows® 95 / 98 / Me /NT® 4.0 / or Windows® 2000 (Windows 95 and Windows NT 4.0 will not support non-Iomega USB devices while Iomega drivers are installed)

  • Internet browser - Internet Explorer 4.01 and higher - for viewing the manual

  • Drivers for Linux are included.

HW requirements

  • PC or iMac with USB port 1.0 or higher according to specification.

  • Must meet the minimum RAM requirements for your operating system

  • 30MB hard drive space recommended

  • 2X CD-ROM drive or higher for software installation

Technical parameters and speed

  • 1.2 MB/sec maximum sustained transfer rate

  • 29ms average seek time (4ms min., 55ms max.)

  • 35mm x 133mm x 182mm and weighs 454 grams

  • Price - about $85

  • Transferring from disk to ZIP - Directory 57MB and 2260 files - 2m 30s

  • Transferring from disk to ZIP - file 82,7MB - 2m 3s

Iomega External Hard Drive Drivers Windows 10

CD

Iomega Zip 100 Drive Driver Reviews

  • Documentation and programs in several languages (English, German, Spanish, French, Italian, Portuguese)

  • IomegaWare - supporting programs and drivers for Windows and Linux (also in several languages).

Functionality

  • DOS - There is no. There is no USB support under the MSDOS system. If you need the DOS support, your drive must be connected through the parallel port or SCSI.

  • Windows 95 SR2 - Although the USB support itself usually mean a problem under Windows 95 SR2, the CD contains the driver and the support for the USB ZIP under Windows95. Then the drive functions without problems.

  • Windows 98 SE - The USB support is without problems here. As in case of Windows 95 you can use the update of USB support and drivers.

  • Windows ME - Drivers are not necessary, they are integrated in the system.

  • Windows NT 4.0 - Altough the official USB support does not exist, after installation of a special driver the drive can be used (the driver only works with the ZIP drive, but do not allows the USB support for other devices).

  • Windows XP - Drivers are not necessary. The disk can be formatted with FAT16, FAT32 and NTFS systems. But it is suitable to install the IomegaWare and to use the formatting directly from Iomega (FAT16). From unknown reason the copying under XP seemed much slower than under Windows 9x, but it could be an error of the drivers on the testing computer.

  • Windows 2000 - As in Windows XP, the drive can be used without drivers.

  • If you use drivers implemented in the system or just installation of the drivers, it is also suitable to install the IomegaWare. Once I managed to format the medium wrongly and the medium did not worked correctly.

  • FAT32 - Cannot be read under Windows NT 4.0.

  • NTFS - Only for Windows NT 4.0.

  • FAT16 - The surest possibility working under any OS. Standard format for ZIP media.

IomegaWare

  • It extends the basic drive's functions. The setup and using of functions is controlled by help of the local menu displayed after clicking the right mouse button on the drive's icon.

  • Formatting diskettes - Preparation of the diskettes for their use and checking their surface (as in common diskettes with the possibility of creating a system disk).

  • Protection of the diskettes - possibility of setting password for the access to the diskette.

Notes

  • It is recommended to eject the medium before switching off the computer or disconnecting the drive. Under Windows NT 4.0 the disconnecting and connecting is made when the computer is on. In some OS the medium is automatically ejected when Windows is closed.

  • To disconnect the drive under Windows ME and Windows 2000 the 'Unplug or eject hardware' icon should be used. This icon appears in the right bottom corner.

  • At present, besides the ZIP 100MB there is also the ZIP 250MB drive on the market (also compatible with ZIP 100MB drives).

  • But at present, a lot of users prefer CD-RW drives and rewritable CDs. The ZIP media shall not be the substitute for CDs but for diskettes and should be used for easy transferring of middle size files. The drive is successful thanks to its easier connection, low demands on the PC knowledge and no installation of the drivers on newer OS. For transferring files between home and NTB computers without using CD this solution is completely ideal.

  • The drives reading and recording the ZIP disks is not only produced by the Iomega company, so you can meet other drives with other functions, other prices and other type of connection (e. g. www.nectech.com).

  • The SuperDisk - LS240 (successor of the LS120 drives and disks) becomes an interesting competitor. Its advantage: it can completely replace diskettes, it uses FD32 technology with a technology able to record whole 32MB onto common 1,44MB diskettes and also LS240 disks for 240MB (www.imation.com and SuperDisk™ 240MB, www.addonics.com/superd.htm ). Seek time 95ms, Data Transfer Rate 600 Kbytes/s.

Comments are closed.