strange behaviour of ftp

Dear All
Tried this in qnxrtp.os no reply, but now have some more info.

If I run ftp to a remote machine either via a network or ppp it connects to
the machine, but no login command is seen and after 60 seconds it times out.
If I use the ftp -r 1 command it times out after 60 seconds then reconnects
and after another 15 seconds it issues a login command and ftp works fine.

By monitoring the remote system using phditto and pidin arg I see that there
are 2 in.ftp processes running when it works, but only one when it does not

Any help will be greatfully received.