First, thanks to responders for the help with the "Cannot allocate memory error 
on mount". The noted change to inode.c did the trick:

     -        return ERR_PTR(-ENOMEM);
     +        return ERR_PTR(rc);

I am also seeing another odd behavior difference between Fedora 7 and Fedora 
13. If I try a mount of a share on a particular Windows server I get the 
following error:

  # mount //servername/sharename /mnt -o user=mydom/administrator%mypass
  mount error(11): Resource temporarily unavailable
  Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

It does not matter if I use "dom=mydom,user=administrator%mypass". That also 
fails. This is odd for several reasons:

1. This does not occur on Fedora 7 systems.

2. Since the server and Linux box are on the same network, the domain name is 
not needed. Mounting with user=administrator%mypass works fine. 

3. If you immediately try the original command a second time on Fedora 13, it 
succeeds. If you wait about 30 seconds between attempts, it always fails.

Is this a known issue? Are there any tunable timers at play here? What is the 
cause/intent of the "temporarily unavailable" message.

The log has lines like this with cifsFYI g.t. 0:

CIFS VFS: No response to cmd 115 mid 2
fs/cifs/transport.c: marking request for retry
fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release
fs/cifs/sess.c: ssetup rc from sendrecv2 is -11
CIFS VFS: Send error in SessSetup = -11

Thanks, Joe H.





      
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to