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.