Review

Problèmes de liaison SATA avec l'ARC A380 et ZFS

  • Updated December 22, 2025
  • Benjamin Schütz
  • 22 comments

Je rencontre des problèmes persistants de lien SATA avec mon pool ZFS, ce qui entraîne des erreurs telles que « SATA link down », « hard resetting link » et « link is slow to respond ». Ces problèmes provoquent des erreurs de pool ZFS et détériorent l'ensemble du pool. Initialement, j'ai soupçonné un disque dur défectueux et j'ai remplacé l'un d'eux, mais les problèmes de lien SATA persistent même pendant le processus de resilvering. Malgré l'examen des journaux système, je n'ai pas réussi à identifier la cause racine.

Ma configuration système comprend une carte mère AsRock B450 Pro4 avec la version BIOS 10.41, un processeur Ryzen 5 5600G, quatre disques durs SEAGATE 4 To IronWolf (différents modèles), deux SSDs SANDISK 1 To, Proxmox VE 9.1.1 comme système d'exploitation, une carte graphique Intel ARC A380 pour la transcodage, et une alimentation BeQuiet! Power 11 Platinum 1000W. Le pool ZFS fonctionne depuis deux mois, avec des problèmes intermittents. Il y a un mois, j'ai reconstruit le pool à partir de zéro, ce qui a résolu le problème temporairement, mais les erreurs sont revenues il y a deux semaines. Un nettoyage a résolu le problème à ce moment-là, mais les problèmes sont maintenant revenus.

J'ai essayé plusieurs étapes de dépannage sans succès. Cela inclut la vérification de la gestion avancée de l'alimentation du lien dans le BIOS (l'option n'était pas présente), l'utilisation de trois câbles d'alimentation SATA séparés pour les quatre disques, et le test de plusieurs marques de câbles SATA, tels que CableMatters. Les disques semblent fonctionner normalement pendant de longues périodes avant de perdre soudainement la connexion SATA puis de se rétablir. Les journaux détaillés et les informations système sont disponibles via les liens fournis, et je serais reconnaissant de toute information qui pourrait aider à résoudre ces erreurs récurrentes.

Choose a language:

22 Comments

  1. Try moving disks to different SATA ports to see if the issue follows the disk or stays with the port. This is easier if your pool uses disk ID or WWN naming. If the problem is with the port, consider adding an M.2 or PCIe SATA controller for more ports. Using a different SATA cable, as already suggested, is also worth trying.

  2. Some hardware implementations of link_power_management_policy have bugs. To resolve this:

    1. Create the file `/etc/udev/rules.d/99-custom-powersave.rules`
    2. Add the following line:
    “`
    ACTION==”add|change”, SUBSYSTEM==”scsi_host”, KERNEL==”host[0-7]”, TEST==”link_power_management_policy”, ATTR{link_power_management_policy}=”max_performance”
    “`
    3. Run `sudo udevadm control –reload-rules && sudo udevadm trigger` to apply the changes.

    1. I tried that, but the SATA link down issue persists. Here are the relevant log entries:

      [Tue Nov 25 05:32:34 2025] ata9: SATA link down (SStatus 0 SControl 300)
      [Tue Nov 25 05:32:34 2025] ata12: SATA link down (SStatus 0 SControl 300)
      [Tue Nov 25 05:32:34 2025] ata11: SATA link down (SStatus 0 SControl 300)
      [Tue Nov 25 05:32:34 2025] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
      [Tue Nov 25 05:32:35 2025] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
      [Tue Nov 25 05:32:35 2025] ata5: SATA link down (SStatus 0 SControl 330)
      [Tue Nov 25 05:32:35 2025] ata6: SATA link down (SStatus 0 SControl 330)
      [Tue Nov 25 05:32:36 2025] ata10: SATA link down (SStatus 0 SControl 300)

      Since these SATA link down errors are occurring across multiple HDDs and ports, I suspect there may be an issue with the SATA controller itself.

Laisser un commentaire