TCPIP RPM Package - Maximum Indirect File Depth Exceeded

115 views
Skip to first unread message

Eric N

unread,
Dec 30, 2021, 11:42:23 AM12/30/21
to [PiDP-11]
I have an RSX-11M system with TCP/IP already installed and I am attempting to use RPM to upgrade TCP/IP to v2.8.  When I update the package and reboot, the startup aborts within the TCP/IP startup block of code in INSPROG.CMD like this:

>run spoof 1t
>run dhcp 1t
09:33:30  SPOOF detector V1.4 active.
09:33:30  Starting resolver V2.14

AT.T0  -- Delaying
09:33:30  DHCP - IF0: got 192.168.86.25

AT.T0  -- Continuing
>dfl =RESOLV$ORDER

AT.T0  -- Maximum indirect file depth exceeded
@LB:[1,2]
@LB:[1,2]IPPARAM.CMD

Any thoughts on how to work around the indirect file depth limitations?

Eric N.

Mark Matlock

unread,
Dec 30, 2021, 12:09:07 PM12/30/21
to Eric N, [PiDP-11]
Eric,
   Use EDT to change the last lines of LB:[1,2]STARTUP.CMD from

@LB:[1,2]INSPROG.CMD

to
                                                        
 .CHAIN  LB:[1,2]INSPROG.CMD
 .EXIT 

    What’s happening is that an extra depth of indirect command file nesting occurs
in more recent versions of BQ TCP/IP and there is no reason to retain a subroutine 
type of call from [1,2]STARTUP.CMD that would return the chain of execution back to it.

Best,
Mark

On Dec 30, 2021, at 10:42 AM, Eric N <eric...@gmail.com> wrote:


--
You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-11/96455938-5694-4702-8a4a-032bad88df4en%40googlegroups.com.

Johnny Billquist

unread,
Dec 30, 2021, 12:20:10 PM12/30/21
to Mark Matlock, Eric N, [PiDP-11]
Mark. That was an excellent suggestion to make it work with minimum effort!

No need to add the .EXIT after the .CHAIN, though. But it also don't hurt.

Johnny
>> *AT.T0  -- Maximum indirect file depth exceeded*
>> @LB:[1,2]
>> @LB:[1,2]IPPARAM.CMD
>>
>> Any thoughts on how to work around the indirect file depth limitations?
>>
>> Eric N.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "[PiDP-11]" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email to pidp-11+u...@googlegroups.com
>> <mailto:pidp-11+u...@googlegroups.com>.
>> <https://groups.google.com/d/msgid/pidp-11/96455938-5694-4702-8a4a-032bad88df4en%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pidp-11/6A71D721-AD59-4119-9680-0F0127E1E46F%40matlockfamily.com
> <https://groups.google.com/d/msgid/pidp-11/6A71D721-AD59-4119-9680-0F0127E1E46F%40matlockfamily.com?utm_medium=email&utm_source=footer>.

--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol

Eric N

unread,
Dec 30, 2021, 2:23:43 PM12/30/21
to [PiDP-11]
The CHAIN command did the trick, thanks!  It also let me add @LB:[RPM]RPM BOOT to INSPROG.CMD which through the same file depth error when I first put it there.

Eric N

unread,
Dec 30, 2021, 7:11:35 PM12/30/21
to [PiDP-11]
One other thing with the TCP-IP update:  After the update, I noticed that the date and time was no longer automatically set after running IPCONFIG and rebooting, even though I had enabled the NTP service. It turned out that "NTP$HOST" was not being assigned a value even though the NTP task was running, so I added the following line to the the IPADDR.CMD file in the LB:[IP] directory:  
    DFL "pool.ntp.org"=NTP$HOST/GBL

That fixed the issue.

Johnny Billquist

unread,
Dec 30, 2021, 7:21:57 PM12/30/21
to Eric N, [PiDP-11]
Hmm.

First, I'd check if there is something missing in the config. Run
"@[IP]IPCONFIG GET", and see if it gives any warnings about undefined
parameters. NTP should be configued and handled there.

Second, by default these values are not defined as global anymore, but
uses the NETUIC group, so if you want to know if a value is defined, you
need to check that group.

DFL /GR=5

assuming you have [5,54] as NETUIC

Finally, try and see if any errors happen when booting, when it tries to
set date, or anything else that might be going on.

Oh, and if NETUIC isn't defined when IP is being installed, there might
be some error somewhere. I haven't verified it does the right thing in
that case...

Johnny
>> *AT.T0  -- Maximum indirect file depth exceeded*
>> @LB:[1,2]
>> @LB:[1,2]IPPARAM.CMD
>>
>> Any thoughts on how to work around the indirect file depth
>> limitations?
>>
>> Eric N.
>>
>> --
>> You received this message because you are subscribed to the
>> Google Groups "[PiDP-11]" group.
>> To unsubscribe from this group and stop receiving emails from
>> it, send an email to pidp-11+u...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pidp-11/96455938-5694-4702-8a4a-032bad88df4en%40googlegroups.com
>> <https://groups.google.com/d/msgid/pidp-11/96455938-5694-4702-8a4a-032bad88df4en%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pidp-11/f73fe4ac-2365-46ca-bb62-69b7c3a112fdn%40googlegroups.com
> <https://groups.google.com/d/msgid/pidp-11/f73fe4ac-2365-46ca-bb62-69b7c3a112fdn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Eric N

unread,
Dec 30, 2021, 9:45:51 PM12/30/21
to [PiDP-11]
Here is what I'm seeing:

>>@[IP]IPCONFIG GET
No warnings

>>Second, by default these values are not defined as global anymore, but
>>uses the NETUIC group, so if you want to know if a value is defined, you
>>need to check that group.
All of the logical names I'm seeing In files like IPAPPLE.CMD are defined globally.  This is what I see during boot-up:

>dfl LB:[1,2]HOSTS.TXT=HOSTS/GBL
>dfl "LOGICAL,DNS,FILE"=RESOLV$ORDER/GBL
>dfl "LOGICAL,FILE"=RESOLV$ORDER

As far as I can tell, the other network services are working.  My installation is pretty standard.  I used the RSX-11M image that came with the PiDP installation with TCP/IP already installed (this was in 12/2020), then this week I installed RPM and the V2.8 version of TCPIP through RPM.

If you would like me to test something else, let me know.

Eric N.
Reply all
Reply to author
Forward
0 new messages