SOLVED

W10-1903 UNC path failing 0x80070043

Copper Contributor

I can no longer access network shares through unc paths \\server\share I get the 0x80070043 "Network name cannot be found" error.

 

I suspect that this is related to the removal of Homegroups? but surely it was not intended to break basic UNC functionality, or am I missing something?

97 Replies

@JBoehlkeWe are currently in the process of migrating 150 TB of data from our FluidFS to a newly built Server 2019 VM because of this issue.

@itkpli 

 

Not sure why most people are trying to blame EMC / FluidFS for the SMB implementation. 

 

I think Microsoft should be the one to fix the issue.

 

SMB 3.1.1 is not new, our EMC NAS has been on SMB 3.1.1 for years, and on previous Windows 10 releases (1703, 1709, 1803, 1809), it is able using SMB 3.1.1 to connect to our EMC NAS servers. Why the same SMB 3.1.1 stopped working in 1903? 

 

Try to have a Windows 10 PC with build of (1703, 1709, 1803, 1809) connected with your EMC NAS. and run Get-SMBConnection, it should prove that the connection is utilizing SMB 3.1.1. There is no issue on EMC's SMB implementation.

 

 

 

@IronRolia Because Dell was not following the SMB specification. An SMB server is not supposed to fail when sent unsupported capabilities during NEGOTIATE phase, regardless of the maximum dialect support. 1903 added a Compression flag to SMB capabilities (which was also publicly documented so that vendors could support it if they wished) and if not supporting compression, the Dell device is supposed to respond that it doesn't support that flag, not error and tear down session.

 

This is why Dell already fixed their other product with this symptom. Other manufacturers were unaffected by the addition of SMB Compression support in 1903 because they followed the spec. 

 

Note: I own SMB and its specification. 

@Ned Pyle 

 

Thanks for the reply.

 

My question is if DELL did not follow the SMB specification, how would the SMB 3.1.1 dialect / protocol worked on previous Windows 10 releases with EMC NAS? 

 

If I run GET-SMBConnection when connected to our EMC NAS, on previous Windows 10 releases, it clearly shows the connection are utilization SMB 3.1.1 protocol. 

 

Do you have prove of any other vendors that actually use SMB 3.1.1 on their NAS storage that work with Windows 10 1903? 

 

Are you suggesting that Microsoft also did not follow the SMB specs on their previous Win 10 releases, and now they decided to "fix" it in release 1903?

 

WIndows-SMB-EMC-NAS.PNG

I really hope Microsoft and DELL can work together to investigate the issue collaboratively and have this issue fixed.

FWIW the latest from Dell.

 

9/9/2019

No official ETA yet for MR640 but I think that a release sometime this month is a strong possibility.

Regards,

Chad

 

@IronRolia Neds' explanation says that the 3.1.1 spec if properly supported can have features that a vendor may not support, but that vendor device is still supposed to work.  MS added the compression piece in 1903 and if the vendor was using the spec properly they would still work, and just not actually have the compression part.  The Dell system is failing because it does not properly handle the added features as the 3.1.1 spec says it should.

 

Netapp does not have this issue, nor does a small Qnap device I run.  I think Dell has already fixed this on their Unity line (perhaps not from reading above, I don't have one of those systems), but those of us stuck using the FluidFS system which they have already stopped selling don't yet have a fix.  Our system is covered under warranty until March 2022 so i'm certainly expecting a fix.

@tomatthe 

 

Thanks for the clarification, I didn't catch the fine print of compression feature in 1903's SMB 3.1.1.

 

I really hope Microsoft and DELL can jointly work on this and come up with a fix soon.

 

Before a fix become available, I hope Microsoft can also provide some workaround solution like replacing the SMB dlls or some registry changes etc. 

 

I personally have tried to replacing below DLLs from previous version of Windows 10 releases, but didn't work. Hope @Ned Pyle  can point out a better workaround solutions before we can get a permanent fix from DELL.

 

System32\ntshrui.dll

System32\smbwmiv2.dll

System32\SMBHelperClass.dll

SysWow64\SMBHelperClass.dll

System32\drivers\smbdirect.sys

 

@IronRolia I've been telling users to rollback versions for now, as the Dell fix is to completely disable smb 3 on the NAS end.  Not sure on what level you are dealing with the problem, but we've also blocked the 1903 rollout for now.  I don't love the solution by any means, but just dealing with what we've got to work with.

@IronRolia Yep, we rang them up right away :). They already fixed another line of products, I'm sure they are diligently working on this. The only workarounds right now are to disable SMB 3.1.1 within the NAS  so that the client doesn't try to negotiate compression capabilities - this sacrifices a lot of other things, obviously. I think some other folks in this thread have talked about how to do this, I have no idea :\

