Why I am getting "link is slow to respond, please be patient" in log message

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux

Issue

  • Why I am getting the following messages in logs
kernel: ata1: SError: { RecovData Proto HostInt 10B8B BadCRC LinkSeq TrStaTrns }
kernel: ata1.00: cmd 61/48:00:60:3a:83/01:00:02:00:00/40 tag 0 ncq 167936 out
kernel:          res 40/00:00:af:6d:70/00:00:74:00:00/00 Emask 0x46 (timeout)
kernel: ata1.00: status: { DRDY }
kernel: ata1: hard resetting link
kernel: ata1: link is slow to respond, please be patient (ready=0)
kernel: ata1: COMRESET failed (errno=-16)
kernel: ata1: hard resetting link

Root Cause

  • The Emask is nothing but an Error mask, which is meaningful and could be decoded by Hard disk Hardware vendor
  • The following DRDY is just device ready status.
  • The COMRESET is a signal that originated by the host to force a hard reset in the device, then; it COMRESET signal start link initialization.
    kernel: ata1: SError: { RecovData Proto HostInt 10B8B BadCRC LinkSeq TrStaTrns }
kernel: ata1.00: cmd 61/48:00:60:3a:83/01:00:02:00:00/40 tag 0 ncq 167936 out
kernel:          res 40/00:00:af:6d:70/00:00:74:00:00/00 Emask 0x46 (timeout)
kernel: ata1.00: status: { DRDY }
kernel: ata1: hard resetting link
kernel: ata1: link is slow to respond, please be patient (ready=0)
kernel: ata1: COMRESET failed (errno=-16)
kernel: ata1: hard resetting link

Diagnostic Steps

  • Noticed the following along with the COMRESET message, which indicates a disk write error.
kernel: ata1.00: status: { DRDY }kernel: ata1: hard resetting link
kernel: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
kernel: ata1.00: configured for UDMA/133
kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
kernel: sda: Current [descriptor]: sense key: Aborted Command
kernel:     Add. Sense: No additional sense information
 kernel: Descriptor sense data with sense descriptors (in hex):
kernel:         72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 
kernel:         02 83 3a 60 
kernel: end_request: I/O error, dev sda, sector 42154592
kernel: Write-error on swap-device (8:0:42154600)
kernel: Write-error on swap-device (8:0:42154608)
  • Suggested hardware diagnostic check

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments