Skip to content

Commit d07b063

Browse files
committed
[Arista] Disable ATA NCQ for a few products
Some products might experience an occasional IO failure in the communication between CPU and SSD. Based on some research it could be attributable to some device not handling ATA NCQ (Native Command Queue). This change disable NCQ on the affected drive for a set of products. When the fix is applied, these 2 patterns can be found in the dmesg. ata1.00: FORCE: horkage modified (noncq) NCQ (not used)
1 parent 14012cf commit d07b063

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

files/Aboot/boot0.j2

+3
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,9 @@ write_platform_specific_cmdline() {
621621
cmdline_add intel_idle.max_cstate=0
622622
read_system_eeprom
623623
fi
624+
if in_array "$platform" "rook"; then
625+
cmdline_add libata.force=1.00:noncq
626+
fi
624627
if in_array "$platform" "crow" "magpie"; then
625628
cmdline_add amd_iommu=off
626629
cmdline_add modprobe.blacklist=snd_hda_intel,hdaudio

0 commit comments

Comments
 (0)