meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hw:server:aoostar_r7:seagate_exos_issue [2025/03/06 08:50] niziakhw:server:aoostar_r7:seagate_exos_issue [2025/03/09 19:37] (current) niziak
Line 2: Line 2:
  
 System startup: System startup:
 +
 <code> <code>
 ahci 0000:06:00.0: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode ahci 0000:06:00.0: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
-ahci 0000:06:00.0: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part +ahci 0000:06:00.0: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part
 scsi host0: ahci scsi host0: ahci
 ata1: SATA max UDMA/133 abar m2048@0xfcd01000 port 0xfcd01100 irq 36 lpm-pol 4 ata1: SATA max UDMA/133 abar m2048@0xfcd01000 port 0xfcd01100 irq 36 lpm-pol 4
 ahci 0000:06:00.1: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode ahci 0000:06:00.1: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
-ahci 0000:06:00.1: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part +ahci 0000:06:00.1: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part
 scsi host1: ahci scsi host1: ahci
 scsi host2: ahci scsi host2: ahci
Line 48: Line 49:
  sdb: sdb1 sdb9  sdb: sdb1 sdb9
 sd 2:0:0:0: [sdb] Attached SCSI disk sd 2:0:0:0: [sdb] Attached SCSI disk
 +
 </code> </code>
  
 And issue: And issue:
 +
 <code> <code>
 [  +0.000000] ata2.00: exception Emask 0x10 SAct 0xf8 SErr 0x2c0101 action 0x6 frozen [  +0.000000] ata2.00: exception Emask 0x10 SAct 0xf8 SErr 0x2c0101 action 0x6 frozen
Line 79: Line 82:
 [  +0.003629] ata2.00: configured for UDMA/133 [  +0.003629] ata2.00: configured for UDMA/133
 [  +0.016338] ata2: EH complete [  +0.016338] ata2: EH complete
 +
 </code> </code>
  
-And error repeats sporadically. +And error repeats sporadically. After few errors kernel lower SATA link rate to 3.0 and after few more errors to 1.5.
-After few errors kernel lower SATA link rate to 3.0 and after few more errors to 1.5. +
- +
  
 <code> <code>
 06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81) (prog-if 01 [AHCI 1.0]) 06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81) (prog-if 01 [AHCI 1.0])
- Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] +    Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] 
- Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 23 +    Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 23 
- Memory at fcd01000 (32-bit, non-prefetchable) [size=2K] +    Memory at fcd01000 (32-bit, non-prefetchable) [size=2K] 
- Capabilities: [48] Vendor Specific Information: Len=08 <?> +    Capabilities: [48] Vendor Specific Information: Len=08 <?> 
- Capabilities: [50] Power Management version 3 +    Capabilities: [50] Power Management version 3 
- Capabilities: [64] Express Endpoint, MSI 00 +    Capabilities: [64] Express Endpoint, MSI 00 
- Capabilities: [a0] MSI: Enable+ Count=1/2 Maskable- 64bit+ +    Capabilities: [a0] MSI: Enable+ Count=1/2 Maskable- 64bit+ 
- Capabilities: [d0] SATA HBA v1.0 +    Capabilities: [d0] SATA HBA v1.0 
- Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> +    Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> 
- Capabilities: [270] Secondary PCI Express +    Capabilities: [270] Secondary PCI Express 
- Capabilities: [2a0] Access Control Services +    Capabilities: [2a0] Access Control Services 
- Capabilities: [400] Data Link Feature <?> +    Capabilities: [400] Data Link Feature <?> 
- Capabilities: [410] Physical Layer 16.0 GT/s <?> +    Capabilities: [410] Physical Layer 16.0 GT/s <?> 
- Capabilities: [440] Lane Margining at the Receiver <?> +    Capabilities: [440] Lane Margining at the Receiver <?> 
- Kernel driver in use: ahci +    Kernel driver in use: ahci 
- Kernel modules: ahci+    Kernel modules: ahci
  
 06:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81) (prog-if 01 [AHCI 1.0]) 06:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81) (prog-if 01 [AHCI 1.0])
- Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] +    Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] 
- Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 24 +    Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 24 
- Memory at fcd00000 (32-bit, non-prefetchable) [size=2K] +    Memory at fcd00000 (32-bit, non-prefetchable) [size=2K] 
- Capabilities: [48] Vendor Specific Information: Len=08 <?> +    Capabilities: [48] Vendor Specific Information: Len=08 <?> 
- Capabilities: [50] Power Management version 3 +    Capabilities: [50] Power Management version 3 
- Capabilities: [64] Express Endpoint, MSI 00 +    Capabilities: [64] Express Endpoint, MSI 00 
- Capabilities: [a0] MSI: Enable+ Count=2/2 Maskable- 64bit+ +    Capabilities: [a0] MSI: Enable+ Count=2/2 Maskable- 64bit+ 
- Capabilities: [d0] SATA HBA v1.0 +    Capabilities: [d0] SATA HBA v1.0 
- Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> +    Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> 
- Capabilities: [2a0] Access Control Services +    Capabilities: [2a0] Access Control Services 
- Kernel driver in use: ahci +    Kernel driver in use: ahci 
- Kernel modules: ahci+    Kernel modules: ahci 
 </code> </code>
