On Mon, Nov 30 at 20:41, Alan M Wright wrote:
A network capture (wireshark, netmon, snoop -o) when using CMD.EXE
would be useful. If you run wireshark or netmon on the same Windows
7 client, it should give us what we need.
Okay, i've run wireshark on both XP-SP3 and Win7 Pro-x64 clients, and
I see the error being returned by the opensolaris CIFS server, but I
am not certain what it means.
The XP client, when doing 'dir' at the root of the share drive does:
* QUERY_PATH_INFO
* QUERY_FS_INFO
* FIND_FIRST2, pattern: \*
This FIND_FIRST2 uses the Level of Interest:
"Find File Both Directory Info (260)"
In response, the CIFS server returns a directory listing, all is
good.
The Win7 client is slightly different. The initial preamble is the
same with QUERY_PATH_INFO and QUERY_FS_INFO, but when it issues the
FIND_FIRST2, it has a different level of interest:
"Find File Full Directory Info (258)"
In response to this request, the OpenSolaris CIFS server returns:
Error: STATUS_INVALID_LEVEL (0xC0000148)
Trans2 Response (0x32)
Subcommand: FIND_FIRST2 (0x0001)
[Level of Interest: Find File Full Directory Info (258)]
[Search Pattern: \*]
Word Count (WCT): 0
Byte Count (BCC): 0
Unfortunately, I don't know what this means. What is the difference
between "both" and "full" directory info? Note that the windows
explorer GUI browser of the share generates a "Find File Both
Directory Info (260)" request, which works just fine with the
OpenSolaris server.
Thoughts?
--eric
--
Eric D. Mudama
[email protected]
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss