[3940] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Hanging ncpfs

daemon@ATHENA.MIT.EDU (Volker.Lendecke)
Mon Aug 5 00:58:20 1996

To: submit-linux-dev-net@ratatosk.yggdrasil.com
From: lendecke@namu21.Num.Math.Uni-Goettingen.de (Volker.Lendecke)
Followup-To: linux.dev.net
Date: 	04 Aug 1996 18:35:38 GMT


Hello!

Several users have reported that ncpfs connections are hanging from time to
time. I have not been able to reproduce this, although I tried very
hard. So I could not fix it yet. Maybe someone out here can help us? Trying
to be as exact as possible, here are the symptoms:

- ncpfs works fine in general, but sometimes it hangs.
- when it hangs, /proc/net/ipx shows empty queues, no queues filled up.
- applications opening new ipx sockets work fine.
- As the ncpfs debug messages indicate, the hanging connection hangs inside
  the ipx_sendmsg routine or below it. ps -l does not show more.

On one machine (ask jr@www.mpoli.fi) this behaviour is reliably
reproducable when you start an ipxdump or tcpdump after an ncpfs volume has
been mounted. After ipxdump has been started, the ncpfs connection works
2 or 3 seconds, and then stops. For me, this looks as if some kind of queue
fills up and then refuses to accept more.

BTW, the Caldera NetWare client does not show this problem. The main
difference between Caldera and ncpfs I know of is that Caldera calls the
ipx socket routines from user space, whereas ncpfs calls them directly from
kernel space. But to be honest, I do not know how that can cause any
problem.

Thanks for your time,

   Volker

-- 
Volker Lendecke <lendecke@namu01.Num.Math.Uni-Goettingen.de>
     For my PGP public key, finger my email address.


home help back first fref pref prev next nref lref last post