Re: [Simh] Unix v7 tty terminals in SimH pdp11
On 14/10/17, Will Senn wrote: > and finally, this note summed it up nicely: > http://a.papnet.eu/UNIX/v7/Installation. I'm glad my notes were helpful to you! If you have (or anyone else has) any suggestions what I could add, tell me. ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] Unix v7 tty terminals in SimH pdp11
OK. Figured it out and updated my instructions to reflect the changes: https://drive.google.com/open?id=0B1_Jn6Hlzym-Zmx1TjR3TENDQTA basically in V7: cd /usr/sys/conf echo 4dc >> hptmconf mkconf < hptmconf make unix mv unix /munix ed /etc/ttys 2,5s/./1/ w q /etc/mknod /dev/tty00 c 3 0 /etc/mknod /dev/tty01 c 3 1 /etc/mknod /dev/tty02 c 3 2 /etc/mknod /dev/tty03 c 3 3 chmod 640 /dev/tty0? then in simh.ini add set dci en set dci lines=4 att dci then in the host: telnet localhost a couple of times from separate terminals fire it all up and voila, it works. I am always amazed how much time I can spend retreading others paths or even roads I've walked before. I'm closing the loop here in case somebody finds this thread and can benefit from the answer. Figured a lot of this out the hard way, then the rest was thanks to Clem Cole and finally, this note summed it up nicely: http://a.papnet.eu/UNIX/v7/Installation. Later, Will On 10/14/17 8:56 AM, Will Senn wrote: Thanks, Johnny. I found my notes on when I did this in V6. I had the following in my ini file: set dci en set dci lines=8 set dco 7b att dci and when I boot V6 and telnet into it I get this: telnet localhost Trying ::1... Connected to localhost. Escape character is '^]'. Connected to the PDP-11 simulator DCI device, line 0 login: dmr Login incorrect. Name: root # Which is great. I tried the same in V7 after editing /etc/ttys, which is different in V7 than V6, having lines like: 14console 00tty00 00tty01 Which I changed to: 14console 10tty00 10tty01 After reboot, no go though. The telnet session is unresponsive. Any ideas? Thanks, Will On 10/14/17 2:14 AM, Johnny Billquist wrote: I haven't played with V7, but I assume there must either be an /etc/ttys, or something similar, which tells Unix on which terminal lines to start a login process at boot. Otherwise they are going to be very silent. Also, remember to hit enter, as they will not spontaneously print out a prompt just because you telnet in. They have already printed a prompt when the login program started. Johnny On 2017-10-14 06:13, Will Senn wrote: Hi, It's been a while since I used SimH pdp11 to do anything beyond boot Unix V6/V7 for a single user. I would like to be able to use the V7 system in multiuser mode with multiple users and I can't quite wrap my mind around the problem, so I am asking y'all for help. I am sure I'm butchering the discussion as I'm a bit unclear on what device is doing what, but ultimately I want to be able to telnet locally to a port that the running Unix Version 7 will respond to with a TTY that I can log in to. According to the document Setting Up Unix - Seventh Edition by Charles B. Haley and Dennis M. Ritchie, V7: The DC11 driver is set to run 4 lines. This can be changed in dc.c. The DH11 driver is set to handle 3 DH11's with a full complement of 48 lines. If you have less, or more, you may want to edit dh.c. The DN11 driver will handle 4 DN's. Edit dn.c. The DU11 driver can only handle a single DU. This cannot be easily changed. The KL/DL driver is set up to run a single DL11-A, -B, or -C (the console) and no DL11-E's. To change this, edit kl.c to have NKL11 reflect the total number of DL11-ABC's and NDL11 to reflect the number of DL11-E's. So far as the driver is concerned, the difference between the devices is their address. This sounds promising as these seem like terminals to me and each has plenty of lines if only I could get simh to serve up the devices and attach them to telnet ports, and if Unix will actually provide ttys on those devices. I read the docs and tried adding variations of: set dli lines=4 attach dli 3633 set dlO0 nodataset set dlO1 nodataset to my pdp11 boot.ini file, as well as dc versions of the above and and and... I telneted to port 3633 locally after each reconfiguration, but didn't get any unix output on the telnet session. I appreciate any helpful comments or suggestions. Thanks, Will -- GPG Fingerprint: 68F4 B3BD 1730 555A 4462 7D45 3EAA 5B6D A982 BAAF ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] Unix v7 tty terminals in SimH pdp11
Did you make the proper entries in /dev for the devices? You need those before you edit ttys, you also need to do an kill -1 1 to tell init to reread the ttys file. Send me email privately at home if you want a little more help. IIRC you are also Eastern time ... I'm around today. Clem On Sat, Oct 14, 2017 at 9:56 AM, Will Senn wrote: > Thanks, Johnny. I found my notes on when I did this in V6. I had the > following in my ini file: > set dci en > set dci lines=8 > set dco 7b > att dci > > and when I boot V6 and telnet into it I get this: > telnet localhost > Trying ::1... > Connected to localhost. > Escape character is '^]'. > > > Connected to the PDP-11 simulator DCI device, line 0 > > > login: dmr > Login incorrect. > Name: root > # > > Which is great. I tried the same in V7 after editing /etc/ttys, which is > different in V7 than V6, having lines like: > 14console > 00tty00 > 00tty01 > > Which I changed to: > 14console > 10tty00 > 10tty01 > > After reboot, no go though. The telnet session is unresponsive. > > Any ideas? > > Thanks, > Will > > On 10/14/17 2:14 AM, Johnny Billquist wrote: > >> I haven't played with V7, but I assume there must either be an /etc/ttys, >> or something similar, which tells Unix on which terminal lines to start a >> login process at boot. Otherwise they are going to be very silent. >> >> Also, remember to hit enter, as they will not spontaneously print out a >> prompt just because you telnet in. They have already printed a prompt when >> the login program started. >> >> Johnny >> >> On 2017-10-14 06:13, Will Senn wrote: >> >>> Hi, >>> >>> It's been a while since I used SimH pdp11 to do anything beyond boot >>> Unix V6/V7 for a single user. I would like to be able to use the V7 system >>> in multiuser mode with multiple users and I can't quite wrap my mind around >>> the problem, so I am asking y'all for help. I am sure I'm butchering the >>> discussion as I'm a bit unclear on what device is doing what, but >>> ultimately I want to be able to telnet locally to a port that the running >>> Unix Version 7 will respond to with a TTY that I can log in to. According >>> to the document Setting Up Unix - Seventh Edition by Charles B. Haley and >>> Dennis M. Ritchie, V7: >>> >>> The DC11 driver is set to run 4 lines. This can be changed in dc.c. >>> The DH11 driver is set to handle 3 DH11's with a full complement of 48 >>> lines. If you have less, or more, you may want to edit dh.c. >>> The DN11 driver will handle 4 DN's. Edit dn.c. >>> The DU11 driver can only handle a single DU. This cannot be easily >>> changed. >>> The KL/DL driver is set up to run a single DL11-A, -B, or -C (the >>> console) and no DL11-E's. To change this, edit kl.c to have NKL11 reflect >>> the total number of DL11-ABC's and NDL11 to reflect the number of DL11-E's. >>> So far as the driver is concerned, the difference between the devices is >>> their address. >>> >>> This sounds promising as these seem like terminals to me and each has >>> plenty of lines if only I could get simh to serve up the devices and attach >>> them to telnet ports, and if Unix will actually provide ttys on those >>> devices. >>> >>> I read the docs and tried adding variations of: >>> >>> set dli lines=4 >>> attach dli 3633 >>> set dlO0 nodataset >>> set dlO1 nodataset >>> >>> to my pdp11 boot.ini file, as well as dc versions of the above and and >>> and... >>> >>> I telneted to port 3633 locally after each reconfiguration, but didn't >>> get any unix output on the telnet session. >>> >>> I appreciate any helpful comments or suggestions. >>> >>> Thanks, >>> >>> Will >>> >>> >>> >> > -- > GPG Fingerprint: 68F4 B3BD 1730 555A 4462 7D45 3EAA 5B6D A982 BAAF > > ___ > Simh mailing list > Simh@trailing-edge.com > http://mailman.trailing-edge.com/mailman/listinfo/simh > ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] Unix v7 tty terminals in SimH pdp11
Thanks, Johnny. I found my notes on when I did this in V6. I had the following in my ini file: set dci en set dci lines=8 set dco 7b att dci and when I boot V6 and telnet into it I get this: telnet localhost Trying ::1... Connected to localhost. Escape character is '^]'. Connected to the PDP-11 simulator DCI device, line 0 login: dmr Login incorrect. Name: root # Which is great. I tried the same in V7 after editing /etc/ttys, which is different in V7 than V6, having lines like: 14console 00tty00 00tty01 Which I changed to: 14console 10tty00 10tty01 After reboot, no go though. The telnet session is unresponsive. Any ideas? Thanks, Will On 10/14/17 2:14 AM, Johnny Billquist wrote: I haven't played with V7, but I assume there must either be an /etc/ttys, or something similar, which tells Unix on which terminal lines to start a login process at boot. Otherwise they are going to be very silent. Also, remember to hit enter, as they will not spontaneously print out a prompt just because you telnet in. They have already printed a prompt when the login program started. Johnny On 2017-10-14 06:13, Will Senn wrote: Hi, It's been a while since I used SimH pdp11 to do anything beyond boot Unix V6/V7 for a single user. I would like to be able to use the V7 system in multiuser mode with multiple users and I can't quite wrap my mind around the problem, so I am asking y'all for help. I am sure I'm butchering the discussion as I'm a bit unclear on what device is doing what, but ultimately I want to be able to telnet locally to a port that the running Unix Version 7 will respond to with a TTY that I can log in to. According to the document Setting Up Unix - Seventh Edition by Charles B. Haley and Dennis M. Ritchie, V7: The DC11 driver is set to run 4 lines. This can be changed in dc.c. The DH11 driver is set to handle 3 DH11's with a full complement of 48 lines. If you have less, or more, you may want to edit dh.c. The DN11 driver will handle 4 DN's. Edit dn.c. The DU11 driver can only handle a single DU. This cannot be easily changed. The KL/DL driver is set up to run a single DL11-A, -B, or -C (the console) and no DL11-E's. To change this, edit kl.c to have NKL11 reflect the total number of DL11-ABC's and NDL11 to reflect the number of DL11-E's. So far as the driver is concerned, the difference between the devices is their address. This sounds promising as these seem like terminals to me and each has plenty of lines if only I could get simh to serve up the devices and attach them to telnet ports, and if Unix will actually provide ttys on those devices. I read the docs and tried adding variations of: set dli lines=4 attach dli 3633 set dlO0 nodataset set dlO1 nodataset to my pdp11 boot.ini file, as well as dc versions of the above and and and... I telneted to port 3633 locally after each reconfiguration, but didn't get any unix output on the telnet session. I appreciate any helpful comments or suggestions. Thanks, Will -- GPG Fingerprint: 68F4 B3BD 1730 555A 4462 7D45 3EAA 5B6D A982 BAAF ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] Unix v7 tty terminals in SimH pdp11
I haven't played with V7, but I assume there must either be an /etc/ttys, or something similar, which tells Unix on which terminal lines to start a login process at boot. Otherwise they are going to be very silent. Also, remember to hit enter, as they will not spontaneously print out a prompt just because you telnet in. They have already printed a prompt when the login program started. Johnny On 2017-10-14 06:13, Will Senn wrote: Hi, It's been a while since I used SimH pdp11 to do anything beyond boot Unix V6/V7 for a single user. I would like to be able to use the V7 system in multiuser mode with multiple users and I can't quite wrap my mind around the problem, so I am asking y'all for help. I am sure I'm butchering the discussion as I'm a bit unclear on what device is doing what, but ultimately I want to be able to telnet locally to a port that the running Unix Version 7 will respond to with a TTY that I can log in to. According to the document Setting Up Unix - Seventh Edition by Charles B. Haley and Dennis M. Ritchie, V7: The DC11 driver is set to run 4 lines. This can be changed in dc.c. The DH11 driver is set to handle 3 DH11's with a full complement of 48 lines. If you have less, or more, you may want to edit dh.c. The DN11 driver will handle 4 DN's. Edit dn.c. The DU11 driver can only handle a single DU. This cannot be easily changed. The KL/DL driver is set up to run a single DL11-A, -B, or -C (the console) and no DL11-E's. To change this, edit kl.c to have NKL11 reflect the total number of DL11-ABC's and NDL11 to reflect the number of DL11-E's. So far as the driver is concerned, the difference between the devices is their address. This sounds promising as these seem like terminals to me and each has plenty of lines if only I could get simh to serve up the devices and attach them to telnet ports, and if Unix will actually provide ttys on those devices. I read the docs and tried adding variations of: set dli lines=4 attach dli 3633 set dlO0 nodataset set dlO1 nodataset to my pdp11 boot.ini file, as well as dc versions of the above and and and... I telneted to port 3633 locally after each reconfiguration, but didn't get any unix output on the telnet session. I appreciate any helpful comments or suggestions. Thanks, Will -- Johnny Billquist || "I'm on a bus || on a psychedelic trip email: b...@softjar.se || Reading murder books pdp is alive! || tryin' to stay hip" - B. Idol ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
[Simh] Unix v7 tty terminals in SimH pdp11
Hi, It's been a while since I used SimH pdp11 to do anything beyond boot Unix V6/V7 for a single user. I would like to be able to use the V7 system in multiuser mode with multiple users and I can't quite wrap my mind around the problem, so I am asking y'all for help. I am sure I'm butchering the discussion as I'm a bit unclear on what device is doing what, but ultimately I want to be able to telnet locally to a port that the running Unix Version 7 will respond to with a TTY that I can log in to. According to the document Setting Up Unix - Seventh Edition by Charles B. Haley and Dennis M. Ritchie, V7: The DC11 driver is set to run 4 lines. This can be changed in dc.c. The DH11 driver is set to handle 3 DH11's with a full complement of 48 lines. If you have less, or more, you may want to edit dh.c. The DN11 driver will handle 4 DN's. Edit dn.c. The DU11 driver can only handle a single DU. This cannot be easily changed. The KL/DL driver is set up to run a single DL11-A, -B, or -C (the console) and no DL11-E's. To change this, edit kl.c to have NKL11 reflect the total number of DL11-ABC's and NDL11 to reflect the number of DL11-E's. So far as the driver is concerned, the difference between the devices is their address. This sounds promising as these seem like terminals to me and each has plenty of lines if only I could get simh to serve up the devices and attach them to telnet ports, and if Unix will actually provide ttys on those devices. I read the docs and tried adding variations of: set dli lines=4 attach dli 3633 set dlO0 nodataset set dlO1 nodataset to my pdp11 boot.ini file, as well as dc versions of the above and and and... I telneted to port 3633 locally after each reconfiguration, but didn't get any unix output on the telnet session. I appreciate any helpful comments or suggestions. Thanks, Will -- GPG Fingerprint: 68F4 B3BD 1730 555A 4462 7D45 3EAA 5B6D A982 BAAF ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh