Martin Underwood wrote in message
43542a69$0$49807$(E-Mail Removed):
> I have three PCs which are netowrked together via a router: XP Home
> desktop (PC1), XP Home laptop (PC2), Win 98 desktop (PC3).
>
> All of a sudden, the XP laptop (PC2) and Win 98 desktop (PC3) cannot
> access shared drives on the XP desktop (PC1) whereas they used to be
> able to.
[snip]
> Looking at a LAN trace, I can see that the Win 98 PC (PC3) makes a
> Session Setup / Tree Connect SMB request, to which PC1 responds
> Session Setup (error) - DOS error 8: Not enough memory.
>
> PC1's System Event Log reports "The server's configuration parameter
> "irpstacksize" is too small for the server to use a local device.
> Please increase the value of this parameter." but unfortunately the
> error message on MS's site (KB177078) relates to a key
> HKLM\System\CurrentControlSet\Services\LanmanServe r\Parameters\IrpStackSize
> that doesn't exist on XP Home - it's probably a W2K or W2K3 Server
> parameter.
I feel a real idiot. I must have got my pathname wrong in Regedit: when I
searched again I found the key IrpStackSize. Very embarrassing!
For whatever reason, the default value of 11 (0x0B) that was present in
ControlSet001, ControlSet002 and Current ControlSet was no longer
sufficient. Having increased the value to 14 (0x0E)[*] and restarted the
Server service (or rebooted PC1), everything's fine.
[*] The KB recommends increasing it in units of 3 until the problem goes
away.
|