[Simh] Making Ethernet DEC DELUA available to RSX11M+

Wilm Boerhout wilm at boerhout.nl
Sun May 31 11:42:06 EDT 2020


I think you made the worst choice for your attach command: wifi is not
ethernet, contrary to popular belief. Can you post results when your attach
to a real ethernet device ?

Wilm

Op zo 31 mei 2020 om 17:37 schreef Phil J FIsher <
phil.fisher at peejayeff.co.uk>

> All
> Following Mark P's feedback and comments, this is in many respects a
> re-submission of a previous poorly put together post.
>
> My goal in all this is to make an Ethernet adapter on PDP11 under SimH
> available to RSX11M+ V4.6 so that I can enable networking within that
> environment.  I have not been able to do this so far despite following what
> I believed to be correct approaches.
>
> The following setup comes from running SIMH on a Win10 box directly using a
> pre-built binary.
>
> SIMH>
> sim> show version
> PDP-11 simulator V4.0-0 Current
>     Simulator Framework Capabilities:
>         32b data
>         32b addresses
>         Threaded Ethernet Packet transports:PCAP:NAT:UDP
>         Idle/Throttling support is available
>         Virtual Hard Disk (VHD) support
>         RAW disk and CD/DVD ROM support
>         Asynchronous I/O support (Lock free asynchronous event queue)
>         Asynchronous Clock support
>         FrontPanel API Version 12
>     Host Platform:
>         Compiler: Microsoft Visual C++ 15.00.30729.01
>         Simulator Compiled as C arch: x86 (Release Build) on Mar 10 2020 at
> 00:42:02
>         Build Tool: simh-Visual-Studio-Project
>         Memory Access: Little Endian
>         Memory Pointer Size: 32 bits
>         Large File (>2GB) support
>         SDL Video support: SDL Version 2.0.10, PNG Version 1.6.37, zlib:
> 1.2.11
>         PCRE RegEx (Version 8.43 2019-02-23) support for EXPECT commands
>         OS clock resolution: 1ms
>         PDTime taken by msleep(1): 1ms
>         Ethernet packet info: Unsupported - Npcap version 0.9991, based on
> libpcap version 1.9.1
>         Time taken by msleep(1): 1ms
>         OS: Microsoft Windows [Version 10.0.18363.836]
>         Architecture: x86 on AMD64, Processors: 4
>         Processor Id: Intel64 Family 6 Model 142 Stepping 9, GenuineIntel,
> Level: 6, Revision: 8e09
>         git commit id: c30c88c2
>         git commit time: 2020-03-10T00:18:19-07:00
>
> CONFIG>
> PDP-11 simulator configuration
>
> CPU     11/70, FPP, RH70, autoconfiguration disabled, idle enabled
> SYSTEM
> RHA     address=17776700-17776753, vector=254, BR5
> RHB     disabled
> RHC     disabled
> CLK     60Hz, address=17777546-17777547, vector=100, BR6
> PCLK    disabled
> PTR     address=17777550-17777553, vector=70, BR4
> PTP     address=17777554-17777557, vector=74, BR4
> TTI     address=17777560-17777563, vector=60, BR4
> TTO     address=17777564-17777567, vector=64, BR4
> TDC     disabled
> CR      disabled
> LPT     address=17777514-17777517, vector=200, BR4
> DLI     disabled
> DLO     disabled
> DCI     disabled
> DCO     disabled
> DZ      address=17760100-17760107*, vector=300-304*, BR5, lines=8
> VH      disabled
> RC      disabled
> RF      disabled
> RK      address=17777400-17777417, vector=220, BR5, 8 units
> RL      RL11, address=17774400-17774411, vector=160, BR5, 4 units
> HK      disabled
> RX      disabled
> RY      disabled
> RP      Massbus adapter 0 (RHA), 8 units
> RS      disabled
> RQ      disabled
> RQB     disabled
> RQC     disabled
> RQD     disabled
> TC      disabled
> TM      disabled
> TS      disabled
> TQ      TU81 (180MB), address=17774500-17774503, no vector, BR5, 4 units
> TU      disabled
> TA      disabled
> VT      disabled
> XQ      disabled
> XQB     disabled
> XU      disabled
> XUB     disabled
> KG      disabled
> DMC     disabled
> DUP     disabled
> DPV     disabled
> KDP     disabled
> KE      disabled
> ROM     4 units
> CH      disabled
> NG      disabled
> DAZ     disabled
>
> NETWORK>
> sim> sh eth
> ETH devices:
>  eth0   \Device\NPF_{0CAAD8E0-0523-432A-89C3-29377479808C} (VirtualBox
> Host-Only Network)
>  eth1   \Device\NPF_{A2D25F8C-319D-4D10-A2D1-F612E89065DC} (Local Area
> Connection* 10)
>  eth2   \Device\NPF_{EAE8073C-4368-41F5-9B70-77671D8038DE} (WiFi)
>  eth3   \Device\NPF_{2CEDB723-3207-46CB-A136-081880A0C53A} (VMware Network
> Adapter VMnet1)
>  eth4   \Device\NPF_{87E9C4CC-4570-4792-840C-D13C7E5806B0} (Local Area
> Connection* 2)
>  eth5   \Device\NPF_{3290B149-A507-49C1-86EE-EB9D894D48A1} (Local Area
> Connection* 8)
>  eth6   \Device\NPF_{A5A812CA-928E-4EA9-8738-2E125D177FF3} (Local Area
> Connection* 3)
>  eth7   \Device\NPF_{E4948FE0-C106-4D09-9310-EB0B72477D28} (VMware Network
> Adapter VMnet8)
>  eth8   \Device\NPF_{21E275FA-748D-414E-942D-E86C23FF7260} (Local Area
> Connection* 9)
>  eth9   \Device\NPF_{438585F9-46EB-4060-8674-0029AE4FAEE1} (Ethernet)
>  eth10  nat:{optional-nat-parameters}                      (Integrated NAT
> (SLiRP) support)
>  eth11  udp:sourceport:remotehost:remoteport               (Integrated UDP
> bridge support)
>
> MANUAL CONFIG DELUA>
> sim> set XU enable
> sim> set XU autoconfigure
> sim> set XU type=DELUA
> sim> sh xu
> XU      no vector, BR5, MAC=08:00:2B:03:FE:68, type=DELUA
>         throttle=disabled
>         not attached
> sim>
>
> Now I have deliberately not attached the XU device;  I just want to make
> sure it is picked up by RSX11M+.  I believe it should do so even if it then
> fails to do anything sensible.  I get identical results when attached to a
> network (for details of attach, see later).
>
> When booted (via RL0), RSX11M+ fires up as expected.  When I try to enable
> the network via NETINS.CMD, I see that it is not able to "install" the
> UNA-0
> network device.
>
> NTL -- Config File -- Device UNA-0 Offline
>         CNT$DF  0,120,174510,5,,NX
> NTINIT -- Failed To Load Line UNA-0
>
> Inspecting the RSX11M+ config shows:
>
> RSX>
> >con dis attr
> SYS
>                 PDP-11/70, EIS,UNIBUS_Map,D-Space,SWR,Cache,FPP,
>                 Clock=KW11-L, $TKPS=60., $TTPRM=000002,
> Cache_control=000001
> LAA
>                 Csr=170460, Vector=000340, Pri=000005, Urm=000001
> YLA
>                 Csr=177560, Vector=000060, Pri=000005, Urm=000001
> DLA
>                 Csr=174400, Vector=000160, Pri=000005, Urm=000001
> DUA
>                 Csr=172150, Vector=000154, Pri=000005, Urm=000001
> LPA
>                 Csr=177514, Vector=000200, Pri=000004, Urm=000001
> MUA
>                 Csr=174500, Vector=000260, Pri=000005, Urm=000001
> YZA
>                 Csr=160100, Vector=000300, Pri=000005, Urm=000001
> VF0:    ,Type=
> VF1:    ,Type=
> LA0:    LAA0:
> CO0:
> TT0:    YLA0:
> TT1:    YZA0:
> TT2:    YZA1:
> TT3:    YZA2:
> TT4:    YZA3:
> TT5:    YZA4:
> TT6:    YZA5:
> TT7:    YZA6:
> TT10:   YZA7:
> VT0:
> DL0:    DLA0:,Type=RL02
> DL1:    DLA1:,Type=RL02
> DL2:    DLA2:,Type=RL02
> DL3:    DLA3:,Type=RL02
> NL0:
> DU0:    DUA0:
> DU1:    DUA1:
> DU2:    DUA2:
> DU3:    DUA3:
> LP0:    LPA0:
> MU0:    MUA0:,Type=TU81
> NN0:
> NM0:
> HT0:
> HT1:
> HT2:
> HT3:
> RT0:
> RT1:
> RT2:
> RT3:
>
> This seems to show that the device is not being seen by RSX11M+ at all
> since
> there is no device information.
>
> I also retried this having attached a network to the device XU0:
>
> ETH-ATTACHED>
> sim> attach xu0 eth2
> Eth: opened OS device \Device\NPF_{EAE8073C-4368-41F5-9B70-77671D8038DE} -
> WiFi
> sim> sho xu0
> XU0     attached to eth2
>
> This gave exactly as far as I can tell the same results on booting RSX11M+
> and running the NETINS command script.
>
> If I am given guidance I can provide more information from SimH or from
> RSX11M+.
>
> I hope on this occasion I have provided the correct type of submission.
>
>
> --
> Phil J Fisher         phil.fisher at peejayeff.co.uk
> Mobile:   +44 7984 781 929 (please leave message if busy or N/A)
> Director, PeeJayEff Services Ltd
> IT Consultancy and Technical Training in UNIXes/Linux
> http://www.peejayeff.co.uk/
>
> Email and any attachments sent are scanned by McAfee
> Anti-Virus but integrity cannot be guaranteed.
> _____________________________________________________
>
>
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh

-- 
Wilm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20200531/701ac21d/attachment-0001.html>


More information about the Simh mailing list