@Ned Pyle 

@IronRolia 

 

Via the NAS GUI:

File System - > Client Accessibility - > Protocols - > Edit Settings on the SMB Protocol

Uncheck SMBv3

per @DarrenMiller below this is not a disruptive change, and only impacts new connections.

 

clipboard_image_0.png

It isn't disruptive. It only effects new connections, existing connections stay on SMB3 until they close.
We have done it on our FluidFS servers and they now work with 1903.

@tomatthe 

 

Thanks for the instruction.

 

We have over thousand users sharing the the NAS, only few PCs upgraded to 1903, will revert back to 1809. Besides on 1809, we are able to take advantage of SMB 3.1.1, disabling SMB v3 is not going to work for us.

 

 

@IronRolia 

 

GOOD NEWS... I'm just on phone with my local Dell Engineer, the RM640 Patch is out since friday 19.

 

Don't hesitate to ask them

 

Have fun 

@Sybuxbeat me to it, hope to get this installed this week.  If anyone has has loaded it already and had any comments it would be appreciated.  Presumably it fixes the 1903 issue, but I haven't been able to get a copy of the release notes yet.

@tomatthe do you have a link to the release notes for the patch? Thanks.

@deetee 

 

ftp://customer:Y3V2s-uH@ftp.compellent.com/SOFTWARE/FluidFS/680-115-002_FluidFS_v6_Release_Notes.pdf

 

Pretty minimal changes,

 

Fixed Issues in FluidFS Version 6.0.400016
The following issues were fixed in FluidFS 6.0.400016:
Area Description
NAS Volumes, Shares,
and Exports
After installing Windows 10 update 1903, SMB shares are not accessible using the UNC path.
System Functionality The system incorrectly reports that duplicate IP addresses are in use for nodes on the cluster.
The system incorrectly reports battery failures during the battery calibration process

@tomatthe  I installed the new version on our DR FluidFS this morning.  It all went smoothly and it now works with SMB3 and Windows 10 1903!

I'm going to give it a few more days testing before installing it on the production servers but it looks ok so far.

@DarrenMiller Still trying to get Dell to review the diags I sent them and get me the actual firmware.

 

FWIW a friend of mine who also runs this system sent me the info below.  Hopefully unlikely anyone else will run into this, but sounds like a bad situation.

 

"

The problem that occurred on our end occurred during the initial diagnostics process.  We were working with the individual assigned to help get us prepped for the update, and so we pulled the ISO, and were running the initial tests.  Part of that process – they had asked us to update the support password.  When we did, the process tossed an error.  They didn’t think anything about it.  However, that process created a seed that didn’t exist, and the system literally hung during the diagnostic process trying to sync that file between the two nodes.  It was difficult to diagnosis and we had to have someone from the team that actually wrote the queuing system for the product determine the problem and write a small utility to stop the cascade of badness.  We were actually at a point of essentially re-imaging both nodes because no one could figure out all Thursday and Friday what the hell was going on.

 

Once that was fixed, the firmware update took 25-30 minutes – tops."

Having the same issue with Unity 300.

This Dell EMC Article worked for me.

 

https://emcservice.force.com/CustomersPartners/kA43a00000003w4CAA

 

 

@DarrenMiller finally got this installed our on DR side yesterday.  Did Dell request you rolling restart both controllers on the FS prior to updating, and then again request you restart both controllers after updating firmware?  They asked that I do that, then send them the gen diags after doing all of that.  The 2nd set of rolling restarts did create some problems.

 

They are also asking for access to the storage arrays, which makes me a bit hesitant to think this firmware is production ready.  That being said I haven't seen any issues with it so far, and 1903 does work properly.

@tomatthe They requested rolling reboots before the upgrade and logs, but not rolling reboots after. 

I'll will try rolling reboots now the upgrade is done to check it doesn't cause us any issues.  We normally have to do rolling reboots once a month anyway as the controllers regularly run out of cache (long standing issue, not related to this).

 

I was a bit surprised by the extra steps - I've never had to do that before so it does seem they are being extra cautious with this one.