My new address is:
13444 Euclid Ave. Apt. 215
East Cleveland, OH 44112
USA
My new phone # is 216-761-3656 (voice mail not set up yet, will be done in a
couple of days).
I'm still not quite done with all move-related work, so it will be a few more
days before I catch up with my E-mail.
My hardware is laid out a lot better at the new place than at the old one, so
when I'm done hooking everything up, I'll have much better work conditions for
my Project. Also the new place is physically closer to the building where all
Cleveland ISPs are located, reducing the cost of leased lines and increasing
the probability of me getting one some day.
With the hardware taking up most of the space, I originally thought that my
apartment would look like Agent Mulder's, but it actually ended up being more
like Agent Scully's. Oh well, her place is pretty nice too, and so is mine now.
Just a reminder to all Quasijarus Project folks living in the USA, be sure to
watch the X-Files this evening. They'll finally tell us what really happened to
Mulder's sister, who is the cigarette-smoking man, and all the other cool
stuff.
Special Agent Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 216-761-3656
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
> From owner-pups(a)minnie.cs.adfa.edu.au Wed Feb 3 11:35 PST 1999
> Date: Wed, 3 Feb 1999 11:11:56 -0800 (PDT)
> From: Brian D Chase <bdc(a)world.std.com>
> To: PUPS Mailing List <pups(a)minnie.cs.adfa.oz.au>
> Subject: MicroVAX I console port question.
> Mime-Version: 1.0
>
> Off-topic, but maybe somewhat related to MicroPDP-11's... I've got a
> MicroVAX I in a BA23 enclosure. I'm presently a bit thrown by the serial
> console port. I'm used to the 9pin MicroVAX II ports. From what I've
> been told, the DB25-M connector for the console requires a special serial
> cable for connecting the MicroVAX I up to a terminal. A null modem cable
> is not adequate.
My MicroVax (I and only) handbook vintage 1984 says the cable is a "BC22D-10".
VAX Systems and Options Catalog Oct 1984 describes the BC22D-10 as
"A fully shielded null modem cable". Two DB25F connectors, 6 wires.
The pins in use are 1,2,3,6,7,20. I would expect that "null modem"
means (from one end to the other) connect 2-3, 3-2, 7-7, 6-20, 20-6.
The implication is that the computer might need to see DTR asserted
before it talks to the terminal.
carl
carl lowenstein marine physical lab u.c. san diego
{decvax|ucbvax} !ucsd!mpl!cdl cdl(a)mpl.ucsd.edu
clowenstein(a)ucsd.edu
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id IAA08853
for pups-liszt; Thu, 4 Feb 1999 08:25:02 +1100 (EST)
>From Brian D Chase <bdc(a)world.std.com> Thu Feb 4 07:24:36 1999
Received: from europe.std.com (europe.std.com [199.172.62.20])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id IAA08845
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 4 Feb 1999 08:24:45 +1100 (EST)
Received: from world.std.com by europe.std.com (8.7.6/BZS-8-1.0)
id QAA11267; Wed, 3 Feb 1999 16:24:36 -0500 (EST)
Received: from localhost by world.std.com (TheWorld/Spike-2.0)
id AA09409; Wed, 3 Feb 1999 13:24:36 -0800
Date: Wed, 3 Feb 1999 13:24:36 -0800 (PDT)
From: Brian D Chase <bdc(a)world.std.com>
To: Carl Lowenstein <cdl(a)mpl.ucsd.edu>
Cc: pups(a)minnie.cs.adfa.oz.au
Subject: Re: MicroVAX I console port question.
In-Reply-To: <199902032037.MAA03843(a)mpl.ucsd.edu>
Message-Id: <Pine.SGI.3.95.990203132057.7730C-100000(a)world.std.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Wed, 3 Feb 1999, Carl Lowenstein wrote:
> My MicroVax (I and only) handbook vintage 1984 says the cable is a "BC22D-10".
>
> VAX Systems and Options Catalog Oct 1984 describes the BC22D-10 as
> "A fully shielded null modem cable". Two DB25F connectors, 6 wires.
>
> The pins in use are 1,2,3,6,7,20. I would expect that "null modem"
> means (from one end to the other) connect 2-3, 3-2, 7-7, 6-20, 20-6.
>
> The implication is that the computer might need to see DTR asserted
> before it talks to the terminal.
Or given that everything seems to be fine on my end null modem cable-wise,
it's possible that something more serious is wrong with my MicroVAX I.
Does your handbook list what a flashing "1" LED error code means?
I'll double-check my cabling as well.
-brian.
---
Brian "JARAI" Chase | http://world.std.com/~bdc/ | VAXZilla LIVES!!!
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id GAA13300
for pups-liszt; Fri, 5 Feb 1999 06:08:49 +1100 (EST)
>From Johnny Billquist <bqt(a)Update.UU.SE> Fri Feb 5 05:07:56 1999
Received: from Zeke.Update.UU.SE (IDENT:2026@Zeke.Update.UU.SE [130.238.11.14])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id GAA13295
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 5 Feb 1999 06:08:37 +1100 (EST)
Received: from localhost (bqt@localhost)
by Zeke.Update.UU.SE (8.8.8/8.8.8) with SMTP id UAA06615;
Thu, 4 Feb 1999 20:07:58 +0100
Date: Thu, 4 Feb 1999 20:07:56 +0100 (MET)
From: Johnny Billquist <bqt(a)Update.UU.SE>
To: "Erin W. Corliss" <erin(a)coffee.corliss.net>
cc: pups(a)minnie.cs.adfa.oz.au
Subject: Re: Memory Management
In-Reply-To: <Pine.LNX.3.96.990121163113.412A-100000(a)coffee.corliss.net>
Message-ID: <Pine.VUL.3.93.990204192532.4375B-100000(a)Zeke.Update.UU.SE>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Thu, 21 Jan 1999, Erin W. Corliss wrote:
> The documentation that Warren gave me describes the memory management
> scheme. It says that when the machine is first started, the memory
> management unit is disabled -- anyone know how to enable it, and where the
> segmentation registers are (I'm assuming they are in the 0160000-0177777
> range somewhere)?
I haven't seen anyone answering this, so here I go...
Reg. Addr.
MMR0 777572
MMR1 777574
MMR2 777576
MMR3 772516
UIPAR 777640-777656
UDPAR 777660-777676
UIPDR 777600-777616
UDPDR 777620-777636
SIPAR 772240-772256
SDPAR 772260-772276
SIPDR 772200-772216
SDPDR 772220-772236
KIPAR 772340-772356
KDPAR 772360-772376
KIPDR 772300-772316
KDPDR 772320-772336
xy in xyP?R is:
x: U - User
S - Supervisor
K - Kernel
y: I - Instruction
D - Data
PAR is Page Address Register
PDR is Page Description Register
Okay, so for the layout of the registers...
MMR0:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! ! ! ! \-/ ! \---/ +-- Enable relocation
! ! ! ! ! ! ! ! ! +------ Page number
! ! ! ! ! ! ! ! +---------- Page address space I/D
! ! ! ! ! ! ! +------------- Page mode
! ! ! ! ! ! +---------------- Instruction completed
! ! ! ! ! +------------------ Maintenance mode
! ! ! ! +-------------------- Enable memory management trap
! ! ! +-------------------------- Trap-Memory management
! ! +---------------------------- Abort-Read only access violation
! +------------------------------ Abort-Page length error
+-------------------------------- Abort-Non resident
The page info is for when a trap/fault occurs, and tells in which page it
occured.The rest should be pretty obvious.
MMR1:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
\-------/ \---/ \-------/ \---/
! ! ! +---- Register number
! ! +------------ Amount changed (2 compl.)
! +-------------------- Register numbe
+---------------------------- Amount changed (2 compl.)
Low byte is written first, and this register tells how much registers have
changed part way through an instruction, which needs to be undone to start
the intruction again.
MMR2:
Virtual address of instruction where fault occured.
MMR3:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! +--- Enable user D space
! ! ! +----- Enable supervisor D space
! ! +------- Enable kernel D space
! +----------- Enable 22-bit mapping
+------------- Enable unibus map
If 22-bit mapping isn't enabled, the machine will be in 18-bit addressign
when MMU is enabled. Unibus-mapping is something I'll skip for now. You
need it for DMA on a 22-bit unibus machine only.
Note that at the end of a MMU trap/abort, MMR0 bit 15-12 must be cleared
for MMR1 and MMR2 to become active again.
>From a virtual address (VA), you get to the physical address (PA) like
this:
APF=VA[15:13]
DF=VA[12:0]
PA=PAR(APF)*64+DF
The PDR looks loke this:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
\-----------/ ! ! ! \---/
! ! ! ! +----- ACF
! ! ! +--------- ED
! ! +--------------- W
! +----------------- A
+------------------------- PLF
ACF - Access Control Field
000 - Non resident; abort on all accesses
001 - Read only; abort on write attempt, memory mgmt trap on read
010 - Read only; abort on write attempt
011 - Unused; abort on all accesses - reserved for future use
100 - Read/Write; memory mgmt trap upon completion of read or write
101 - Read/Write; memory mgmt trap upon completion of write
110 - Read/Write; no system trap/abort action
111 - Unused; abort on all accesses - reserved for future use
A - Access to page has been made.
W - Page has been written to since PAR/PDR was loaded
ED - Expansion direction
PLF - Page length field
Now, have fun...
Johnny
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt(a)update.uu.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
Off-topic, but maybe somewhat related to MicroPDP-11's... I've got a
MicroVAX I in a BA23 enclosure. I'm presently a bit thrown by the serial
console port. I'm used to the 9pin MicroVAX II ports. From what I've
been told, the DB25-M connector for the console requires a special serial
cable for connecting the MicroVAX I up to a terminal. A null modem cable
is not adequate.
First, I just wanted to verify that this is correct. So far I haven't
been able to access a console prompt using either a null modem cable, or a
straight through cable. So either the system isn't working correctly, or
I need to get the cable right. Secondly, if it does require a special
cable, then what are the pinouts for that cable?
I'm guessing that aside from the processor itself, the MicroVAX I is
probably a lot closer in design to its contemporary MicroPDP-11 systems.
So I'm hoping that the 25pin console port is simillar to what some of you
have worked with on your Q-bus PDP-11's.
-brian.
---
Brian "JARAI" Chase | http://world.std.com/~bdc/ | VAXZilla LIVES!!!
Dear Ladies and Gentlemen,
I have got some hardware I have to get rid of by the end of February, and it's
free to any of you guys if you are willing to come and pick it up in Cleveland,
Ohio, USA.
Last November I received a load of equipment from one company here in
Cleveland. It was a complicated network of CPUs and peripherals of all makes
and models put together by Xerox and intended to be used as a dedicated
document processing system. The CPUs included one VAX, three unidentifiable
towers, and a bunch of PCs. I'm using the VAX and all disk and tape drives
myself for my own purposes, and I'm selling the PCs, but still I've got those
three unidentifiable towers and three very funky monitors that were attached to
them. There is also a very funky laser printer attached to one of them. Given
that the VAX and all disk and tape drives have been taken out of the equation,
it's unlikely that the rest of the stuff can still be used for that dedicated
document processing whatever thing, but the towers have some apparently generic
controller boards in them (VME or something like that) and other parts that can
be raided for. Who knows, maybe even the CPUs are standard (probably some 68K),
in which case someone who knows more about this than I do (NULL) may be able to
actually use these machines for something.
The only identification on this equipment are the Xerox model numbers. One of
the towers was called NS8090 File Server. It had an external SCSI hard disk and
an Exabyte tape drive, but I've reused these for my own purposes. The other two
towers were called 6085 workstations, and they were diskless from the beginning
(as far as I can tell they don't have any mass storage controllers). All three
have monitors with very funny connectors. Aside from the Xerox model numbers
which tell me absolutely nothing, there are no hints whatsoever as to what the
CPU architecture is and all that. All towers have AUI Ethernet ports.
The laser printer is called NS8000 Laser CP, and it was attached to the tower
that was called the NS8090 File Server. The connectors are 25-pin like the
serial and parallel ones, but they have slide locks like on AUI. These slide
locks and the fact that the printer was apparently never intended to be
connected to anything except an "NS8090 File Server" suggest that the printer's
interface is not parallel or serial, but something very funny.
It has been suggested to me that I take the boxes apart, ID as many boards as
possible, and try to sell/donate them to whoever finds them useful (and the
cabinets and such would probably have to be scrapped). However, the thing is,
I don't really have time for all this, and it's naive to think that any of this
stuff has any significant cash value.
Right now I'm in the process of moving to another (cheaper) apartment in
another part of Cleveland, and really don't feel like hauling that junk around
with me. I have got these three CPU towers, three monitors, and one laser
printer, all absolutely unidentifiable, that I have to get rid of. Given what a
great job I've done at identifying and describing this stuff, it would be naive
for me to expect to sell it. Therefore, I'm giving it away for free to anyone
who is willing to come and pick it up. I have to vacate this apartment by the
end of February, and if no one picks this stuff up, I will have no choice but
to throw it in the big dumpster, which would be a great pity if this stuff is
actually useful for something.
Once again, I'm in Cleveland, Ohio, USA.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id BAA03045
for pups-liszt; Wed, 3 Feb 1999 01:53:24 +1100 (EST)
>From Ken Wellsch <kcwellsc(a)math.uwaterloo.ca> Wed Feb 3 00:52:35 1999
Received: from math.uwaterloo.ca (kcwellsc(a)math.uwaterloo.ca [129.97.140.144])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id BAA03037
for <pups(a)minnie.cs.adfa.edu.au>; Wed, 3 Feb 1999 01:53:12 +1100 (EST)
Received: (from kcwellsc@localhost)
by math.uwaterloo.ca (8.8.8/8.8.8) id JAA29320;
Tue, 2 Feb 1999 09:52:36 -0500 (EST)
From: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
Message-Id: <199902021452.JAA29320(a)math.uwaterloo.ca>
Subject: Re: Old UNIX file system formats
To: erin(a)coffee.corliss.net (Erin W. Corliss)
Date: Tue, 2 Feb 1999 09:52:35 -0500 (EST)
Cc: norman(a)nose.cita.utoronto.ca, pups(a)minnie.cs.adfa.edu.au
In-Reply-To: <Pine.LNX.3.96.990201095832.20104A-100000(a)coffee.corliss.net> from "Erin W. Corliss" at Feb 1, 99 10:01:14 am
Organization: University of Waterloo, Math Faculty Computing Facility (Alumni)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
I shouldn't have posted without doing the proper research. I took a
gander at PUPS/Tools/Filesys/traverse.c.gz which I'm quite sure is one
of the tools I wrote when I was finally able to figure out the contents
of that V6 tape I had (also with no docs - it was such irony to look
at the setup document on the tape *after* figuring the format out that
clearly describes the block layout 8-). I notice traverse.c.gz does
indeed use the LARG flag, not HUGE. Since few care, I'll not bother
extracting enough of Venix 1.x to see whether that is where I met the
HUGE flag or it is just my faulty memory... -- Ken
| From owner-pups(a)minnie.cs.adfa.edu.au Mon Feb 1 13:06:04 1999
|
| Hmm... I wrote a disk image editor in Visual Basic without knowing the
| specs for the filesystem -- I set it up so that if the 9th pointer is zero
| and the filesize is greater than one block, then it assumed the block
| pointed to by the 8th pointer was a list of blocks in the file.
Alan F R Bain <A.F.R.Bain(a)dpmms.cam.ac.uk> wrote:
> I think this is being grossly unfair and irrelevant; the information
> provided was that NetBSD was a viable alternative which is correct.
> All my modern machines run NetBSD and the only non supported hardware
> is a 9 track magtape drive on a sun -- I don't consider that
> unreasonable as it's rather an unusal model.
How is this relevant to NetBSD/vax? Remember, architectures other than VAX do
not exist as far as I am concerned, so when I say "NetBSD", I always always
always mean NetBSD/vax.
> I don't think PUPS
> is the place for OS favouritism arguments, so please desist.
It is necessary, however, to protect the innocent novice users from falling
into the claws of that predator.
> To add a constructive comment, there's been a lot written about the
> history and tree of development of early unix up to the SYSV
> and BSD split occured, but I'm pretty unsure about the rest.
> It seems that BSD2 and BSD4 developed pretty much in parallel,
> the former targetting the PDP and the latter the VAX; Warren's
> graphing data provide an interesting view of what happened,
> but I'm unsure how closely related the two developments were
> (especially in time of releases, introduction of new features
> etc.). I'd be grateful if someone more knowledgable could fill
> in some of the details.
First of all, this is absolutely irrelevant to the question of binary
compatibility between 4.2BSD, 4.3BSD, and Ultrix.
Second, the development didn't "split" into PDP-11 and VAX. Instead, the
MAINSTREAM UNIX system _CONVERTED_ from PDP-11 to VAX, and did so at AT&T,
before the torch was turned over to UC Berkeley. 2BSD was not mainstream UNIX.
In fact, it was not UNIX at all, since it didn't contain a kernel, only a
patchkit of userland enhancements. Now if you are talking about 2.xBSD, as
opposed to the real 2BSD, it is a different story altogether, and it isn't
really Berkeley Software DIstribution, since it wasn't developed at Berkeley.
2.xBSD is an unauthorized, unapproved, and unblessed side branch, and as far as
I'm concerned, it doesn't exist.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id LAA18377
for pups-liszt; Sat, 30 Jan 1999 11:50:52 +1100 (EST)
>From Thor Lancelot Simon <tls(a)rek.tjls.com> Sat Jan 30 10:50:36 1999
Received: from mail1.panix.com (mail1.panix.com [166.84.0.212])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id LAA18372
for <pups(a)minnie.cs.adfa.edu.au>; Sat, 30 Jan 1999 11:50:42 +1100 (EST)
Received: from panix7.panix.com (root(a)panix7.nyc.access.net [166.84.0.232])
by mail1.panix.com (8.8.8/8.8.8/PanixM1.3) with ESMTP id TAA07147
for <pups(a)minnie.cs.adfa.edu.au>; Fri, 29 Jan 1999 19:50:36 -0500 (EST)
Received: (from tls@localhost) by panix7.panix.com (8.8.8/8.7.1/PanixN1.0) id TAA08049 for pups(a)minnie.cs.adfa.edu.au; Fri, 29 Jan 1999 19:50:36 -0500 (EST)
Date: Fri, 29 Jan 1999 19:50:36 -0500
From: Thor Lancelot Simon <tls(a)rek.tjls.com>
To: pups(a)minnie.cs.adfa.edu.au
Subject: Re: low-end vaxen and unix
Message-ID: <19990129195036.A7942(a)rek.tjls.com>
Reply-To: tls(a)rek.tjls.com
References: <199901292249.RAA04815(a)skybridge.scl.cwru.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <199901292249.RAA04815(a)skybridge.scl.cwru.edu>; from Michael Sokolov on Fri, Jan 29, 1999 at 05:49:42PM -0500
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Fri, Jan 29, 1999 at 05:49:42PM -0500, Michael Sokolov wrote:
> Thor Lancelot Simon <tls(a)rek.tjls.com> wrote:
>
> > As far as I recall, stock 4.3 won't run on the MV2000, 3100, etc.
>
> 4.3BSD-Quasijarus will eventually. For now if you want to run the
> 4.3BSD-Quasijarus userland, run it atop of an Ultrix kernel. Will work
> beautifully.
>
> > There is a reasonable alternative. NetBSD runs on the 2000, many 3100 models,
> > and even the 4000/60, which Ultrix never ran on.
>
> A warning for naive list readers. NetBSD's definition of "runs on" means that
> you have to part with all of your mass storage devices and use the bare CPU as
> diskless peering-at toy.
That's nonsense. As I stated in the message to which you were purportedly
responding, NetBSD supports both SCSI and MFM (RD-series) disks on the machines
in question. It also supports MSCP disks on most systems to which they
can be attached, and TMSCP tapes; and, for the truly masochistic, last
time I tried the RL02 on my '750 worked, too.
Let me ask you once again: why do you become so combative when others simply
express technical opinions (or, in this case, state facts) with which you
happen to disagree?
Are you actively _trying_ to disrupt this list just so that nobody can
mention the word "NetBSD" on it for fear of being flamed?
Thor
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id MAA18413
for pups-liszt; Sat, 30 Jan 1999 12:07:48 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Sat Jan 30 11:09:36 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id MAA18408
for <pups(a)minnie.cs.adfa.oz.au>; Sat, 30 Jan 1999 12:07:40 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id MAA09808
for pups(a)minnie.cs.adfa.oz.au; Sat, 30 Jan 1999 12:09:36 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901300109.MAA09808(a)henry.cs.adfa.edu.au>
Subject: Re: low-end vaxen and unix
In-Reply-To: <19990129195036.A7942(a)rek.tjls.com> from Thor Lancelot Simon at "Jan 29, 1999 7:50:36 pm"
To: pups(a)minnie.cs.adfa.oz.au (Unix Heritage Society)
Date: Sat, 30 Jan 1999 12:09:36 +1100 (EST)
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
In article by Thor Lancelot Simon:
> On Fri, Jan 29, 1999 at 05:49:42PM -0500, Michael Sokolov wrote:
>> A warning for naive list readers. NetBSD's definition of "runs on" means that
>>you have to part with all of your mass storage devices and use the bare CPU as
> > diskless peering-at toy.
>
> That's nonsense. As I stated in the message to which you were purportedly
> responding, NetBSD supports both SCSI and MFM (RD-series) disks on the machines
> in question. It also supports MSCP disks on most systems to which they
> can be attached, and TMSCP tapes; and, for the truly masochistic, last
> time I tried the RL02 on my '750 worked, too.
>
> Let me ask you once again: why do you become so combative when others simply
> express technical opinions (or, in this case, state facts) with which you
> happen to disagree?
>
> Are you actively _trying_ to disrupt this list just so that nobody can
> mention the word "NetBSD" on it for fear of being flamed?
> Thor
Ok, this is a warning to anybody who posts a reply to the thread above
in the mailing list. If you say something which is religious, zealous
or inflammatory, then I will issue a warning to you in the list. 2nd
time I issue a warning, I will start to moderate your postings.
This whole issue is like Linux vs. FreeBSD. The BEST answer to the
question: which is the best? is to get the user to try both out, and
they can make their own choice. As several people have explained, the
choice is a combination of technical issues AND aesthetics. And we all
have different tastes.
So respect each others tastes, and don't hassle them.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id MAA18468
for pups-liszt; Sat, 30 Jan 1999 12:19:40 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Sat Jan 30 11:21:28 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id MAA18463
for <pups(a)minnie.cs.adfa.oz.au>; Sat, 30 Jan 1999 12:19:32 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id MAA09827
for pups(a)minnie.cs.adfa.oz.au; Sat, 30 Jan 1999 12:21:28 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901300121.MAA09827(a)henry.cs.adfa.edu.au>
Subject: Is 2.xBSD `approved'?
In-Reply-To: <199901300010.TAA04883(a)skybridge.scl.cwru.edu> from Michael Sokolov at "Jan 29, 1999 7:10:23 pm"
To: pups(a)minnie.cs.adfa.oz.au (Unix Heritage Society)
Date: Sat, 30 Jan 1999 12:21:28 +1100 (EST)
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
In article by Michael Sokolov:
> Now if you are talking about 2.xBSD, as
> opposed to the real 2BSD, it is a different story altogether, and it isn't
> really Berkeley Software DIstribution, since it wasn't developed at Berkeley.
>2.xBSD is an unauthorized, unapproved, and unblessed side branch, and as far as
> I'm concerned, it doesn't exist.
I hate to say this, but 2.xBSD, where x was 8, 9 and 10, was developed with
the involvement of several people at the CSRG, e.g Keith Bostic, Mike Karels,
Kirk McKusick. I'm sure Steven Schultz could give me some more names.
Although 2.xBSD is definitely not the branch which got the most attention,
I wouldn't say it was unauthorised, unapproved nor unblessed.
Actually, given that the CSRG is now disbanded, it is fair to say that
both 2.11BSD and 4.3-Quasijarus are in exactly the same boat: side branches
of the main BSD development, maintained by individuals who were not members
of the original CSRG.
Now, let us return to the more important issue of helping each other out,
rather than getting at each other. All UNIXes are worthy topics, and do
not deserve ridicule.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id CAA20270
for pups-liszt; Sun, 31 Jan 1999 02:39:33 +1100 (EST)
Ken Wellsch <kcwellsc(a)math.uwaterloo.ca> wrote:
> On a KA410 (VAXstation 2000 etc.) the MFM controller and the NCR 5380
> both do DMA to a shared 16Kb private memory buffer. You then have to
> pull your data out into the regular VAXen memory. I believe the Lance
> chip (ethernet) is the only DMA to main memory capable device.
Correct.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA18090
for pups-liszt; Sat, 30 Jan 1999 09:54:52 +1100 (EST)
>From Alan F R Bain <A.F.R.Bain(a)dpmms.cam.ac.uk> Sat Jan 30 08:54:33 1999
Received: from moose.dpmms.cam.ac.uk (exim(a)moose.dpmms.cam.ac.uk [131.111.24.35])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id JAA18085
for <pups(a)minnie.cs.adfa.edu.au>; Sat, 30 Jan 1999 09:54:42 +1100 (EST)
Received: from localhost.cam.ac.uk
([127.0.0.1] helo=moose.dpmms.cam.ac.uk ident=afrb2)
by moose.dpmms.cam.ac.uk with esmtp (Exim 2.03 #1)
id 106Mo6-0001es-00
for pups(a)minnie.cs.adfa.edu.au; Fri, 29 Jan 1999 22:54:34 +0000
To: pups(a)minnie.cs.adfa.edu.au
Subject: Re: low-end vaxen and unix
In-reply-to: Your message of "Fri, 29 Jan 1999 17:49:42 EST."
<199901292249.RAA04815(a)skybridge.scl.cwru.edu>
Date: Fri, 29 Jan 1999 22:54:33 +0000
From: Alan F R Bain <A.F.R.Bain(a)dpmms.cam.ac.uk>
Message-Id: <E106Mo6-0001es-00(a)moose.dpmms.cam.ac.uk>
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
Michael Sokolov wrote:
>A warning for naive list readers. NetBSD's definition of "runs on" means that
>you have to part with all of your mass storage devices and use the bare CPU as
>diskless peering-at toy.
I think this is being grossly unfair and irrelevant; the information
provided was that NetBSD was a viable alternative which is correct.
All my modern machines run NetBSD and the only non supported hardware
is a 9 track magtape drive on a sun -- I don't consider that
unreasonable as it's rather an unusal model. I don't think PUPS
is the place for OS favouritism arguments, so please desist.
>4.3BSD-Quasijarus will eventually run on nearly every VAX ever made? When will
>this happen? To speed it up, subscribe to the Quasijarus mailing list and join
>our team.
>
>> It will also run 4.3BSD
>> binaries -- in fact, in my experience, more of them than Ultrix will. I
>> ran Ultrix on a 3100 on my desk when I worked at DEC, and it was even odds
>> whether binaries I'd built on 4.3 would work correctly -- remember, Ultrix
>> branched from 4.2, not 4.3.
>
>The fact that Ultrix originally started from 4.2 is absolutely irrelevant,
>since when 4.3BSD came out, Ultrix fully caught up with it. As the principal
>maintainer and software architect of 4.3BSD-*, I know this better than anyone
>else, and I state authoritatively that the complete 4.3BSD-Quasijarus userland
I don't feel that there is any need to be silly and pretentious
here; techinical arguments may be of interest, but `I'm right and
I know I am' arguments are just childish.
To add a constructive comment, there's been a lot written about the
history and tree of development of early unix up to the SYSV
and BSD split occured, but I'm pretty unsure about the rest.
It seems that BSD2 and BSD4 developed pretty much in parallel,
the former targetting the PDP and the latter the VAX; Warren's
graphing data provide an interesting view of what happened,
but I'm unsure how closely related the two developments were
(especially in time of releases, introduction of new features
etc.). I'd be grateful if someone more knowledgable could fill
in some of the details.
Alan Bain
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id KAA18255
for pups-liszt; Sat, 30 Jan 1999 10:56:43 +1100 (EST)
Thor Lancelot Simon <tls(a)rek.tjls.com> wrote:
> As far as I recall, stock 4.3 won't run on the MV2000, 3100, etc.
4.3BSD-Quasijarus will eventually. For now if you want to run the
4.3BSD-Quasijarus userland, run it atop of an Ultrix kernel. Will work
beautifully.
> There is a reasonable alternative. NetBSD runs on the 2000, many 3100 models,
> and even the 4000/60, which Ultrix never ran on.
A warning for naive list readers. NetBSD's definition of "runs on" means that
you have to part with all of your mass storage devices and use the bare CPU as
diskless peering-at toy.
4.3BSD-Quasijarus will eventually run on nearly every VAX ever made? When will
this happen? To speed it up, subscribe to the Quasijarus mailing list and join
our team.
> It will also run 4.3BSD
> binaries -- in fact, in my experience, more of them than Ultrix will. I
> ran Ultrix on a 3100 on my desk when I worked at DEC, and it was even odds
> whether binaries I'd built on 4.3 would work correctly -- remember, Ultrix
> branched from 4.2, not 4.3.
The fact that Ultrix originally started from 4.2 is absolutely irrelevant,
since when 4.3BSD came out, Ultrix fully caught up with it. As the principal
maintainer and software architect of 4.3BSD-*, I know this better than anyone
else, and I state authoritatively that the complete 4.3BSD-Quasijarus userland
will run perfectly atop of an Ultrix kernel.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA18025
for pups-liszt; Sat, 30 Jan 1999 09:38:19 +1100 (EST)
Pat Barron <pat(a)transarc.com> wrote:
> As I recall, you can attach an external SCSI hard disk to a MicroVAX 2000,
> and Ultrix will be able to use it, but you can't boot from it. The
> Centronics expansion port really is a SCSI port, even though it was never
> billed as such (and the TZK50 tape drive really is a SCSI drive, and you
> can use it on other systems that have SCSI - not sure why you'd want to,
> though....).
Correct, except that since Ultrix is binary-only chainware, you would have to
disassemble and patch some of its kernel .o files in order to force is to
recognize SCSI disks. It uses the CPU code (a byte-sized number constructed
from the SID and SID extension longwords) to index into a table of pointers to
routines for different CPUs, and the routines that get called when the CPU is
KA410 (VS/MV 2000) don't bother to probe for SCSI disks. This means that any
SCSI disks you may have attached will be silently ignored, even though the
drivers are present and they would work if they weren't artificially blocked.
> 4.3BSD (and its variants) for the VAX has no SCSI support at all, so
> you're out of luck if you want to use SCSI disks on a MicroVAX under 4.3.
Adding BabyVAX support (with MFM, SCSI, LANCE, and everything) to
4.3BSD-Quasijarus is in my plans. For more information, subscribe to the
Quasijarus mailing list.
If you want to have something running now, you can either run Ultrix and learn
to live in binary-only chains, or you can construct a system consisting of the
Ultrix kernel and the 4.3BSD-Quasijarus userland. There is enough syscall
compatibility between 4.3BSD and Ultrix to make this possible.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id IAA17536
for pups-liszt; Sat, 30 Jan 1999 08:42:17 +1100 (EST)
>From Thor Lancelot Simon <tls(a)rek.tjls.com> Sat Jan 30 07:41:53 1999
Received: from mail2.panix.com (mail2.panix.com [166.84.0.213])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id IAA17525
for <pups(a)minnie.cs.adfa.edu.au>; Sat, 30 Jan 1999 08:42:03 +1100 (EST)
Received: from panix7.panix.com (root(a)panix7.nyc.access.net [166.84.0.232])
by mail2.panix.com (8.8.8/8.8.8/PanixM1.3) with ESMTP id QAA01213
for <pups(a)minnie.cs.adfa.edu.au>; Fri, 29 Jan 1999 16:41:53 -0500 (EST)
Received: (from tls@localhost) by panix7.panix.com (8.8.8/8.7.1/PanixN1.0) id QAA03883 for pups(a)minnie.cs.adfa.edu.au; Fri, 29 Jan 1999 16:41:53 -0500 (EST)
Date: Fri, 29 Jan 1999 16:41:53 -0500
From: Thor Lancelot Simon <tls(a)rek.tjls.com>
To: pups(a)minnie.cs.adfa.edu.au
Subject: Re: low-end vaxen and unix
Message-ID: <19990129164152.A3563(a)rek.tjls.com>
Reply-To: tls(a)rek.tjls.com
References: <Pine.SGI.3.95.990129133718.11015C-100000(a)world.std.com> <Pine.GSO.3.96.990129150954.25336E-100000(a)smithfield.transarc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <Pine.GSO.3.96.990129150954.25336E-100000(a)smithfield.transarc.com>; from Pat Barron on Fri, Jan 29, 1999 at 03:28:52PM -0500
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Fri, Jan 29, 1999 at 03:28:52PM -0500, Pat Barron wrote:
> As I recall, you can attach an external SCSI hard disk to a MicroVAX 2000,
> and Ultrix will be able to use it, but you can't boot from it. The
> Centronics expansion port really is a SCSI port, even though it was never
> billed as such (and the TZK50 tape drive really is a SCSI drive, and you
> can use it on other systems that have SCSI - not sure why you'd want to,
> though....).
>
> 4.3BSD (and its variants) for the VAX has no SCSI support at all, so
> you're out of luck if you want to use SCSI disks on a MicroVAX under 4.3.
As far as I recall, stock 4.3 won't run on the MV2000, 3100, etc. The
people who made it do so used the relevant source bits from Ultrix, I
think, so even with a 32V source license you're out of luck.
There is a reasonable alternative. NetBSD runs on the 2000, many 3100 models,
and even the 4000/60, which Ultrix never ran on. It will also run 4.3BSD
binaries -- in fact, in my experience, more of them than Ultrix will. I
ran Ultrix on a 3100 on my desk when I worked at DEC, and it was even odds
whether binaries I'd built on 4.3 would work correctly -- remember, Ultrix
branched from 4.2, not 4.3.
SCSI on the 2000 is supposed to work pretty well, SCSI on some 3100 models
less so; the LANCE ethernet on the older boxes and the SGEC on the 4000/60
work; a few models support graphical console on a QDSS or equivalent. For
the boxes where you're stuck with small RD series disks, shared libraries
may help a bit.
Hope this helps.
THor
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA17760
for pups-liszt; Sat, 30 Jan 1999 09:08:05 +1100 (EST)
>From Ken Wellsch <kcwellsc(a)math.uwaterloo.ca> Sat Jan 30 08:07:36 1999
Received: from math.uwaterloo.ca (kcwellsc(a)math.uwaterloo.ca [129.97.140.144])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id JAA17754
for <pups(a)minnie.cs.adfa.edu.au>; Sat, 30 Jan 1999 09:07:55 +1100 (EST)
Received: (from kcwellsc@localhost)
by math.uwaterloo.ca (8.8.8/8.8.8) id RAA18899;
Fri, 29 Jan 1999 17:07:36 -0500 (EST)
From: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
Message-Id: <199901292207.RAA18899(a)math.uwaterloo.ca>
Subject: Re: low-end vaxen and unix
To: allisonp(a)world.std.com
Date: Fri, 29 Jan 1999 17:07:36 -0500 (EST)
Cc: pups(a)minnie.cs.adfa.edu.au
In-Reply-To: <Pine.SGI.3.95.990129160049.19225A-100000(a)world.std.com> from "allisonp(a)world.std.com" at Jan 29, 99 04:06:28 pm
Organization: University of Waterloo, Math Faculty Computing Facility (Alumni)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On a KA410 (VAXstation 2000 etc.) the MFM controller and the NCR 5380
both do DMA to a shared 16Kb private memory buffer. You then have to
pull your data out into the regular VAXen memory. I believe the Lance
chip (ethernet) is the only DMA to main memory capable device.
-- Ken
> [...] There are however issues in that the hard disk
> interface and the SCSI chip use the same DMA channel and it would cause
> some performance degrdation. [...]
>
> Allison
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA17998
for pups-liszt; Sat, 30 Jan 1999 09:36:06 +1100 (EST)
How well can the so-called "desktop vaxen" run 4.3 BSD? I'm thinking
about systems like the MicroVAX 2000, etc. I'd like to set up a
system to run some sort of 4.3 system (maybe Michael Sokolov's
Quasijarus distribution) and I've noticed the occasional desktop vax
show up in places like eBay. Is it possible to avoid the hernia and
use one of these "2nd floor apartment-friendly" computers?
--Mirian
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id FAA16845
for pups-liszt; Sat, 30 Jan 1999 05:45:58 +1100 (EST)
Mirian Crzig Lennox <mirian(a)xensei.com> wrote:
> How well can the so-called "desktop vaxen" run 4.3 BSD? I'm thinking
> about systems like the MicroVAX 2000, etc. I'd like to set up a
> system to run some sort of 4.3 system (maybe Michael Sokolov's
> Quasijarus distribution) and I've noticed the occasional desktop vax
> show up in places like eBay. Is it possible to avoid the hernia and
> use one of these "2nd floor apartment-friendly" computers?
Subscribe to the Quasijarus mailing list using standard Majordomo commands and
post your question there. I'll answer it.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/