home *** CD-ROM | disk | FTP | other *** search
- Linux Iomega ZIP Drive Mini-HOWTO
- Byron A. Jeff (byron@cc.gatech.edu)
- August 24, 1995
-
- As I've posted recently I have been having problems with my new Iomega SCSI
- ZIP drive. After fighting with the incompatible cable formats which forced
- me from my PAS 16 SCSI to a more standard Adaptec 1522, I was horrified to
- find that I couldn't write to the disk! Worse yet 75MB of disk space had
- already been taken. Taken was how I felt.
-
- Bottom Line: The ZIP Tools disk is dual formatted for DOS/WIN and Mac. There
- are a hidden 50 Megs for a Mac partition. In addition a pristine ZIP tools
- disk, that has not had the Iomega install program run on it, is read-only.
-
- I was simply amazed the the format of the ZIP Tools disk hadn't been
- discussed on the net but I hypothesize that most of the folks tested their
- stuff under DOS/Windows to make sure it worked then tried it under Linux.
- Once the Iomega install has been performed the disk starts to function
- properly. So no problem results when tested under Linux.
-
- I was of course too stupid ;-) to take that route.
-
- When you run the Iomega Tools \scsi\install program it kills the Mac partition
- and unlocks the disk. This makes 75MB of writable space available.
-
- However this isn't much help if you're running Linux. The docs state that
- for Unix that one had to do a low level format of the ZIP disk.
-
- A colleague of mine (Hi Michael!) finally used the SCSIFMT.EXE from adaptec to
- do the job. Obviously this wipes the disk. And he had to take his Linux
- machine down, boot DOS, and run the format. Not optimal, but functional.
-
- I don't think it was necessary to run SCSIFMT because one could just load the
- apsi2dos driver (or whatever it's called) then run guest and the SCSI install
- from DOS. I think it'll do the right thing. I'm not sure because I didn't do
- this. See below.
-
- However that isn't the big news. Fortunately I have access to a parallel
- ZIP drive (fortunately? What the hell is he talking about?!! There isn't a
- parallel ZIP driver for Linux!) and a portable with Linux. (no SCSI available)
- I played with the install under Windows (Blech) to learn how this
- conversion got done. In the end I had a writable Tools disk with 75 MB of
- free space, and a second pristine disk with 24 MB of free space and read-only.
- Note I ran real Windows 3.1 and used the parallel ZIP drive.
-
- Well it was finally time to test the real deal. For a few weeks now I've been
- hypothesizing (hey twice in one HOWTO!) that the parallel ZIP drive may work
- under DOSEMU. Today I finally got access to a parallel ZIP drive to test it
- out. The parallel instructions shows how to install in a DOS only environment.
- Clearly it was time to take DOSEMU to task! So I:
-
- 1) Compiled a kernel with no LP support (I now see a good reason to ensure
- that LP is module only. Then you can run LP, PLIP, or parallel ZIP).
- 2) Configured DOSEMU to have the three ports addresses for the parallel port
- (that's 0x378-0x37A for LP1)
- 3) Ran DOSEMU.
- 4) Popped in the Iomega floppy and the ZIP disk in their respective drives.
- 5) Ran the guest driver program per the instructions...
-
- AND IT WORKED BABY!!!!
-
- Guest picked up the drive, assigned it an drive letter, and off we went!
-
- I then ran the \scsi\install as per the instructions and it promptly
- converted the disk to a writeable 75MB free space ZIP disk.
-
- Talk about killing two birds with one stone! I haven't measured the
- performance of the parallel drive under DOSEMU yet. But just being able
- to access it is a good first step. Plan to run some tests later. Performance
- will probably be abysmal but if you have a parallel ZIP drive I'm sure
- that's better than not being able to access it at all.
-
- Summary: Parallel ZIP drives can be accessed under DOSEMU! Run the guest and
- \scsi\install program to convert the disk. Alternatively look at getting
- a SCSI format program from the SCSI card manufacturer to completely
- low level wipe the disk. The only thing that's missing now is a Linux SCSI
- low level format program. The possibility also exist to run a SCSI driver
- under DOSEMU then use the Iomega program to convert the disk. But it would
- have to be a PIO card only. No busmastering, no DMA. Probably not real fun
- to try.
-
- I hope this helps you folks out there.
-
- I'm off to play with my new 100MB worth of writable space! First thing I did
- was delete the ZIP tools because I have access to a second disk with the tools
- on them and I'm not going to run DOS/Windows anyway!
-
- Later,
-
- BAJ
-