Date: Wed, 10 Jul 96 18:48:59 EST From: "Nathan Melhorn" <n_melhor@Telebit.COM> To: questions@FreeBSD.org (general questions) Subject: Installing parallel port IOMega ZIP drive? Message-ID: <9606108370.AA837050309@smtpgate.chelmsford.telebit.com>
next in thread | raw e-mail | index | archive | help
I just got an IOMega parallel port ZIP drive (100 MEG,
dismountable) and installed it on my DOS/Windows and OS/2 systems.
It wasn't easy on OS/2, but it went OK. I then started to install
it on my FreeBSD system. Some information sources (any others?):
http://www.torque.net/zip.html {mostly Linux ->}
http://www.prism.uvsq.fr/~son/ppa3.html {FreeBSD ->}
http://www.prism.uvsq.fr/~son/ppa3.c {the source}
This source is a port from Linux, and probably hasn't seen HEAVY
use. However, I was willing to take a try. This source describes
how it should be incorporated. I modified the MY_MACHINE and
files.386 files and started a build. I got a compile error on
ppa3.c, and had to replace all int32 with int32_t and all u_int32
with u_int32_t. It built then.
First, I found that the parallel port address they'd suggested
(0x278) was wrong for me, and I needed 0x378 -- which I got from
an old 'dmesg' output for LPR1.
Now it works. It identifies my device, and I can read it (I
haven't tried writing yet, but I think it'll go).
However, I find that it takes a LONG time to do the initial device
probes. Since the ppa interface is SCSI-ish, I thought the
SCSI_DELAY might change this. I reduced it from its original 15
seconds (it seemed MUCH longer) to 5. On reboot, probing now took
about 2 minutes! I changed it back to 15 seconds.
I'm stuck until I get a bright idea -- or some suggestions. I'll
also be asking the author.
--thanks, Nate Melhorn (n_melhor@chelmsford.telebit.com)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9606108370.AA837050309>