- 
  
 Tested solution from [[https://myxp.dev.lightbridge.be/professionalXP/unaligned_write_command_sata_errors_on_linux_with_sepcific_hardware.html|Unaligned write command (SATA errors) on Linux (with specific hardware)]] Tested solution from [[https://myxp.dev.lightbridge.be/professionalXP/unaligned_write_command_sata_errors_on_linux_with_sepcific_hardware.html|Unaligned write command (SATA errors) on Linux (with specific hardware)]]
Line 128: Line 129:
 min_power_with_partial min_power_with_partial
 min_power_with_partial min_power_with_partial
 +
 </code> </code>
  
 <code bash> <code bash>
 echo max_performance | sudo tee /sys/class/scsi_host/host*/link_power_management_policy echo max_performance | sudo tee /sys/class/scsi_host/host*/link_power_management_policy
 +
 </code> </code>
  
 <file ini /etc/udev/rules.d/60-sata-max-performance.rules> <file ini /etc/udev/rules.d/60-sata-max-performance.rules>
 KERNEL=="host[0-2]", SUBSYSTEM=="scsi_host", ATTR{link_power_management_policy}="max_performance" KERNEL=="host[0-2]", SUBSYSTEM=="scsi_host", ATTR{link_power_management_policy}="max_performance"
 +
 </file> </file>
  
Line 141: Line 145:
   * [[https://www.systutorials.com/whats-wrong-with-the-messages-like-unrecovdata-10b8b-badcrc-and-failed-command-read-fpdma-queued-on-linux/|What’s wrong with the messages like “UnrecovData 10B8B BadCRC” and “failed command: READ FPDMA QUEUED” on Linux?]]   * [[https://www.systutorials.com/whats-wrong-with-the-messages-like-unrecovdata-10b8b-badcrc-and-failed-command-read-fpdma-queued-on-linux/|What’s wrong with the messages like “UnrecovData 10B8B BadCRC” and “failed command: READ FPDMA QUEUED” on Linux?]]
   * [[https://review.coreboot.org/c/coreboot/+/40877|soc/intel/skl: always enable SataPwrOptEnable]]   * [[https://review.coreboot.org/c/coreboot/+/40877|soc/intel/skl: always enable SataPwrOptEnable]]
 +  * [[https://www.reddit.com/r/unRAID/comments/178oh7a/my_problems_with_the_seagate_exos_and_how_i_fixed/|My problems with the Seagate exos and how I fixed them]] 
 +  * [[https://forums.opensuse.org/t/samsung-ssd-840-evo-unrecovdata-10b8b-badcrc-error/104774|Samsung SSD 840 EVO “UnrecovData 10B8B BadCRC” error]]
 ===== increasing SATA link speed ===== ===== increasing SATA link speed =====
  
-After multiple reboots (without power off) ''ata2'' port works in 3.0 instead of 6.0:+After multiple reboots (without power off) ''ata2''  port works in 3.0 instead of 6.0:
 <code> <code>
 +
 kernel: ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300) kernel: ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
 kernel: ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) kernel: ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
 +
 </code> </code>
 +
 +It looks like SATA link speed is limited by HDD after previous failures.
 +
 +To restore 6.0 link speed download [[https://github.com/Seagate/openSeaChest/releases|openSeaChest]]:
  
 <code bash> <code bash>
 +wget https://github.com/Seagate/openSeaChest/releases/download/test-ci_linux_tar_ownership/openseachest_24.10.15-dev_amd64.deb
 +dpkg -i openseachest_24.10.15-dev_amd64.deb
 +
 +</code>
 +
 +<code bash>
 +openSeaChest_Basics -d /dev/sda --phySpeed 3
 +
 readlink /sys/block/sda readlink /sys/block/sda
-../devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0+../devices/pci0000:00/0000:00:08.2/0000:06:00.1/ata2/host1/target1:0:0/1:0:0:0/block/sda
  
 echo 1 > /sys/block/sda/device/delete echo 1 > /sys/block/sda/device/delete
  
 echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host1/scan
 +
 </code> </code>
 +