El 29/10/2012, a les 21:06, Marc Chametzky <marc at bluevine.net> va escriure:
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
Do you have a mapping for the SETNOD binary input file? I define the nodes using a procedure full of SET NODE instructions, and it is really slow...
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 10/29/2012 04:07 PM, Jordi Guillaumes i Pons wrote:
Now that there is some TOPS-20 chatter in the list, I have a question for the experts...
My VAXen have ANNOUNCE banners with escape sequences so the screen gets erased, some text gets highlighted, some other gets reversed and so on. I have tried to do a similar banner for my TOPS20 system, but the <ESC> characters don't get to the terminal. It is like the terminal driver cleans up the stream somehow:
@type announce.txt
[2J[0;0H[1m HECNet - The Hobbyist DECnet network
[7;1m
[27m
[[[[[[[[ [[[[ [[[[[[[[[[ [[ [[ [[[[[[[[[[ [[[[[[[
[[ [[ [[ [[ [[ [[ [[ [[[
[[ [[ [[ [[ [[[[ [[ [[
That is just the beginnign of the banner, but you can get the idea. The question is:
Is there any way to configure the terminal driver so the <ESC> don't get cleared?
I don't know, but I can tell you that ANNOUNCE banners with embedded
escape sequences were always frowned upon when I was a commercial VMS admin.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 29 Oct 2012, at 16:06, Marc Chametzky <marc at bluevine.net> wrote:
Here's what I did to get DECnet running on my TOPS-20 system (Panda distribution).
1) Preconfigure the Ethernet interface with the right MAC address with ifconfig xxx ether aa:00:04:00:xx:xx
Happen to know what MAC i'd want for 33.254? I'm bad with figuring hexadecimal stuff and i've not quite figured out the order for DECnet mac addresses yet.
2) Set the interface in the klt20.ini file accordingly:
devdef ni0 564 ni20 dedic=true ifc=e1000g1 enaddr=aa:00:04:00:2e:4d
3) In SYSTEM:7-1-CONFIG.CMD I have these lines:
NODE CALHAN 19.302
ETHERNET 0 DECNET
DECNET ROUTER-ENDNODE
DECNET MAXIMUM-ADDRESS 1023
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
I believe that's it for getting it to speak DECnet reasonably well.
--Marc
On 29 Oct 2012, at 16:08, Dave McGuire <mcguire at neurotica.com> wrote:
On 10/29/2012 12:43 PM, Sampsa Laine wrote:
So any chance of uploading this image anywhere?
I can put one together. Unless Cory was going to do it...Cory, what
are your plans? I'm sitting here waiting for a massive storm, can't
really get any other work done so I might do that.
You can start with http://gewt.net/rsts-proper.7z and make a better pre-built image, you know more about RSTS/E than I do, and it'll save you a bit of time. Once a nice image is ready I can go throw up a little webpage somewhere.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
El 29/10/2012, a les 21:04, Cory Smelosky <b4 at gewt.net> va escriure:
TCPIP access does not mean you will have DECNET access. There is that MAC Address change issue. That is what prevented my setup to work in the first place, so I had to go the VM way
Yeah, doesn't give an error now, but it also just doesn't work, so i'm thinking the changing of the MAC is the issue now. Perhaps I could manually specify a DECnet mac address in the klh10 config? Probably just easier to spin up another VM or add another tap interface though.
Just for reference, my config line for the ethernet support is:
; Set Ethernet address
devdef ni0 564 ni20 ifc=eth1 dedic=1 decnet=1
IIRC the decnet=1 is not necessary for a dedicated card, but I won't touch it now it works :-P
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 10/29/2012 12:43 PM, Sampsa Laine wrote:
So any chance of uploading this image anywhere?
I can put one together. Unless Cory was going to do it...Cory, what
are your plans? I'm sitting here waiting for a massive storm, can't
really get any other work done so I might do that.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
Now that there is some TOPS-20 chatter in the list, I have a question for the experts...
My VAXen have ANNOUNCE banners with escape sequences so the screen gets erased, some text gets highlighted, some other gets reversed and so on. I have tried to do a similar banner for my TOPS20 system, but the <ESC> characters don't get to the terminal. It is like the terminal driver cleans up the stream somehow:
@type announce.txt
[2J[0;0H[1m HECNet - The Hobbyist DECnet network
[7;1m
[27m
[[[[[[[[ [[[[ [[[[[[[[[[ [[ [[ [[[[[[[[[[ [[[[[[[
[[ [[ [[ [[ [[ [[ [[ [[[
[[ [[ [[ [[ [[[[ [[ [[
That is just the beginnign of the banner, but you can get the idea. The question is:
Is there any way to configure the terminal driver so the <ESC> don't get cleared?
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
Here's what I did to get DECnet running on my TOPS-20 system (Panda distribution).
1) Preconfigure the Ethernet interface with the right MAC address with ifconfig xxx ether aa:00:04:00:xx:xx
2) Set the interface in the klt20.ini file accordingly:
devdef ni0 564 ni20 dedic=true ifc=e1000g1 enaddr=aa:00:04:00:2e:4d
3) In SYSTEM:7-1-CONFIG.CMD I have these lines:
NODE CALHAN 19.302
ETHERNET 0 DECNET
DECNET ROUTER-ENDNODE
DECNET MAXIMUM-ADDRESS 1023
4) For the node database, I'm using SYS:SETNOD.EXE. Run that, then use SET NODE commands to populate the database (a "TAKE" script can be quite handy) and then SAVE to a binary database.
At bootup, run SETNOD and issue the commands GET (to read the binary database) and then INSERT (to load the node database into the monitor).
I believe that's it for getting it to speak DECnet reasonably well.
--Marc
On 29 Oct 2012, at 15:54, Jordi Guillaumes i Pons <jg at jordi.guillaumes.name> wrote:
El 29/10/2012, a les 17:40, Cory Smelosky <b4 at gewt.net> va escriure:
29-Oct-2012 09:33:11 ***BUGCHK COMBNN*** Bad local node number Job: 0, User: OPERATOR
[KNILDR: Loading microcode version 1(172) into Ethernet channel 0]
TYPE SYSTEM:7-1-CONFIG.CMD shows:
NODE MINDY 33.303
DECNET ROUTER-ENDNODE
ETHERNET 0 DECNET
Trying to enter opr so I can enter NCP and see if I can get more information but nothing happens when I type opr<ret> as operator.
The system is not reachable via decnet.
Did I forget a setting somewhere?
Hmmmm...
@enable
$r opr
OPR>enter ncp
NCP>show executor char
NCP>
18:30:48 NCP
Request # 324; Show Executor Node Characteristics Completed
Executor Node = 7.78 (BITXT2)
Identification = DECnet-20 Version 4.0
Management Version = 4.0.0
Loop Count = 1
Loop Length = 127
Loop With = Mixed
Incoming Timer = 30
Outgoing Timer = 60
NSP Version = 4.0.0
Maximum Links = 65535
Delay Factor = 48
Delay Weight = 10
Inactivity Timer = 120
Retransmit Factor = 10
Routing Version = 2.0.0
Type = Nonrouting IV
Routing Timer = 600
Broadcast Routing Timer = 40
Maximum Address = 255
Maximum Circuits = 20
Maximum Cost = 100
Maximum Hops = 16
Maximum Visits = 20
Maximum Broadcast Nonrouters = 64
Maximum Broadcast Routers = 32
Maximum Buffers = 80
Buffer Size = 576
Segment Buffer Size = 576
That "Maximum Address" makes me wonder... try to assign to it an address under 255.
If I try to change the characteristic I get an error:
NCP>set executor maximum address 1023
NCP>
18:31:21 NCP
Request # 325; Set Node Failed, Operation failure
I'll try to locate a DECNET-20 manual to check it all...
I have it attached to a bridge and it is reachable via TCP/IP, so networking works.
TCPIP access does not mean you will have DECNET access. There is that MAC Address change issue. That is what prevented my setup to work in the first place, so I had to go the VM way
Yeah, doesn't give an error now, but it also just doesn't work, so i'm thinking the changing of the MAC is the issue now. Perhaps I could manually specify a DECnet mac address in the klh10 config? Probably just easier to spin up another VM or add another tap interface though.
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
El 29/10/2012, a les 17:40, Cory Smelosky <b4 at gewt.net> va escriure:
29-Oct-2012 09:33:11 ***BUGCHK COMBNN*** Bad local node number Job: 0, User: OPERATOR
[KNILDR: Loading microcode version 1(172) into Ethernet channel 0]
TYPE SYSTEM:7-1-CONFIG.CMD shows:
NODE MINDY 33.303
DECNET ROUTER-ENDNODE
ETHERNET 0 DECNET
Trying to enter opr so I can enter NCP and see if I can get more information but nothing happens when I type opr<ret> as operator.
The system is not reachable via decnet.
Did I forget a setting somewhere?
Hmmmm...
@enable
$r opr
OPR>enter ncp
NCP>show executor char
NCP>
18:30:48 NCP
Request # 324; Show Executor Node Characteristics Completed
Executor Node = 7.78 (BITXT2)
Identification = DECnet-20 Version 4.0
Management Version = 4.0.0
Loop Count = 1
Loop Length = 127
Loop With = Mixed
Incoming Timer = 30
Outgoing Timer = 60
NSP Version = 4.0.0
Maximum Links = 65535
Delay Factor = 48
Delay Weight = 10
Inactivity Timer = 120
Retransmit Factor = 10
Routing Version = 2.0.0
Type = Nonrouting IV
Routing Timer = 600
Broadcast Routing Timer = 40
Maximum Address = 255
Maximum Circuits = 20
Maximum Cost = 100
Maximum Hops = 16
Maximum Visits = 20
Maximum Broadcast Nonrouters = 64
Maximum Broadcast Routers = 32
Maximum Buffers = 80
Buffer Size = 576
Segment Buffer Size = 576
That "Maximum Address" makes me wonder... try to assign to it an address under 255.
If I try to change the characteristic I get an error:
NCP>set executor maximum address 1023
NCP>
18:31:21 NCP
Request # 325; Set Node Failed, Operation failure
I'll try to locate a DECNET-20 manual to check it all...
I have it attached to a bridge and it is reachable via TCP/IP, so networking works.
TCPIP access does not mean you will have DECNET access. There is that MAC Address change issue. That is what prevented my setup to work in the first place, so I had to go the VM way...
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES