On 2015-04-15 19:17, Brian Schenkenberger,
VAXman- wrote:
  Dave McGuire <mcguire at neurotica.com>
writes:
> On 04/15/2015 11:58 AM, Johnny Billquist wrote:
>> Seems to me you are just hitting the problems with the Linux DECnet
>> code, since that has pretty much only been tested against VMS, and
>> probably are breaking the protocol all over the place...
>> I know that transferring stream files from VMS to RSX works fine, with
>> RSX converting them to variable length records.
>> Like I said before, I have had essentially no luck in using Linux DECnet
>> against RSX systems. Not only file transfers, but things like PHONE also
>> do not work.
>
>    Yes, it looks like that's what's going on.  That sucks.  I would love
> to pick up the maintenance of that code, but I don't know DECnet
> internals at all and would be starting from scratch there.  I know I
> could handle the code, but the required time to come up to speed is an
> obstacle.
 I have, printed, all DECnet (circa Pase IV) specs here; however, they are
 on-line if you Google them. 
 Speaking of that, I became curious about a couple of details of the DAP
 protocol when I was fixing the RSX implementation a while ago.
 There are a couple of fields in that protocol that identifies the remote
 operating system and remote file system, and obviously there are a whole
 set of values these can have. I'd like to update those tables, but do
 anyone have an fairly recent, authoritative source?
 Also, RSX implements DAP V7.1, while VMS has DAP V7.2. Does anyone know
 what the differences are? 
 The DAP spec. V5.6.0 says:
 0 - Illegal
 1 - RT-11
 2 - RSTS/E
 3 - RSX-11S
 4 - RSX-11M
 5 - RSX-11D
 6 - IAS
 7 - VAX/VMS
 8 - TOPS-20
 9 - TOPS-10
 10- RTS-8
 11- OS-8
 12- RSX-11M+
 13- COPOS/11 (TOPS-20 Front End)
 I checked in LIB.REQ on VMS V8.4 and there are only symbolic definitions for
 the first 5:
 literal NMA$C_SYS_RST = 1;              !  Rsts
 literal NMA$C_SYS_RSX = 2;              !  Rsx family
 literal NMA$C_SYS_TOP = 3;              !  Tops-20
 literal NMA$C_SYS_VMS = 4;              !  Vms
 literal NMA$C_SYS_RT = 5;               !  RT-11