Bonjour,
j’ai finalement pu identifier la source du problème, elle vient a priori de la gestion “hotplug” des disques SATA par le démon “tuned” qui a remplacé le démon “power-profiles-daemon” à partir de F41 (vous me corrigerez si je fais une erreur sur l’orthographe des démons, et la version de Fedora à partir de laquelle tuned s’est imposé)
avec un live-cd, on lance un système qui est en mode de gestion d’énergie “équilibré” (balanced), et quand on insère un disque SATA configuré en mode AHCI, avec la fonction hot-plug activée dans le BIOS, le disque se monte, et la commande dmesg renvoie les indications suivantes :
à l’insertion du disque SATA
[ 150.977458] ata3: link is slow to respond, please be patient (ready=0)
[ 151.436444] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 151.440027] ata3.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[ 151.440038] ata3.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[ 151.443117] ata3.00: ATA-10: ST4000LM024-2AN17V, 0001, max UDMA/133
[ 151.443402] ata3.00: 7814037168 sectors, multi 0: LBA48 NCQ (depth 32), AA
[ 151.447287] ata3.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
[ 151.447298] ata3.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
[ 151.450669] ata3.00: configured for UDMA/133
[ 151.461187] scsi 2:0:0:0: Direct-Access ATA ST4000LM024-2AN1 0001 PQ: 0 ANSI: 5
[ 151.461751] sd 2:0:0:0: [sdd] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 151.461757] sd 2:0:0:0: [sdd] 4096-byte physical blocks
[ 151.461771] sd 2:0:0:0: [sdd] Write Protect is off
[ 151.461774] sd 2:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[ 151.461794] sd 2:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 151.461831] sd 2:0:0:0: [sdd] Preferred minimum I/O size 4096 bytes
[ 151.461864] sd 2:0:0:0: Attached scsi generic sg4 type 0
[ 151.550576] sdd: sdd1
[ 151.550834] sd 2:0:0:0: [sdd] Attached SCSI disk
puis au retrait du même disque SATA
[ 201.464451] ata3: SATA link down (SStatus 0 SControl 300)
[ 206.870004] ata3: SATA link down (SStatus 0 SControl 300)
[ 206.870021] ata3: limiting SATA link speed to <unknown>
[ 212.502028] ata3: SATA link down (SStatus 0 SControl 3F0)
[ 212.502046] ata3.00: disable device
[ 212.502087] ata3.00: detaching (SCSI 2:0:0:0)
[ 212.524466] sd 2:0:0:0: [sdd] Synchronizing SCSI cache
[ 212.524513] sd 2:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
quand on passe du mode “équilibré” (balanced) au mode “performance” (throughput-performance), et qu’on refait les mêmes opérations d’insertion puis de retrait du disque SATA, on aboutit aux mêmes résultats positifs de montage à chaud
tout se complique quand on passe en mode “économie d’énergie” (powersave), mode que je privilégie dans mon usage quotidien : dans ce cas le disque SATA ne se monte plus à l’insertion, et aucun message n’est renvoyé par la commande dmesg
le passage vers les modes “équilibré” (balanced) ou “performance” (throughput-performance) n’y change rien : pour revenir à une configuration opérationnelle, j’ai dû rebooter la machine
par contre, le passage d’un mode “équilibré” (balanced) vers “performance” (throughput-performance), et vice-versa, conserve bien la fonctionnalité hotplug SATA pourvu qu’elle ait été déjà opérationnelle
si quelqu’un a une solution pour réactiver la fonction hotplug SATA désactivée par le passage en mode “économie d’énergie” (powersave), sans rebooter la machine, je serai disposé à la tester
merci