The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] TTY8
@ 2017-11-25 16:48 Noel Chiappa
  0 siblings, 0 replies; 5+ messages in thread
From: Noel Chiappa @ 2017-11-25 16:48 UTC (permalink / raw)


    > From: "Ron Natalie"

    > Every PDP-11 UNIX I ever used had the console KL-11 as /dev/tty8.
    > The question is why.

Blast! I have this memory of reading an explanation for that somewhere - but
I cannot remember what it was, or where! I've done a grep through my hoard of
Unix documents, looking for "tty8", but no hits.

	Noel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] TTY8
  2017-11-25 15:43 Ron Natalie
  2017-11-25 18:16 ` Nigel Williams
  2017-11-25 19:47 ` Clem cole
@ 2017-11-28 10:02 ` Tom Ivar Helbekkmo
  2 siblings, 0 replies; 5+ messages in thread
From: Tom Ivar Helbekkmo @ 2017-11-28 10:02 UTC (permalink / raw)


Heh.  This thread got me looking at a piece of software I wrote a long
time ago -- a utility to help you configure the components of a Q-bus or
UNIBUS system with the correct CSRs and interrupt vectors for DEC
operating systems to recognize them during autoconfiguration.  It's in
the archive, and called sysgen, because it's a clone of the relevant
part of VAX/VMS SYSGEN.

Anyway, it turns out my tool has had a bug in it since 2004, that kept
it from working correctly with boards that need specific CSR settings,
but have their interrupt vectors in floating space -- like the DC11,
which is why I noticed the problem now.

The corrected version is at https://www.hamartun.priv.no/tih/sysgen.tar.Z

I'll ask Warren to replace the one in the archive.

-tih
-- 
Most people who graduate with CS degrees don't understand the significance
of Lisp.  Lisp is the most important idea in computer science.  --Alan Kay


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] TTY8
  2017-11-25 15:43 Ron Natalie
  2017-11-25 18:16 ` Nigel Williams
@ 2017-11-25 19:47 ` Clem cole
  2017-11-28 10:02 ` Tom Ivar Helbekkmo
  2 siblings, 0 replies; 5+ messages in thread
From: Clem cole @ 2017-11-25 19:47 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2191 bytes --]

DZ did yet exist. They were developed as part of 11/34 project - iirc Jeff Mitchel had his hand in them.

In the begin of the pdp11 there was the DC11, the KL/DL11 and the DH11 as traditional serial ports using a Gordon Bell invented and DEC patented UART - which came from the PDP8 program  :-)

IIRC Ken originally had statically named the serial devices for Unix although I’ve forgotten the assignment but the DL11 was tty8 and tty9 and DC11 started at 0.   DL11 were terrible I/O devices which is why the DH was created.  The idea from DEC was that you were supposed to use DH/DM pairs to support your terminals and modems on pdp11s.  

I suspect Ken/ BTL was following the DEC hardware rules and just modeled the Unix naming to match. 

In practice most sites had a single KL as the console and the used DZ and DH’s and had a script/makefile in /dev to create banks of device 8 or 16  at a time.  

Btw. I’ve forgotten the details the DC as we did not use them at CMU nor Tektronix or UCB by the time I got there  [We used either real DHs sometimes DZ but not if I could stop it or at CMU a locally created device called a ASLI. Later once they came on the scene most Unix sites I knew used Able DHDMs because they were cheaper than DZs, took less bus  space (single card for 16 ports) and of course were DMA so they worked better.   

FYI not to complain my small disappointment with simh has been the DH emulator.  The sim folks are assuming dz so never really worked to fix it.  It’s on my Long want to do list to figure out why. 

Sent from my PDP-7 Running UNIX V0 expect things to be almost but not quite. 

> On Nov 25, 2017, at 10:43 AM, Ron Natalie <ron at ronnatalie.com> wrote:
> 
> OK, we were discussing terminals this morning with some other old guys.   If I knew the answer to this I’ve forgotten.
> Every PDP-11 UNIX I ever used had the console KL-11 as /dev/tty8.   The question is why.    My guess is that for some reason
> an 8 terminal multiplexor (DZ-11?) was stuck at tty0, but why?
>  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171125/09a5f002/attachment.html>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] TTY8
  2017-11-25 15:43 Ron Natalie
@ 2017-11-25 18:16 ` Nigel Williams
  2017-11-25 19:47 ` Clem cole
  2017-11-28 10:02 ` Tom Ivar Helbekkmo
  2 siblings, 0 replies; 5+ messages in thread
From: Nigel Williams @ 2017-11-25 18:16 UTC (permalink / raw)


On Sun, Nov 26, 2017 at 2:43 AM, Ron Natalie <ron at ronnatalie.com> wrote:
> Every PDP-11 UNIX I ever used had the console KL-11 as /dev/tty8.   The
> question is why.    My guess is that for some reason...

DC-11 was assigned tty[0-7]abcd
DH-11 was tty[f-u]
KL-11/DL-11 was tty8 or console

Weirdly the dc.c driver has space for 14-lines.

What was /dev/ttye used for?

http://man.cat-v.org/unix-6th/4/dc
https://github.com/eunuchs/unix-archive/blob/master/PDP-11/Trees/V6/usr/sys/dmr/dc.c
http://man.cat-v.org/unix-6th/4/kl
http://man.cat-v.org/unix-6th/4/dh


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] TTY8
@ 2017-11-25 15:43 Ron Natalie
  2017-11-25 18:16 ` Nigel Williams
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ron Natalie @ 2017-11-25 15:43 UTC (permalink / raw)


OK, we were discussing terminals this morning with some other old guys.   If
I knew the answer to this I've forgotten.

Every PDP-11 UNIX I ever used had the console KL-11 as /dev/tty8.   The
question is why.    My guess is that for some reason

an 8 terminal multiplexor (DZ-11?) was stuck at tty0, but why?

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171125/6020308c/attachment.html>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-11-28 10:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-25 16:48 [TUHS] TTY8 Noel Chiappa
  -- strict thread matches above, loose matches on Subject: below --
2017-11-25 15:43 Ron Natalie
2017-11-25 18:16 ` Nigel Williams
2017-11-25 19:47 ` Clem cole
2017-11-28 10:02 ` Tom Ivar Helbekkmo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).