[cifs-protocol] Level 257 FindFirst rejected by some Windows servers even though NTLM
edgaro at microsoft.com
Thu Aug 18 15:58:42 MDT 2011
Adding Hongwei who is the owner of this issue.
He will follow-up with you soon.
From: Steve French [mailto:smfrench at gmail.com]
Sent: Thursday, August 18, 2011 4:54 PM
To: Edgar Olougouna
Cc: cifs-protocol at samba.org; pfif at tridgell.net
Subject: Re: Level 257 FindFirst rejected by some Windows servers even though NTLM
It looks like Windows CE takes (only?) level 260 but I can't easily prove it without access to a test system (I just have some customer traces) - so how does Windows clients (Windows XP/Vista/7 etc.) determine which FindFirst level to send to these given that the Microsoft server in this case is reporting NT Find and NT SMB support but in practice not supporting most FindFirst levels.
On Tue, Aug 16, 2011 at 12:56 PM, Edgar Olougouna <edgaro at microsoft.com> wrote:
> [Dochelp to bcc]
> One of our engineers will follow-up soon on this inquiry. The case number is 111081664438980.
> -----Original Message-----
> From: Steve French [mailto:smfrench at gmail.com]
> Sent: Tuesday, August 16, 2011 12:35 PM
> To: Interoperability Documentation Help
> Cc: cifs-protocol at samba.org; pfif at tridgell.net
> Subject: Level 257 FindFirst rejected by some Windows servers even
> though NTLM
> A user sent me a trace of FindFirst level 257 (0x101 ) failing to
> Windows CE with NT Status: STATUS_INVALID_LEVEL (0xc0000148)
> even though dialect negotiated was NT LM 012 and that dialect is the only prereq listed in MS-SMB for the level (see page 64).
> How can the client determine under what condition that the server does
> not support that level - - and what level to fall back (or move up to higher level)? Level 257 is pretty basic.
More information about the cifs-protocol