[Simh] SIMH dies when using ftp or wget

Arpadffy Zoltan Zoltan.Arpadffy at scientificgames.se
Wed Sep 14 07:39:07 EDT 2011


Hello,

I have run into a very weird behaviour.
The TCPIP communication works well both in and outbound. Ping, telnet, pop3 all works.
BUT when I try to use FTP after the get or put command the whole SIMH dies.
It also dies with during wget request.

Has anybody seen something like this?
Is it something that I do wrong?
Is the hardware too modern for SIMH (gigabit Ethernet NIC or x86_64 architecture)?

It is obviously a SIMH issue because both Ultrix and VMS have the same behaviour.
I guess the data transfer rate is much higher than expected and it might cause an overflow somewhere.

--------------------------------------------------------

I run VAX simulator from simhv38-1 on an
Linux virtual 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux

I run Ultrix 4.5 and VMS 7.3 on a very similar config:

Here is Ultrix
virtual:~/SIMH # cat ultrix/bin/vax.ini
;
; Load CPU microcode
load -r /root/SIMH/ultrix/data/ka655x.bin
;
; Attach non-volatile RAM to a file
attach nvr /root/SIMH/ultrix/data/nvram.bin
;
; This virtual machine has 256M memory
set cpu 256m
;
; Define disk drive types. RA92 is largest-supported VAX drive.
set rq0 ra92
set rq1 ra92
set rq2 ra92
set rq3 cdrom
;
; Attach defined drives to local files
attach rq0 /root/SIMH/ultrix/data/d0.dsk
attach rq1 /root/SIMH/ultrix/data/d1.dsk
attach rq2 /root/SIMH/ultrix/data/d2.dsk
; for install
; attach rq2 /root/SIMH/ultrix/data/ultrix-vax-os-v4.5.mode1.ufs
;
; Attach the CD-ROM to its file (read-only)
attach -r rq3 /root/SIMH/ultrix/data/ultrix-freeware-vax-sept-2002-mode1.iso
;
; Disable unused devices. It's also possible to disable individual devices,
; using a construction like "set rq2 disable" if desired.
;
set rl disable
set ts disable
;
; Attach Ethernet to a network interface
set xq mac=08-00-2B-AA-BB-CC
attach xq eth0
; Uncomment the line below to enable auto-boot
dep bdr 0
;
; Choose one of the following lines. SET CPU CONHALT returns control to the
; VAX console monitor on a halt event (where behavior will be further
; determined by whether auto-boot is set--see above. SET CPU SIMHALT will
; cause the simulator to get control instead.
set cpu conhalt
;set cpu simhalt
;
; Now start the emulator
boot cpu

eth0 is an "03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)"

All that running on
# cat /etc/SuSE-release
openSUSE 11.4 (x86_64)
VERSION = 11.4
CODENAME = Celadon

Any help or opinion would be appreciated.

Thank you.

Regards,
Z



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20110914/133efd91/attachment-0002.html>


More information about the Simh mailing list