[pe.cust.general] Fujitsu 474Mb for Edition VII

kre@mulga.OZ (Robert Elz) (03/07/85)

In article <482@lsuc.UUCP> dave@lsuc.UUCP (David Sherman) writes:
| Our local sales rep tells me that the Fujitsu 474Mb (I believe
| this is the "Eagle") drive is available for P-E machines,
| but that it won't run under UNIX because it (the drive) is "too fast".
| This sounds rather curious. Anyone have any more info?

First, allow me to possibly apologise in advance.  Mulga has only
just been connected to pe.cust.* newsgroups, and I'm not sure
what the conventions are for using these groups.  If this shouldn't
be where it is, please correct me.

The above extract appeared in pe.cust.wanted, that didn't seem to
be the right place for a reply, but I suspect that this info may
be useful enough to enough people not to just send it by mail,
so I thought I'd post it here.

First, a little explanation - mulga is one of the oldest PE
machines to run unix, and definitely the oldest 3200 series.
We don't run a PE supplied version (rather the version that ours
was derived from was also the source of PE's system, both originated
at the Univ of Wollongong in Australia).

We just connected a Fuji eagle to mulga.  Its connected to a Spectra
Logic controller, but I doubt that that makes any difference,
if it was on a PE IDC the following would probably still be true.
Your sales rep was right, the UNIX 'msm' (or 'idc') disc driver is
too slow for the eagle.  When it is instructed to start a transfer
the drive starts very quickly (or can do).  Its likely that the unix
driver has not started the selch when the controller has data ready
to send (or when it requests data).  This causes problems!

Its the way it is because UNIX is written in C (bet you didn't know that :-)
and to interface with devices small assembler routines are called.
It turns out that the calling sequence takes too long.  I replaced
the whole "start the controller; start the selch" sequence with
asm's in my driver, the eagle works fine that way.  It could also
be replaced with a specialized assembler routine of course.

Robert Elz			{decvax,pesnta}!mulga!kre

ps: yes I know, I have source, you probably don't.  My compiler has
"asm's", yours probably doesn't ...  Sorry, there's nothing I can
do about that.

dave@lsuc.UUCP (David Sherman) (03/09/85)

Thanks for your comments, Robert. I don't think the volume of
traffic on pe.cust is enough yet that we have to start worrying
about where to post things; this newsgroup is fine with me.

The day after I posted my request about this, I got a call back
from our sales rep (hadn't spoken to him in several weeks, actually).
He tells me that a company called Micos in Toronto has written
a driver for the Eagle under Edition VII. He's going to find out
more about it and get back to me. When I get details, I'll post.

Dave Sherman
-- 
{utzoo pesnta nrcaero utcs hcr}!lsuc!dave
{allegra decvax ihnp4 linus}!utcsri!lsuc!dave