Wouldn't it be nice if you could just copy and paste out one of those entries, such as the ones below and have it converted into "human readable" format? I double checked that the RAID controller is on the VMware HCL, I searched the Internet for these errors, found few peoples' posts describing this issue, but no solution. There is a patch you can request from ESXi to fix this if you have storage that might be affected, but I think VMware wants you to upgrade to ESXi 6.0 U2 The short answer is no. have a peek at these guys
If you are in the same boat and want to implement a similar filter then make sure that you replace the LUN's naa-id and canonical name (vmhba1:C2:T0:L0 in my case) with ReferencesSCSI status code reference: http://en.wikipedia.org/wiki/SCSI_Status_CodeRHEL Return code reference: https://access.redhat.com/site/articles/280653ESX(i) host SCSI status reference: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1029039ESX(i) device status reference: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1030381ESX(i) plugin status reference: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004086SCSI sense key reference: http://www.t10.org/lists/2sensekey.htmSCSI ASC/ASCQ reference: http://www.t10.org/lists/asc-num.htm 5665Views Categories: If you are on ESXi 6.0 U2 already and have an array that could run into this issue, disable smartd until it is patched from VMware or your vendor changes their SG_ERR_DID_ERROR [0x07] Internal error detected in the host adapter. https://kb.vmware.com/kb/289902
VMK_SCSI_PLUGIN_REQUEUE P:0x5The test and set data in the ATS request returned false for equality.VMK_SCSI_PLUGIN_ATS_MISCOMPARE P:0x6Allocating more thin provision space. On RHEL, each error will print a return code formatted as "0xNNNNNNNN” in log. Thanks to Cormac Hogan and Jacob Hopkinson for their help on this post. I'm certainly interested if you find any different results. Online VMware SCSI sense code decoder at Virten.net
Posted by Ed Z at 5:32 PM Email ThisBlogThis!Share to
Follow him on Twitter to keep up to date with what he posts. Ultimately, prevent IP theft, fraud, and cybercrime.Explore products and solutions from RSA.Visit RSA.comOverviewEnterprise Network HardwareSwitchesRouters and Wireless NetworkingOverviewDocumentumLEAPInfoArchiveOverviewDell LaptopsDell DesktopsDell Thin Clients and VDI ProductsNo results foundNo results foundMODERN DATA CENTERGet William Lam explains on his blog that ESXi 6.0 introduces a new log filtering capability and how to use it. Scsi Command Codes Accidental PDL A bug was introduced in ESXi 6.0 that affects multipathing and prevent proper failover of paths.
We use 0x5 0x25 0x0 so if you pull an active device from ESXi you will see that flare up in the vmkernel log. Scsi Sense Code Decoder Labels: 0x5 0x20 0x0, 0x5 0x24 0x0, ESXi 6.0, filter logs, LSI 9260, regexp, SCSI sense codes, syslog 1 comment: AnonymousSeptember 22, 2016 at 2:35 PMThank you very much for such Reply IanM April 7, 2016 at 3:57 am Very useful tool - THANKS! https://kb.vmware.com/kb/1030381 Reply Venu Vanama October 15, 2015 at 5:01 pm Excellent tool and saves lot of time Reply Glenn Gahnstedt December 16, 2015 at 3:59 pm This has been so helpful over
VMK_SCSI_PLUGIN_THINPROV_BUSY_GROWING P:0x5Thin provisioning soft-limit exceeded.VMK_SCSI_PLUGIN_THINPROV_ATQUOTA P:0x6Backing pool for thin provisioned LUN is out of space.VMK_SCSI_PLUGIN_THINPROV_NOSPACE P:0x7The test and set data in the ATS request returned false for equality.VMK_SCSI_PLUGIN_ATS_MISCOMPARE P:0x8The plugin wants Scsi Sense Data Conclusion While the FlashArray does not respond in the ways that could contribute to these problems it is important to make sure nothing else in your environment does. AS ALWAYS, please contact Pure Storage and/or VMware support for official explanations and patches. Note: The I/O cmd should be tried.
The additional sense code qualifier (ASCQ) indicates detailed information related to the additional sense code. https://zhengwu.org/2014/02/17/how-to-decode-esxi-5-x-scsi-error-code/ Examples for such facilities are: The vCenter server builtin syslog service VMware vRealize Log Insight... Esxi Scsi Sense Codes Leave a comment ?18 Comments. Invalid Field In Cdb Vmware Watermark template.
SG_ERR_DID_PARITY [0x06] Parity error. More about the author Tuesday, September 29, 2015 VMWare ESXi 5.x and 6.x SCSI Sense Decoder in Excel This posting is for VMWare vSphere/ESXi administrators using ESXi 5.x and ESXi 6.x. SG_ERR_DID_RESET [0x08] The SCSI bus (or this device) has been reset. So, is log filtering cool? Scsi Sense Codes Wiki
New Tool: Decoder for ESXi SCSI Sense Codes | Virten.net - pingback on May 10, 2015 at 11:22 pm Marc Huppert May 11, 2015 at 8:05 am Great Tool. SCSI was standardized in 1986 and is still being used. Collected tips and tricks. check my blog The sense key contains all the information necessary to understand why the command has failed.
Direct from the KB: "An inadvertent change in PDL multipathing behavior in ESXi 6.0 results in alternative working paths for a LUN not being checked if a PDL condition/error is detected. Invalid Command Operation Code I love regular expressions ... PDL responses are one of the following: SCSI sense codeDescription H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x25 0x0 LOGICAL UNIT NOT SUPPORTED H:0x0 D:0x2 P:0x0 Valid sense data: 0x4 0x4c
ASC value (in hexadecimal) ASCQ value (in hexadecimal) Codes identifying devices that may use the ASC/ASCQ pair value. (See list of device code letters below.) Error or exception indicated by the Required fields are marked *Comment Name * Email * Website Notify me of follow-up comments by email. For ident you need to use vmkernel. 3. Nmp_throttlelogfordevice Reply FloRod August 2, 2016 at 10:14 pm Thanks for this awesome decoder, may my job so much easier!!
Device server is in the process of allocating more space in the backing pool for a thin provisioned LUN. If you want to find out more about SMART check out this blog post: vSphere 5.1 Storage Enhancements - Part 6: IODM & SSD Monitoring Essentially, ESXi on a certain interval We can continue our analysis based on the sense data nowJ3.2. http://wx2me.com/scsi-sense/scsi-sense-error-codes.php Key Code QualifierSCSI sense data includes three fields which indicate details of an error as below:K - Sense key;C - Additional sense code (ASC);Q - Additional sense code qualifier (ASCQ);3.
All Rights Reserved. and then, finally, I stumbled over KB1031221 which - basically - describes that these errors are "normal" and "can be safely ignored". I even updated the firmware of the controller, all to no avail ... Then this appeared on my Twitter timeline: Just when I needed it!
Thank you very much. For ESXi 5.x hosts, the log will be similar to: ScsiDeviceIO: 2315: Cmd(0x4124003edb00) 0x12, CmdSN 0x51 to dev "naa.600508e000000000c9f6baa7c19f6900" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x24 0x0.