On Oct 29, 2012, at 10:12 PM, Dave McGuire <mcguire at neurotica.com> wrote:
On 10/29/2012 08:55 PM, Sampsa Laine wrote:
So I've got a SIMH PDP-11 running RSTS/E up, but am trying to figure
out how to change the node number and name.
I've tried re-installing DECNET from tape, but that doesn't seem to
work, as it says DECNET is running and must be shut down first.
So how do I:
a) Set the node name / number of a previously installed DECNET
install
This is a guess, as I've done very little DECnet under RSTS/E, but
possibly try:
$ @decnet$:net cfg
$ @decnet$:netcfg
$ delete/nolog/nowarnings dnet:addcrc.dat
^
?Not a valid device
Before you ask, yes. I eat logicals for snacks it would seem.
b) Shut down the DECNET process so I can reinstall
Try:
$ ncp set executor state off
That MIGHT be enough.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 10/29/2012 08:55 PM, Sampsa Laine wrote:
So I've got a SIMH PDP-11 running RSTS/E up, but am trying to figure
out how to change the node number and name.
I've tried re-installing DECNET from tape, but that doesn't seem to
work, as it says DECNET is running and must be shut down first.
So how do I:
a) Set the node name / number of a previously installed DECNET
install
This is a guess, as I've done very little DECnet under RSTS/E, but
possibly try:
$ @decnet$:netcfg
b) Shut down the DECNET process so I can reinstall
Try:
$ ncp set executor state off
That MIGHT be enough.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
So I've got a SIMH PDP-11 running RSTS/E up, but am trying to figure out how to change the node number and name.
I've tried re-installing DECNET from tape, but that doesn't seem to work, as it says DECNET is running and must be shut down first.
So how do I:
a) Set the node name / number of a previously installed DECNET install
or
b) Shut down the DECNET process so I can reinstall
Sampsa
On 29 Oct 2012, at 17:48, Cory Smelosky <b4 at gewt.net> wrote:
On 29 Oct 2012, at 17:03, Cory Smelosky <b4 at gewt.net> wrote:
On 29 Oct 2012, at 16:55, Marc Chametzky <marc at bluevine.net> wrote:
29-Oct-2012 13:49:58 ***BUGCHK KNIADR*** Monitor address does not match NIA20 address, Data: 0, 524000040000, 524000040000, 77502000
0000
Hmmm, Where'd I screw up? the MAC and configured DECnet addresses match.
There are three places I'd check:
1) The actual network Interface on the Unix system (should be able to verify with ifconfig)
Had it bind to eth0 instead of vmbr0, the error went away and it can see an adjacent node.
2) The address configured in klt20.ini (assuming you're using the Panda distribution)
That is now configured correctly. Seems this problem can easily be solved by just bringing up another VM, I have the RAM and DISK. ;)
Got it running in a VM but now?
https://www.refheap.com/paste/9b3f3fb3baae4d8ef23814976
Everything seems configured correctly, but it doesn't work. What'd I miss?
I have no idea what I missed or how I fixed it, but it works now. It seems I needed to install some ia32 libs.
3) The DECnet address specified in 7-1-CONFIG.CMD
--Marc
On 29 Oct 2012, at 17:03, Cory Smelosky <b4 at gewt.net> wrote:
On 29 Oct 2012, at 16:55, Marc Chametzky <marc at bluevine.net> wrote:
29-Oct-2012 13:49:58 ***BUGCHK KNIADR*** Monitor address does not match NIA20 address, Data: 0, 524000040000, 524000040000, 77502000
0000
Hmmm, Where'd I screw up? the MAC and configured DECnet addresses match.
There are three places I'd check:
1) The actual network Interface on the Unix system (should be able to verify with ifconfig)
Had it bind to eth0 instead of vmbr0, the error went away and it can see an adjacent node.
2) The address configured in klt20.ini (assuming you're using the Panda distribution)
That is now configured correctly. Seems this problem can easily be solved by just bringing up another VM, I have the RAM and DISK. ;)
Got it running in a VM but now?
https://www.refheap.com/paste/9b3f3fb3baae4d8ef23814976
Everything seems configured correctly, but it doesn't work. What'd I miss?
3) The DECnet address specified in 7-1-CONFIG.CMD
--Marc
On 29 Oct 2012, at 16:55, Marc Chametzky <marc at bluevine.net> wrote:
29-Oct-2012 13:49:58 ***BUGCHK KNIADR*** Monitor address does not match NIA20 address, Data: 0, 524000040000, 524000040000, 77502000
0000
Hmmm, Where'd I screw up? the MAC and configured DECnet addresses match.
There are three places I'd check:
1) The actual network Interface on the Unix system (should be able to verify with ifconfig)
Had it bind to eth0 instead of vmbr0, the error went away and it can see an adjacent node.
2) The address configured in klt20.ini (assuming you're using the Panda distribution)
That is now configured correctly. Seems this problem can easily be solved by just bringing up another VM, I have the RAM and DISK. ;)
3) The DECnet address specified in 7-1-CONFIG.CMD
--Marc
29-Oct-2012 13:49:58 ***BUGCHK KNIADR*** Monitor address does not match NIA20 address, Data: 0, 524000040000, 524000040000, 77502000
0000
Hmmm, Where'd I screw up? the MAC and configured DECnet addresses match.
There are three places I'd check:
1) The actual network Interface on the Unix system (should be able to verify with ifconfig)
2) The address configured in klt20.ini (assuming you're using the Panda distribution)
3) The DECnet address specified in 7-1-CONFIG.CMD
--Marc
On 29 Oct 2012, at 16:40, Brian Hechinger <wonko at 4amlunch.net> wrote:
On 10/29/2012 4:23 PM, Jordi Guillaumes i Pons wrote:
El 29/10/2012, a les 21:21, Marc Chametzky <marc at bluevine.net> va escriure:
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.
If my math is correct, it'd be aa:00:04:00:fe:84.
If you are so lazy as am I:
http://www.powerdog.com/addrconv.cgi
On the other hand, the current linux dnet-tools contains a setether command which does the math for you.
I was just going to post that link. :)
-brian
29-Oct-2012 13:49:58 ***BUGCHK KNIADR*** Monitor address does not match NIA20 address, Data: 0, 524000040000, 524000040000, 77502000
0000
Hmmm, Where'd I screw up? the MAC and configured DECnet addresses match.
On 10/29/2012 4:23 PM, Jordi Guillaumes i Pons wrote:
El 29/10/2012, a les 21:21, Marc Chametzky <marc at bluevine.net> va escriure:
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.
If my math is correct, it'd be aa:00:04:00:fe:84.
If you are so lazy as am I:
http://www.powerdog.com/addrconv.cgi
On the other hand, the current linux dnet-tools contains a setether command which does the math for you.
I was just going to post that link. :)
-brian
El 29/10/2012, a les 21:21, Marc Chametzky <marc at bluevine.net> va escriure:
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.
If my math is correct, it'd be aa:00:04:00:fe:84.
If you are so lazy as am I:
http://www.powerdog.com/addrconv.cgi
On the other hand, the current linux dnet-tools contains a setether command which does the math for you.
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 10/29/2012 04:22 PM, Jordi Guillaumes i Pons wrote:
El 29/10/2012, a les 21:18, Dave McGuire <mcguire at neurotica.com> va
escriure:
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.
Hehehe that is the good part of being a hobyist :)
On the other hand, we used those banners back in the day... no one
complained. In fact, everyone used them. :)
In commercial shops? From my perspective that's pretty unusual.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
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...
I don't even know where the binary database file went, so I've not looked at it to know what it looks like on the inside. I don't recall it taking very long to TAKE the input file to prepare the database.
--Marc
El 29/10/2012, a les 21:18, Dave McGuire <mcguire at neurotica.com> va escriure:
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.
Hehehe that is the good part of being a hobyist :)
On the other hand, we used those banners back in the day... no one complained. In fact, everyone used them. :)
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
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.
If my math is correct, it'd be aa:00:04:00:fe:84.
It's 33*1024 + 254 = 84fe, and then you swap the bytes.
Does that sound right to others?
--Marc
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