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

  • Cisco Switches How To Get Of Port Line Status Console Messages
  • Cisco DHCP Snooping Relay Setup Information
  • Cisco Switch Setup Guide Command List
  • Cisco 2960 Switch Reset To Factory Defaults
  • How To Boot Cisco CUCM UCSInstall 8.6, 10, 11 and 12 on KVM/Proxmox
  • VBOX VirtualBox How To Import Raw .img Disk File
  • Windows Server 2012, 2016, 2019 How To Install and Missing Disabled Telnet Client
  • proxmox vm networking breaks when you restart your network on the hostnode
  • Linux ln symlink how to update existing symbolic link
  • Ubuntu 18.04 / Linux Mint 19.1 Cannot Type or Login - solution
  • LUKS Hard Drive Encryption on Linux Mint Ubuntu Debian etc how to mount encrypted hard drive
  • How to use nmap locate other machines/computers/servers on your network using nmap
  • Linux Mint 18.2 Create Config File To Start Application Upon Login
  • Dell Wyse Thin Client BIOS Access Key
  • sudoers file in /etc warning about comments/includes!
  • Centos 7 Reallocate logical volume space to another
  • lvm how to reduce volume size
  • letsencrypt certbot error "Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80."
  • SSH error cannot Forward or Listen "bind: Cannot assign requested address"
  • X11 SSH Linux Forwarding Error