On Saturday, May 24, 2014 at 3:12 AM, Jean-Yves Bernier wrote:
Node 10.1
Line = QNA-0
Controller = Normal
Counter timer = Off
Protocol = ETHERNET
Hardware address = 08-00-2B-AA-BB-CC
Controller CSR = 174440, Vector = 120
Priority = 5
Node 10.2
Line = QNA-0
Controller = Normal
Counter timer = Off
Protocol = ETHERNET
Hardware address = 08-00-2B-AA-BB-CC
Controller CSR = 174440, Vector = 120
Priority = 5
Shouldn't be AA-00-04-00-01-28 and AA-00-04-00-02-28 ?
Both nodes under simh.
The network is working, however.
Is it required to SET XQ MAC to match node address?
Without regard to how you happen to use a particular simulated Ethernet device, you should choose a unique hardware MAC address for that card. This would reflect how hardware manufacturers assign unique, but persistent, MAC addresses to each network device that they manufacture. Simh can't know if you've done this, and since you haven't explicitly changed the MAC address both of these simulated devices have the same hardware MAC address.
As it turns out, since you're using these Ethernet devices for DECnet hosts, due to how Phase IV DECnet was designed, the operating system changes the running MAC address to reflect the current DECnet address (or SCSSYSTEMID) that the system is running with. Since you've got more than one simulator running on your LAN, you should set the MAC addresses uniquely in the simulator configuration files before you attempt to attach the Ethernet device to a network. If you don't, there are timing situations which will cause the second simulators attach attempt to fail since it might detect that there is a MAC address conflict. This could happen if both simulators are connected to the LAN but haven't yet gotten far enough along in the VMS boot for the operating system to uniquely set the MAC addresses.
- Mark
- Mark
On Monday, May 26, 2014 at 7:09 AM, Jean-Yves Bernier wrote:
[ Summary : File transfers between two simh PDP hang, DECnet reports Data
overruns and Response timeouts ]
At 2:14 AM +0200 26/5/14, Johnny Billquist wrote:
This is a problem inside of DECnet on the simulated host. It gets
packets faster than it can process them, so some packets are dropped.
Unfortunately DECnet deals very bad with systematic packet loss like this.
You get retransmissions, and after a while the retransmission
timeout backs off until you have more than a minute between
retransmission attempts.
Anyway, if you can get simh to throttle the ethernet interface, that
might help you.
(I don't remember offhand if it do support such functionality.)
The service polling timer can be adjusted
SET XQ POLL={DEFAULT|4..2500}
Set to 100 by default.
Changing the polling timer makes a huge difference. Have a look at:
http://pastebin.com/AZ1U6bh3
Although it still hangs sometimes, reliability has vastly improved upon the
erratic behavior of the beginning. Remember, the completion time was
about 3 minutes.
We're almost there :)
This turns into an interesting challenge : optimize XQ service timer to make
overruns the lowest possible. This depends on many factors, among them is
the data sink bandwidth.
You may have flawless copy to TI:, but it will fail to disk. The terminal is
actually throttling the transfer. Disks are faster, and emulated disks are order
of magnitude faster than the original ones.
Emulation is pushing DECnet to speeds it was never designed for.
I'm running here as low as 10 polls/sec. Maybe 50 would be optimal, and
what about 500? I need a metrics. And tools. Here, I am using AT.
to time a 100. blocks file transfer. Overruns and timeouts still raise slowly, but
DECnet recovers happily most of the time.
If you're going to drive this deeply into testing it would really be best if you ran with the latest code since your results may ultimately suggest code changes, AND the latest code may behave significantly different than the older versions.
Independent of which codebase you're running, and since you're now tweaking the behavior of the simulated hardware, you may want to look at sim> SHOW XQ STATS and try to analyze the relationship between these stats and the ones the OS sees.
Also, you may want to explore what happens if:
NCP> DEFINE LINE QNA-0 RECEIVE BUFFER 32
Is done prior to starting your network... The limit of 32 may be different on different Operating Systems...
Once again the latest code is available from: https://github.com/simh/simh/archive/master.zip
Good Luck,
- Mark
On Tue, Jun 03, 2014 at 07:47:56PM +0000, Paul_Koning at Dell.com wrote:
It s worth doing the experiment to see whether (and
when) this is a problem in practice. Flash storage
devices like SD cards do wear leveling , and if that s
Do they? It took a while for the SSD industry to get it
right and I don't expect that the tech has trickled down
to SD cards yet. At least not on the cheap end. I'd like
to be proven wron though.
/P
I've put a couple of test SIXELs (I _THINK_ they're sixels, they display fine in DTTERM) in CHIMPY::[.SIXELS] in case your friend wants something to test.
I created them by converting a PNG to PBM using ImageMagick and then pbmtoln03 to go from PBM -> SIXEL.
Sampsa
On 1 Jun 2014, at 14:46, Johnny Billquist <bqt at softjar.se> wrote:
On 2014-05-31 11:31, Sampsa Laine wrote:
Anybody know of a terminal program that'll do Sixels?
A friend of mine have added it to xterm. He's also working on ReGIS. I don't know if he's release it yet, but you could search around...
Johnny
Sampsa
On 31 May 2014, at 11:50, Cory Smelosky <b4 at gewt.net> wrote:
On Sat, 31 May 2014, Erik Olofsen wrote:
At RULLFS::[.SEM] I typed in some of the code; sem3 doesn't work yet,
but sem2 does and is available at the task server.
Instead of using the graphics library the output is done in... sixels.
An example can be viewed with the sem button at
Looks like I need to fix up that VT340. ;)
http://rullf2.xs4all.nl/sg/sg.html
Erik
--
Cory Smelosky
http://gewt.net Personal stuff
http://gimme-sympathy.org Projects
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
On Wed, Jun 4, 2014 at 8:05 AM, Peter Lothberg <roll at stupi.se> wrote:
> My tunnels to you have been administratively shutdown as they have never
> been up before.
Why are there tunnels that are shutdown?
I shut them down as the tunnels were configured, but your end never came up. It has been mentioned a few times on the list, but nothing seemed to change. So, rather than put the configuration in a note somewhere (and lose it) I just shut them down.
(I can't grasp the concept, it's either up and working, or not at all?)
> shutdown". Here is the configuration in my router for the tunnels to you:
When I do something like "show decnet interfaces" those tunnels that are not working show up as 2 lines, rather than several. There are other reasons too, but this is what works for me :-)
> tunnel source FastEthernet0/0
You can put an IP address here, the same way as destination, and I
could check if I had teh corresponding tunnel.
I don't use the IP as my Cisco 1841 (previously a DECbrouter90) is behind a Cisco 800. However, my static IP is: 120.146.225.243.
> tunnel path-mtu-discovery
This does *NOT* work on the boxes I have, they are to small to run the
newer SW. (This is a no_op anyway, as there is no fragmentation code,
if the path_mtu is smaller than 576+gre+ip, packet is lost...)
I had the same issue when I was originally running my DECbrouter90 (before the power supply gave up). I have switched this option off.
Regards, Tim.
My tunnels to you have been administratively shutdown as they have never
been up before.
Why are there tunnels that are shutdown?
(I can't grasp the concept, it's either up and working, or not at all?)
shutdown". Here is the configuration in my router for the tunnels to you:
tunnel source FastEthernet0/0
You can put an IP address here, the same way as destination, and I
could check if I had teh corresponding tunnel.
tunnel path-mtu-discovery
This does *NOT* work on the boxes I have, they are to small to run the
newer SW. (This is a no_op anyway, as there is no fragmentation code,
if the path_mtu is smaller than 576+gre+ip, packet is lost...)
--P
On Wed, Jun 4, 2014 at 6:50 AM, Peter Lothberg <roll at stupi.se> wrote:
Out of the configured tunnels from the Cisco in Uppsala, there is only one
active tunnel not to area59....
interface Tunnel1099
description tunnel to Mark G Thomas <mark at misty.com> (Area 23)
no ip address
logging event subif-link-status
decnet cost 10
tunnel source Ethernet0
tunnel destination 71.246.8.102
is it safe to remove the rest, assuming they are "historical"?
Hi Peter,
The other tunnels are all up:
a12rtr>show decnet neigh
Net Node Interface MAC address Flags
0 9.1023 Tunnel52 0000.0000.0000 A
0 23.1023 Tunnel59 0000.0000.0000 A
0 42.1022 Tunnel51 0000.0000.0000 A
0 52.1023 Tunnel50 0000.0000.0000 A
0 61.1023 Tunnel53 0000.0000.0000 A
0 12.2 FastEthernet0/0 aa00.0400.0230
0 12.3 FastEthernet0/0 aa00.0400.0330
My tunnels to you have been administratively shutdown as they have never been up before. The tunnel to Mark Darvill does not appear to be working correctly at the moment, he likely sorting out his network or configuration.
For interests sake I have just set all the tunnel interfaces to you to "no shutdown". Here is the configuration in my router for the tunnels to you:
interface Tunnel54
description HECnet tunnel for Peter Lothberg Reston VA (Area 59) [Version:218]
no ip address
decnet cost 20
tunnel source FastEthernet0/0
tunnel destination 199.0.131.2
tunnel path-mtu-discovery
!
interface Tunnel55
description HECnet tunnel for Peter Lothberg Stockholm Sweden (Area 59) [Version:218]
no ip address
decnet cost 20
tunnel source FastEthernet0/0
tunnel destination 192.108.200.213
tunnel path-mtu-discovery
!
interface Tunnel56
description HECnet tunnel for Peter Lothberg Uppsala (Area 59) [Version:218]
no ip address
decnet cost 20
tunnel source FastEthernet0/0
tunnel destination 130.238.19.60
tunnel path-mtu-discovery
!
Regards, Tim.
Out of the configured tunnels from the Cisco in Uppsala, there is only one
active tunnel not to area59....
interface Tunnel1099
description tunnel to Mark G Thomas <mark at misty.com> (Area 23)
no ip address
logging event subif-link-status
decnet cost 10
tunnel source Ethernet0
tunnel destination 71.246.8.102
is it safe to remove the rest, assuming they are "historical"?
-P
On 4 Jun 2014, at 00:58, Jordi Guillaumes i Pons <jg at jordi.guillaumes.name> wrote:
My personal experience with the RaspPi and the SD cards is the card slot in the Pi brokes with ease, so I avoid switching the cards as much as posible. Any minimal lost of contact between the card and the slot leads to a corrupted and (usually) unrecoverable filesystem, so my VAXen are in a real HD, and my cards are really microSDs inserted into an adapter, which is inserted into the Pi and is never moved out.
Hmm, never actually changed the SD card in my Pi, it's sort of a fire-and-forget device for me, seems very reliable though (uptime = 334 days, and the last reboot was due to a power outage) - aside from the physical problems you pointed out..
El 03/06/2014, a les 23.30, Sampsa Laine <sampsa at mac.com> va escriure:
I can second that, HPIVAX has been up for like 18 months, no problems whatsoever.
Sampsa
My personal experience with the RaspPi and the SD cards is the card slot in the Pi brokes with ease, so I avoid switching the cards as much as posible. Any minimal lost of contact between the card and the slot leads to a corrupted and (usually) unrecoverable filesystem, so my VAXen are in a real HD, and my cards are really microSDs inserted into an adapter, which is inserted into the Pi and is never moved out.
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES