status: { DRDY ERR } error: { ICRC ABRT } failed command: WRITE FPDMA QUEUED MCP55 Linux Errors

[ 2868.041375] ata1: EH in SWNCQ mode,QC:qc_active 0x40 sactive 0x40
[ 2868.041554] ata1: SWNCQ:qc_active 0x40 defer_bits 0x0 last_issue_tag 0x6
[ 2868.041556]   dhfis 0x40 dmafis 0x40 sdbfis 0x20
[ 2868.041874] ata1: ATA_REG 0x41 ERR_REG 0x84
[ 2868.042013] ata1: tag : dhfis dmafis sdbfis sactive
[ 2868.042163] ata1: tag 0x6: 1 1 0 1 
[ 2868.042301] ata1.00: exception Emask 0x1 SAct 0x40 SErr 0x400000 action 0x6 frozen
[ 2868.042490] ata1.00: Ata error. fis:0x21
[ 2868.042624] ata1: SError: { Handshk }
[ 2868.042756] ata1.00: failed command: WRITE FPDMA QUEUED
[ 2868.042917] ata1.00: cmd 61/b8:30:4f:0c:7c/03:00:53:00:00/40 tag 6 ncq 487424 out
[ 2868.042918]          res 41/84:30:4f:0c:7c/84:00:53:00:00/40 Emask 0x10 (ATA bus error)
[ 2868.043299] ata1.00: status: { DRDY ERR }
[ 2868.043437] ata1.00: error: { ICRC ABRT }
[ 2868.043576] ata1: hard resetting link
[ 2868.043705] ata1: nv: skipping hardreset on occupied port
[ 2868.508050] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2868.620254] ata1.00: configured for UDMA/133
[ 2868.620414] ata1: EH complete


0000:00:05.0 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
0000:00:05.1 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
0000:00:05.2 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
 

Some people have reported disabling NCQ has fixed the errors .  This happens even in very recent kernels.

To disable NCQ pass the following to your kernel boot line:

libata.force=noncq

It is reported on many motherboards or virtually any using the MCP55 SATA chipset.


Tags:

drdy, err, icrc, abrt, fpdma, queued, mcp, linux, errors, ata, swncq, mode, qc, qc_active, sactive, defer_bits, last_issue_tag, dhfis, dmafis, sdbfis, ata_reg, err_reg, exception, emask, sact, serr, fis, serror, handshk, cmd, ncq, res, resetting, nv, skipping, hardreset, occupied, sata, gbps, sstatus, scontrol, configured, udma, ide, interface, nvidia, corporation, controller, rev, reported, disabling, kernels, disable, kernel, libata, noncq, motherboards, virtually, chipset,

Latest Articles

  • apache symlinks denied even with followsymlinks
  • chown how to change ownership on a symlink
  • how to use ifplugd in Linux to execute a command or script when a NIC cable is unplugged or plugged in
  • dd how to backup and restore disk images including compression with gzip
  • mpv / mplayer with Radeon / AMD GPU Video Card Driver enable VDPAU GPU Accelerated Video Decoding
  • Wordpress Reset Blog User Password from MySQL Using Linux Bash and not PHPMyadmin
  • Ubuntu Linux Mint Debian xorg performance and tear-free tuning for AMD Radeon Based Cards
  • Centos 7 Stopped and Disabled Firewalld and ports still blocked
  • MariaDB / MySQL Reset Root Forgotten Password on Centos 7
  • Centos 7 How to install Mysql/Mariadb
  • PHP 7.2, Apache and Centos 7 How To Install
  • Ubuntu Debian Linux Mint r8169 r8168 Network Driver Problem and Solution
  • Linux 3D Performance benchmarks with glxgears 59-60fps solution
  • How To Install Asterisk 16 17 on Debian Ubuntu Linux
  • Linux Ubuntu Debian Centos How To Make a Bootable Windows 7, 8, 10, 2016, 2019 Server USB from ISO
  • How To Restore Windows MBR Bootsector from Linux using syslinux
  • Linux Ubuntu Cannot Print Large Images
  • Cannot Print PDF Solution and Howto Resize
  • Linux Console Login Screen TTY Change Message
  • Apache Cannot Start Listening Already on 0.0.0.0