Windows 8 and SMB2 Issues
- by Rhys Paterson
We're playing with the consumer preview of Windows 8 and having issues accessing some network shares in our environment.
Basically, when I attempt to access a share directly (\[SERVER].[DOMAIN].[NETWORK]\Share$) I get 'An extended error has occured'.
The shares reside on an EMC Celerra system. Sorry, I don't really have much more information about it (this is just a little side project). Accessing shares that reside on Windows machines are fine.
The Firewall is completley disabled and I am running under full domain administrative credentials.
A quick wireshark shows the following group of packets between myself and the server:
SMB2 164 NegotiateProtocol Request
SMB2 274 NegotiateProtocol Response
SMB2 981 SessionSetup Request
SMB2 281 SessionSetup Response
SMB2 200 TreeConnect Request Tree: \\[SERVER].[DOMAIN].[NETWORK]\[SHARE]$
SMB2 138 TreeConnect Response
SMB2 202 Ioctl Request NETWORK_FILE_SYSTEM Function:0x0080
SMB2 131 Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST
SMB2 126 SessionLogoff Request
SMB2 126 SessionLogoff Respons
This repeats five times and then (I assume) Windows throws me the above error.
A quick Google shows me:
0xC0000010
STATUS_INVALID_DEVICE_REQUEST
The specified request is not a valid operation for the target device.
Which shows me that NETWORK_FILE_SYSTEM Function:0x0080 request is invalid..
Does anyone know what would cause this?
Thanks in advance.
Rhys.
Edit: FYI - as a workaround, you can disable SMB 2.2 as noted in the EMC thread:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
This will allow the machine to access the shares. The below answer still stands though :)