When performing I/O operations on a LUN, the ESXi host reports SCSI Medium Errors in /var/log/vmkernel.log. These errors occur when the host attempts to read data from a specific Logical Block Address (LBA) on the storage device.
vmkernel.log YYYY-MM-DDTHH:MM:SSZ cpu4:2098170)ScsiDeviceIO: 4176: Cmd(0x45ba4164fc48) 0x28, CmdSN 0x5 from world 2103375 to dev "naa.600508b1001c####################" failed H:0x0 D:0x2 P:0x0 Valid sense data: **0x3 0x11 0x0** Medium Error, LBA: 15475715YYYY-MM-DDTHH:MM:SSZ cpu1:2097804)ScsiDeviceIO: 4167: Cmd(0x45b8c12f8348) 0x28, CmdSN 0x334 from world 2099409 to dev "naa.614187705578####################" failed H:0x0 D:0x2 P:0x0 Valid sense data: **0x3 0x0 0x0** Medium Error, LBA: 31915520
hostd.log (During Backup/NFC Operations) YYYY-MM-DDTHH:MM:Sec.MsecZ warning hostd[2100761] [Originator@6876 sub=Libs opID=nbdmode-00000062########] [NFC ERROR]NfcAioLogFatalSessionErrorLocked: A fatal session error occurred. The error was: 'NFC_SESSION_ERROR' (8)YYYY-MM-DDTHH:MM:Sec.MsecZ error hostd[######] [Originator@6876 sub=Nfcsvc opID=nbdmode-00000062########] Read error from the nfcLib: NFC_SESSION_ERROR (done = yep)
Search for Medium Errors and Unrecovered Read errors in the vmkernel log
# grep -E "Sense Data|Medium Error|Unrecovered" /var/log/vmkernel.log
NFC_SESSION_ERROR during sequential disk reads.Since the issue is rooted in physical hardware, VMware cannot bypass the read error. Follow these steps to resolve the issue:
naa ID from the logs to identify the affected LUN or local disk: esxcli storage core device list -d naa.<ID_FROM_LOGS>naa ID to your storage array or server hardware vendor (e.g., Dell, HP, NetApp) to identify and replace the failing physical disks.chkdsk or fsck) within the guest OS of any VMs residing on the affected LBAs.