Linux CIFS filesystem development
 help / color / mirror / Atom feed
From: Suresh Jayaraman <sjayaraman-l3A5Bk7waGM@public.gmane.org>
To: Shirish Pargaonkar
	<shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Subject: Re: Unable to mount CIFS shares
Date: Mon, 31 Jan 2011 19:23:12 +0530	[thread overview]
Message-ID: <4D46BEC8.1080901@suse.de> (raw)
In-Reply-To: <AANLkTi=Jsom+bDYC5nQmXTdqFsmr_KUtWTWiO0XG9U=A@mail.gmail.com>

On 01/31/2011 07:16 PM, Shirish Pargaonkar wrote:
> On Mon, Jan 31, 2011 at 7:42 AM, Shirish Pargaonkar
> <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> On Mon, Jan 31, 2011 at 7:35 AM, Shirish Pargaonkar
>> <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>> On Mon, Jan 31, 2011 at 5:19 AM, Suresh Jayaraman <sjayaraman-l3A5Bk7waGM@public.gmane.org> wrote:
>>>> After updating my tree to HEAD^1, I'm unable to mount CIFS Shares.
>>>>
>>>> The topmost commit is:
>>>>
>>>> commit d804d41d163c0975d2890c82d7135ada7a2f23a4
>>>> Author: Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>>>> Date:   Fri Jan 28 15:05:43 2011 -0500
>>>>
>>>>    cifs: don't pop a printk when sending on a socket is interrupted
>>>>
>>>> mount -t cifs //164.99.140.8/share /mnt/cifs/ -o user=vguest
>>>> Password:
>>>> mount error(2): No such file or directory
>>>> Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
>>>>
>>>> Looks like an error caused due to recent crypto changes.
>>>> Shirish: any clues?
>>>>
>>>> dmesg o/p
>>>> ----------
>>>>
>>>> [ 1079.934780] CIFS VFS: mdfour: Crypto md4 allocation error -2
>>>> [ 1079.934781]
>>>> [ 1079.934783] CIFS VFS: Error -2 during NTLM authentication
>>>> [ 1079.934785] CIFS VFS: Send error in SessSetup = -2
>>>> [ 1079.934802] CIFS VFS: cifs_mount failed w/return code = -2
>>>>
>>>> dmesg with cFYI
>>>> ----------------
>>>>
>>>> [ 1121.620509] fs/cifs/cifsfs.c: Devname: //164.99.140.8/share/ flags: 0
>>>> [ 1121.620637] fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 24 with uid: 0
>>>> [ 1121.620649] fs/cifs/connect.c: Username: vguest
>>>> [ 1121.623357] fs/cifs/connect.c: UNC: \\164.99.140.8\share ip: 164.99.140.8
>>>> [ 1121.623382] fs/cifs/connect.c: Socket created
>>>> [ 1121.623770] fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6
>>>> [ 1121.623804] fs/cifs/fscache.c: CIFS: get client cookie (0xffff88001a202800/0xffff88001ceb6588)
>>>> [ 1121.623809] fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 25 with uid: 0
>>>> [ 1121.623811] fs/cifs/connect.c: Existing smb sess not found
>>>> [ 1121.623819] fs/cifs/cifssmb.c: secFlags 0x7
>>>> [ 1121.623824] fs/cifs/transport.c: For smb_command 114
>>>> [ 1121.623826] fs/cifs/transport.c: Sending smb:  total_len 82
>>>> [ 1121.623961] fs/cifs/connect.c: Demultiplex PID: 2768
>>>> [ 1121.625001] fs/cifs/connect.c: rfc1002 length 0x65
>>>> [ 1121.625007] fs/cifs/misc.c: Calculated size 81 vs length 101 mismatch for mid 1
>>>> [ 1121.625015] fs/cifs/transport.c: sync_mid_result: cmd=114 mid=1 state=4
>>>> [ 1121.625018] fs/cifs/cifssmb.c: Dialect: 2
>>>> [ 1121.625020] fs/cifs/cifssmb.c: negprot rc 0
>>>> [ 1121.625022] fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0x80f3fd TimeAdjust: -19800
>>>> [ 1121.625024] fs/cifs/sess.c: sess setup type 1
>>>> [ 1121.627043] CIFS VFS: mdfour: Crypto md4 allocation error -2
>>>> [ 1121.627044]
>>>> [ 1121.627046] fs/cifs/smbencrypt.c: SMBNTencrypt Can't generate NT hash, error: -2
>>>> [ 1121.627048] fs/cifs/cifsencrypt.c: setup_ntlm_response Can't generate NTLM response, error: -2
>>>> [ 1121.627049] CIFS VFS: Error -2 during NTLM authentication
>>>> [ 1121.627051] fs/cifs/sess.c: ssetup freeing small buf ffff88001d348140
>>>> [ 1121.627052] CIFS VFS: Send error in SessSetup = -2
>>>> [ 1121.627055] fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 25) rc = -2
>>>> [ 1121.627060] fs/cifs/fscache.c: CIFS: release client cookie (0xffff88001a202800/0xffff88001ceb6588)
>>>> [ 1121.627066] fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 24) rc = -2
>>>> [ 1121.627068] CIFS VFS: cifs_mount failed w/return code = -2
>>>>
>>>>
>>>> --
>>>> Suresh Jayaraman
>>>>
>>>
>>> Suresh, looks like plaintext authentication is failing?
>>> Does the mount succeed with any of sec options such as
>>> sec=ntlm or sec=ntlmv2 or sec=ntlmssp?
>>>
>>
>> This error does not look good
>>  [ 1079.934780] CIFS VFS: mdfour: Crypto md4 allocation error -2
>> never seen it. Investigating.
>>
>> I think I missed the change
>>  select CRYPTO_MD5
>> in Kconfig.  Can you try adding it and see if it helps?
>>
> 
> Wondering why I never ran into this problem while coming up with the
> patch and testing!

Possibly you might have had CONFIG_CRYPTO_MD4 enabled in your kernel
config already. I use a striped down version for kernel config which
didn't have MD4 on.


-- 
Suresh Jayaraman

      reply	other threads:[~2011-01-31 13:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-31 11:19 Unable to mount CIFS shares Suresh Jayaraman
     [not found] ` <4D469AA6.7060401-l3A5Bk7waGM@public.gmane.org>
2011-01-31 11:27   ` Suresh Jayaraman
     [not found]     ` <4D469C99.9050905-l3A5Bk7waGM@public.gmane.org>
2011-01-31 13:41       ` [PATCH] cifs: make CIFS depend on CRYPTO_MD4 Jeff Layton
     [not found]         ` <1296481296-13270-1-git-send-email-jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2011-01-31 13:44           ` Shirish Pargaonkar
2011-01-31 13:59           ` Suresh Jayaraman
     [not found]             ` <4D46C02E.6080308-l3A5Bk7waGM@public.gmane.org>
2011-01-31 15:26               ` Steve French
2011-01-31 13:35   ` Unable to mount CIFS shares Shirish Pargaonkar
     [not found]     ` <AANLkTimZXHzm04htXOPXuUySxzEBofiyP5ZxN=5aqj2m-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-01-31 13:40       ` Suresh Jayaraman
2011-01-31 13:42       ` Shirish Pargaonkar
     [not found]         ` <AANLkTinRpO0drCNhnuxSx77a8bc8C_AYxJx510YUZyo7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-01-31 13:46           ` Shirish Pargaonkar
2011-01-31 13:53             ` Suresh Jayaraman [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D46BEC8.1080901@suse.de \
    --to=sjayaraman-l3a5bk7wagm@public.gmane.org \
    --cc=linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox