[comp.protocols.nfs] PC-NFS Hang

alex@mks.UUCP (Alex White) (03/21/89)

I have problems where pc-nfs (3.00) occassionally hangs on me.
Sometimes it hangs with the blip on the screen, in which case I have to reboot.
Other times however, it hangs without the blip, in which case I can hit break
and the current program terminates but I don't have to reboot.
Now, a couple of times I've managed to get the hang without the blip while
I'm in a debugger -- it turns out to be looping in this piece of code,
which is in the driver pcnfs.sys. [I am running a 20Mhz 386, with the 3c501.sys
NFS driver running with /m:4; pcnfs.sys is running with /i0 /f10 /r1; I am
running Dos 4.01]
Does anybody at Sun have any idea what this piece of code is looping waiting
for?  Is it waiting for the 3c501 to return, but that has forgotten? Why does
it never appear to timeout?

This starts at 8f14 offset into the code segment which is the start of pcnfs.sys
in Dos.
8f14	cmp	byte ptr [8cf4],01	/* is 0 */
	je	8f2b
	test	byte ptr [0d2d],01	/* is 0 */
	jne	8f29
	cmp	word ptr [5888],00	/* is 0x40 */
8f22	jg	8f14

This is most annoying, any help would be appreciated.
I try here, rather than by phoning Sun tech support, because when I last
phoned them they simply took my number, and phoned back three weeks later,
(when I had solved my problem and was on vacation)
so I don't actually know if they are any good and worth waiting for.