<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: NetApp PSTK E-Series 'A non-protocol error occured' in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119241#M4837</link>
    <description>&lt;P&gt;Thanks Kevin. That gave me enough clues to move forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got 3 simulated systems (SystemIDs 1,2 &amp;nbsp;and 3) and I discovered that I had fiddled with sysID:1 and had enabled an admin password on it. I got&amp;nbsp;it turned off, but on this user/pswd topic I have these questions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;How do the WSP per-controller/system attributes adminPasswordSet and readOnlyPasswrdSet relate to the WSP accounts themselves? Totally separate? Or when WSP is attempting an operation against a system with "adminPasswordSet": true, does it pass the WSP user/pass that the WSP-caller logged into WSP with?&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The example admin user in users.properties is 'admin' where-as SANtricty StorMgr suggests it is 'Administrator' ... but maybe there is no relationship? or do I need to make them the same?&lt;/LI&gt;&lt;LI&gt;The impression I get now is I should be able to create the ThinVolume with just WSP rw role, correct? or is that an admin operation?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So now New-NeThinVolume is giving me:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;New-NeThinVolume : The operation cannot complete because either (1) the current state of a component does not&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;allow the operation to be completed, (2) the operation has been disabled in NVSRAM (example, you are modifying&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;media scan parameters when that option (offset 0x31, bit 5) is disabled), or (3) there is a problem with the&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;storage array. Please check your storage array and its various components for possible problems and then retry the&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;operation.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;At Z:\VMshare\My Accounts\~POSH-UTILS\e-series-test.ps1:58 char:10&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;+ $tvObj = New-NeThinVolume&amp;nbsp; -Credential $NECred `&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : NotSpecified: ({"poolId":"3233...ositorySize":4}:String) [New-NeThinVolume], NetAppP&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; owerShellException&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : parameterError,Netapp.Santricity.PowerShell.NewThinVolumeCmdlet&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;... and since I don't have I tend to think my problem is the 3rd case (mostly because I had no ideas about (1) or (2). Then in looking around at things I stumbled across the fact that I've been running and re-running my short script above and IT HAS BEEN creating volumes for me but giving the above error in addition:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5335iCDD7315DBE6F4B2D/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="SM-AMW-vols.png" title="SM-AMW-vols.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I presumed some secondary aspect of the command was causing the error. Looking at trace.log didn't have any clues:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;--- end of trace.log ---&lt;/P&gt;&lt;P&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:188&lt;BR /&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:188&lt;BR /&gt;&lt;STRONG&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestDetail|{"poolId":"3233343536373839303132333100000000000000","name":"myVolume","sizeUnit":"gb","virtualSize":128,"repositorySize":4,"maximumRepositorySize":4}&lt;/STRONG&gt;&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:GET|url:/devmgr/v2/storage-systems/1|query:null|status:200|time:2&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:GET|url:/devmgr/v2/storage-systems/1/ssc/pools/|query:null|status:200|time:4&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:270&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:270&lt;BR /&gt;&lt;STRONG&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestDetail|{"poolId":"3233343536373839303132333100000000000000","name":"myVolume","sizeUnit":"gb","virtualSize":64,"repositorySize":4,"maximumRepositorySize":4}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;--- end snippet ---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;... just seems to show my series of requests preceeding the New-NeThinVolume followed by the New-NeThinVolume calls (1st 128gb, then 64gb).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As cleanup I went into SANtricity StorMgr and deleted the bunch of volumes I'd created by selecting all 8 of them. Got this sequence of errors but it seemed to delete them anyway as they're gone from StorMgr and WSP as well. But does this error provide any clue as to why their original creation also generated the above error?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5336iE1966153947EBBFD/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="SM-AMW-del-error.png" title="SM-AMW-del-error.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm going to experiemtnt with WSP to create thinVolumes until I clear this up.&lt;/P&gt;</description>
    <pubDate>Thu, 12 May 2016 18:10:03 GMT</pubDate>
    <dc:creator>Dave_Korns</dc:creator>
    <dc:date>2016-05-12T18:10:03Z</dc:date>
    <item>
      <title>NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119187#M4833</link>
      <description>&lt;P&gt;First, of all, I'm not sure the best place to ask this, here or over in E-Series Plug-in section, but I'll start here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Second, I admit to having weak E-Series background but fairly strong on PowerShell and DataONTAP toolkit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Environment:&lt;/P&gt;&lt;P&gt;&amp;nbsp;- purely lab to dev/test E-Series automation with PowerShell and WFA&lt;/P&gt;&lt;P&gt;&amp;nbsp;- Current running:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - Win2012 system-A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; - SANtricity Sim v11.20&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- SANtricity WSP v1.3&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - Win2012 system-B&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Netapp PowerShell Tool 4.1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- WFA 3.1P2 (thou not involved in this problem/question)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've included a hunk of test-code belwo demonstrate my problem. I'm trying to determine why my New-NeThinVolume cmdlet is going:&amp;nbsp;&lt;FONT color="#FF0000"&gt;'A non-protocol error occured'&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I probably don't fully understand SANtricty and WSP security but I'm stuck. I'm flip flopping between two user/pswds in user.properties file: &lt;STRONG&gt;eseries&lt;/STRONG&gt; and &lt;STRONG&gt;admin.&amp;nbsp;&lt;/STRONG&gt;When I run this code with 'eseries' user the error is: &lt;FONT color="#FF0000"&gt;'The operation cannot complete because you did not provide a valid administrator password. '&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;#Tue May 10 17:05:21 PDT 2016&lt;/P&gt;&lt;P&gt;admin=MD5\:6c6c7c5d71ad44b9e806d5023aadef4b,admin&lt;/P&gt;&lt;P&gt;eseries=MD5\:6c6c7c5d71ad44b9e806d5023aadef4b,storage.rw&lt;/P&gt;&lt;P&gt;ro=MD5\:3605c251087b88216c9bca890e07ad9c,storage.ro&lt;/P&gt;&lt;P&gt;rw=MD5\:038c0dc8a958ffea17af047244fb6960,storage.rw&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I change to the 'admin' user, the error becomes&amp;nbsp;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;'A non-protocol error occured'.&amp;nbsp;&lt;FONT color="#000000"&gt;I'm sure there is something wrong with the cmdlet formation but I haven't a clue. PSTK documentation and expamples seem sparse. Most other cmdlets I try behave the same ... though Get-NeDisplaySystems seems to consistently work.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;&lt;FONT color="#000000"&gt;Is it how I'm forming the systemId and/or poolid correctly?&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;---- the code ---&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$NPMPath&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; "C:\Program Files (x86)\NetApp\NetApp PowerShell Toolkit\Modules\NetApp.SANtricity.PowerShell\"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;try&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$Hostname&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; "hq-stor-es"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$Port&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;8080&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;$Username &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"admin"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$Password&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; "netapp123"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$secPassword&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; ConvertTo-SecureString &lt;SPAN&gt;$Password&lt;/SPAN&gt; &lt;SPAN&gt;-AsPlainText&lt;/SPAN&gt; &lt;SPAN&gt;-Force&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$PSCred&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;New-Object&lt;/SPAN&gt; system.management.automation.pscredential&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;$Username&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;$secPassword&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;} &lt;/SPAN&gt;catch&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;throw&lt;/SPAN&gt; "Error getting data source credentials. Please see the log file for more details"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$URI &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $( &lt;/SPAN&gt;&lt;SPAN&gt;"http://"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $Hostname &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;":"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $Port&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; ( &lt;SPAN&gt;$Port&lt;/SPAN&gt; &lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;443&lt;/SPAN&gt; &lt;SPAN&gt;-or&lt;/SPAN&gt; &lt;SPAN&gt;$Port&lt;/SPAN&gt; &lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;8443&lt;/SPAN&gt; ) {&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$URI&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $( &lt;/SPAN&gt;&lt;SPAN&gt;"https://"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $Hostname &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;":"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $Port&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;try&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$Url&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; $( &lt;SPAN&gt;$URI&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;"/devmgr/"&lt;/SPAN&gt; )&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$NECred&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;New-NeCredential&lt;/SPAN&gt; -ProxyUrl &lt;SPAN&gt;$Url&lt;/SPAN&gt; -SystemCredential &lt;SPAN&gt;$PSCred&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;}&amp;nbsp; &lt;SPAN&gt;catch&lt;/SPAN&gt; {&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;throw&lt;/SPAN&gt;&lt;SPAN&gt; $( &lt;/SPAN&gt;"Error running New-NeCredential.&amp;nbsp; Verify SANtricity PowerShell Module is installed on the WFA server."&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;write-output &lt;SPAN&gt;""&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt; "LISTING OUT ALL STORAGE SYSTEMS ..."&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$StorageSystems &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-NeStorageSystem&lt;/SPAN&gt; &lt;SPAN&gt;-Credential&lt;/SPAN&gt; $NECred&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;$ssi &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;$ssi &lt;SPAN&gt;-lt&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;count; &lt;/SPAN&gt;$ssi&lt;SPAN&gt;++&lt;/SPAN&gt;&lt;SPAN&gt; )&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp; {&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;write-output &lt;SPAN&gt;" "&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;write-output &lt;SPAN&gt;" "&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt;&lt;SPAN&gt; $(&lt;/SPAN&gt;&lt;SPAN&gt;" &amp;nbsp; ID: "&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;[&lt;/SPAN&gt;$ssi&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;id )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt;&lt;SPAN&gt; $(&lt;/SPAN&gt;&lt;SPAN&gt;" Name: "&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;[&lt;/SPAN&gt;$ssi&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;name )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt;&lt;SPAN&gt; $(&lt;/SPAN&gt;&lt;SPAN&gt;"Model: "&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;[&lt;/SPAN&gt;$ssi&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;model )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt;&lt;SPAN&gt; $(&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;nbsp; WWN: "&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;[&lt;/SPAN&gt;$ssi&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;wwn )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt;&lt;SPAN&gt; $(&lt;/SPAN&gt;&lt;SPAN&gt;"IPadr: "&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; $StorageSystems&lt;SPAN&gt;[&lt;/SPAN&gt;$ssi&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;ip1 )&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; }&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;write-output &lt;SPAN&gt;" "&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;write-output&lt;/SPAN&gt; "ATTEMPTING TO CREATE NEW THIN VOLUME ..."&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;$tvObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;New-NeThinVolume&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;-Credential &lt;SPAN&gt;$NECred&lt;/SPAN&gt; -SystemId &lt;SPAN&gt;1&lt;/SPAN&gt; -PoolId &lt;SPAN&gt;3233343536373839303132333100000000000000&lt;/SPAN&gt; -Name &lt;SPAN&gt;myVolume&lt;/SPAN&gt; -SizeUnit &lt;SPAN&gt;gb&lt;/SPAN&gt; -VirtualSize &lt;SPAN&gt;128&lt;/SPAN&gt; -RepositorySize &lt;SPAN&gt;4&lt;/SPAN&gt; -MaximumRepositorySize &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;--- console log of running above in ISE ---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;PS C:\Windows\system32&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID: 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;Name: CUA34286ESE001&lt;/P&gt;&lt;P&gt;Model: 5504&lt;/P&gt;&lt;P&gt;&amp;nbsp; WWN: C0A87E78040404040404040404040404&lt;/P&gt;&lt;P&gt;IPadr: 127.0.0.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID: 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;Name: CUA34286ESE2901&lt;/P&gt;&lt;P&gt;Model: 5481&lt;/P&gt;&lt;P&gt;&amp;nbsp; WWN: C0A87E78070707070707070707070707&lt;/P&gt;&lt;P&gt;IPadr: 127.0.0.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID: 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;Name: MIA34286ESE001&lt;/P&gt;&lt;P&gt;Model: 5600&lt;/P&gt;&lt;P&gt;&amp;nbsp; WWN: C0A87E78090909090909090909090909&lt;/P&gt;&lt;P&gt;IPadr: 127.0.0.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ATTEMPTING TO CREATE NEW THIN VOLUME ...&lt;/P&gt;&lt;P&gt;New-NeThinVolume : A non protocol error occurred.&lt;/P&gt;&lt;P&gt;At Z:\VMshare\My Accounts\~POSH-UTILS\e-series-test.ps1:44 char:10&lt;/P&gt;&lt;P&gt;+ $tvObj = New-NeThinVolume&amp;nbsp; -Credential $NECred -SystemId 1 -PoolId 3233343536373 ...&lt;/P&gt;&lt;P&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : NotSpecified: ({"poolId":"3233...ositorySize":4}:String) [New-NeThinVolume], NetAppPowerShellException&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : parameterError,Netapp.Santricity.PowerShell.NewThinVolumeCmdlet&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS C:\Windows\system32&amp;gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 21:01:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119187#M4833</guid>
      <dc:creator>Dave_Korns</dc:creator>
      <dc:date>2025-06-04T21:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119189#M4834</link>
      <description>&lt;P&gt;I would recommend asking in the ESeries PlugIn section. This section is majorly peopled by Data ONTAP experts ...&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 15:02:33 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119189#M4834</guid>
      <dc:creator>Aparajita</dc:creator>
      <dc:date>2016-05-11T15:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119190#M4835</link>
      <description>&lt;P&gt;Thanks. I did that also.&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 15:31:27 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119190#M4835</guid>
      <dc:creator>Dave_Korns</dc:creator>
      <dc:date>2016-05-11T15:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119233#M4836</link>
      <description>&lt;P&gt;I'll take a divide and conquor approach. &amp;nbsp;The first issue with the eseries user, I will speculate that the web services proxy needs to be restarted after securepasswords was run. &amp;nbsp;That will enable this user to work via PowerShell.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the second issue with 'non-protocol error', there are a couple things to try. &amp;nbsp;There is a problem or issue with the parameter combination for the cmdlet call. &amp;nbsp;Start with the web services trace log file. &amp;nbsp;It will reveal which parameter is not correct. &amp;nbsp;Remember, thin volumes can only be created from Disk Pools, not Volume Groups. &amp;nbsp;You can also try out parameter combinations with the web services active documentation. &amp;nbsp;The following screen shot demonstrates how to use them. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Open the web services documentation and navigate to the POST for Thin Volumes. &amp;nbsp;Using the Try It Out feature, copy and paste the parameter values you are supplying to the cmdlet into the payload for the POST. &amp;nbsp;The url is http[s]://host:port/devmgr/docs. &amp;nbsp;Thin volume endpoints reside in the Volumes grouping.&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5334iAD6CEC4CE1B8F667/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="webapi-howto-docs.png" title="webapi-howto-docs.png" /&gt;&lt;/P&gt;&lt;P&gt;Future releases of the SANtricity PowerShell toolkit will improve help documentation and increase the level of debugging information so that the web services documentation is not required.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2016 14:40:25 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119233#M4836</guid>
      <dc:creator>khulques</dc:creator>
      <dc:date>2016-05-12T14:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119241#M4837</link>
      <description>&lt;P&gt;Thanks Kevin. That gave me enough clues to move forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got 3 simulated systems (SystemIDs 1,2 &amp;nbsp;and 3) and I discovered that I had fiddled with sysID:1 and had enabled an admin password on it. I got&amp;nbsp;it turned off, but on this user/pswd topic I have these questions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;How do the WSP per-controller/system attributes adminPasswordSet and readOnlyPasswrdSet relate to the WSP accounts themselves? Totally separate? Or when WSP is attempting an operation against a system with "adminPasswordSet": true, does it pass the WSP user/pass that the WSP-caller logged into WSP with?&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The example admin user in users.properties is 'admin' where-as SANtricty StorMgr suggests it is 'Administrator' ... but maybe there is no relationship? or do I need to make them the same?&lt;/LI&gt;&lt;LI&gt;The impression I get now is I should be able to create the ThinVolume with just WSP rw role, correct? or is that an admin operation?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So now New-NeThinVolume is giving me:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;New-NeThinVolume : The operation cannot complete because either (1) the current state of a component does not&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;allow the operation to be completed, (2) the operation has been disabled in NVSRAM (example, you are modifying&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;media scan parameters when that option (offset 0x31, bit 5) is disabled), or (3) there is a problem with the&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;storage array. Please check your storage array and its various components for possible problems and then retry the&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;operation.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;At Z:\VMshare\My Accounts\~POSH-UTILS\e-series-test.ps1:58 char:10&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;+ $tvObj = New-NeThinVolume&amp;nbsp; -Credential $NECred `&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : NotSpecified: ({"poolId":"3233...ositorySize":4}:String) [New-NeThinVolume], NetAppP&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; owerShellException&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : parameterError,Netapp.Santricity.PowerShell.NewThinVolumeCmdlet&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;... and since I don't have I tend to think my problem is the 3rd case (mostly because I had no ideas about (1) or (2). Then in looking around at things I stumbled across the fact that I've been running and re-running my short script above and IT HAS BEEN creating volumes for me but giving the above error in addition:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5335iCDD7315DBE6F4B2D/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="SM-AMW-vols.png" title="SM-AMW-vols.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I presumed some secondary aspect of the command was causing the error. Looking at trace.log didn't have any clues:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;--- end of trace.log ---&lt;/P&gt;&lt;P&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:188&lt;BR /&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:188&lt;BR /&gt;&lt;STRONG&gt;12/05/2016 10:32:40 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestDetail|{"poolId":"3233343536373839303132333100000000000000","name":"myVolume","sizeUnit":"gb","virtualSize":128,"repositorySize":4,"maximumRepositorySize":4}&lt;/STRONG&gt;&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:GET|url:/devmgr/v2/storage-systems/1|query:null|status:200|time:2&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:GET|url:/devmgr/v2/storage-systems/1/ssc/pools/|query:null|status:200|time:4&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestInfo|version:01.53.9000.0006|user:eseries|client:192.168.126.4|method:GET|url:/devmgr/utils/login|query:uid=eseries&amp;amp;pwd=netapp123|status:200|time:3&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:270&lt;BR /&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.doFilter INFO: requestInfo|version:01.53.9000.0006|user:null|client:192.168.126.4|method:POST|url:/devmgr/v2/storage-systems/1/thin-volumes|query:null|status:422|time:270&lt;BR /&gt;&lt;STRONG&gt;12/05/2016 10:35:48 com.ni.eseries.aa.restapi.LoggingFilter.info INFO: requestDetail|{"poolId":"3233343536373839303132333100000000000000","name":"myVolume","sizeUnit":"gb","virtualSize":64,"repositorySize":4,"maximumRepositorySize":4}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;--- end snippet ---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;... just seems to show my series of requests preceeding the New-NeThinVolume followed by the New-NeThinVolume calls (1st 128gb, then 64gb).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As cleanup I went into SANtricity StorMgr and deleted the bunch of volumes I'd created by selecting all 8 of them. Got this sequence of errors but it seemed to delete them anyway as they're gone from StorMgr and WSP as well. But does this error provide any clue as to why their original creation also generated the above error?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5336iE1966153947EBBFD/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="SM-AMW-del-error.png" title="SM-AMW-del-error.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm going to experiemtnt with WSP to create thinVolumes until I clear this up.&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2016 18:10:03 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119241#M4837</guid>
      <dc:creator>Dave_Korns</dc:creator>
      <dc:date>2016-05-12T18:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119245#M4838</link>
      <description>&lt;P&gt;I went back and tested similar thinVolume creates using WSP, PowerShell-New-NeThinVolume and even WFA making the same call and all WORK (in that they create the volume) but all issue the same error message as above.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Leads me to believe something about my environment ... so I next attempted to use SANtricity StorMgr to create a thinVolume. AMW -&amp;gt; Storage -&amp;gt; Volume -&amp;gt; Create -&amp;gt; shows all options grayed out. Is this&amp;nbsp;a clue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/5337iB2AF400EECEFAA2A/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="SM-AMW-vol-cre-gray.png" title="SM-AMW-vol-cre-gray.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2016 18:56:10 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119245#M4838</guid>
      <dc:creator>Dave_Korns</dc:creator>
      <dc:date>2016-05-12T18:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119262#M4841</link>
      <description>&lt;P&gt;Keep in mind, the WSP is a proxy and the credentials listed in users.properties are specific to the proxy. &amp;nbsp;Array passwords are separate. &amp;nbsp;To more clearly separate the two concepts we created Get-NeProxyCredential. &amp;nbsp;While it's really just a helper function, script developers gave feedback that it helped differentiate the two and made thier work easier to read. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The api to the SANtricity OS is called SYMbol. &amp;nbsp;This API provides two types of commands: active and passive. &amp;nbsp;An active command is any command that changes the configuration of the system by adding, deleting or modifying an object. &amp;nbsp;Passive commands list objects and provide telemetry data. &amp;nbsp;In the WSP the storage.rw role allows active and passive commands while storage.ro is limited to passive commands. &amp;nbsp;For the context of your work, stick with users assigned to the storage.rw role.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are changes coming to the SANtricity OS that necessitate an admin concept. &amp;nbsp;I'm not clear on how the admin user is different from a user assigned to the storage.rw role. &amp;nbsp;I can find out details if it is important but for know my advice is to stick to storage.rw.&lt;/P&gt;</description>
      <pubDate>Fri, 13 May 2016 14:04:11 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119262#M4841</guid>
      <dc:creator>khulques</dc:creator>
      <dc:date>2016-05-13T14:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp PSTK E-Series 'A non-protocol error occured'</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119264#M4843</link>
      <description>&lt;P&gt;Sometimes strange things can happen with the simulator. &amp;nbsp;If you can make a new instance of the simulator and it behaves the same way, then it will be best to screen-share to do some detailed analysis.&lt;/P&gt;</description>
      <pubDate>Fri, 13 May 2016 14:30:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/NetApp-PSTK-E-Series-A-non-protocol-error-occured/m-p/119264#M4843</guid>
      <dc:creator>khulques</dc:creator>
      <dc:date>2016-05-13T14:30:26Z</dc:date>
    </item>
  </channel>
</rss>

