.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2019-2023, Microchip Technology, Inc. .\" Copyright 2016-2018, Microsemi Corp. .\" Copyright 2016, PMC-Sierra, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-only .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH smartpqi 4 "8 février 2026" "Pages du manuel de Linux 6.18" .SH NOM smartpqi — pilote SCSI pour Microchip Smart Storage .SH SYNOPSIS .SY "modprobe smartpqi" [\fBdisable_device_id_wildcards=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_heartbeat=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_ctrl_shutdown=\fP{\fB0\fP|\fB1\fP}] [\fBlockup_action=\fP{\fBnone\fP|\fBreboot\fP|\fBpanic\fP}] [\fBexpose_ld_first=\fP{\fB0\fP|\fB1\fP}] [\fBhide_vsep=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_managed_interrupts=\fP{\fB0\fP|\fB1\fP}] [\fBctrl_ready_timeout=\fP{\fB0\fP|[\fB30\fP,\fB1800\fP]}] .YS .SH DESCRIPTION \fBsmartpqi\fP est un pilote SCSI pour les contrôleurs Microchip Smart Storage. .SS "Opérations \f[BI]ioctl\fB() prises en charge" Par soucis de compatibilité avec les applications écrites pour les pilotes \fBcciss\fP(4) et \fBhpsa\fP(4), de nombreuses opérations \fBioctl\fP(2), mais pas toutes, prises en charge par le pilote \fBhpsa\fP sont aussi prises en charge par le pilote \fBsmartpqi\fP. Les structures de données utilisées par ces opérations sont décrites dans le fichier source du noyau Linux \fIinclude/linux/cciss_ioctl.h\fP. .TP \fBCCISS_DEREGDISK\fP .TQ \fBCCISS_REGNEWDISK\fP .TQ \fBCCISS_REGNEWD\fP Ces opérations font toutes les trois la même chose, à savoir forcer le pilote à rechercher des nouveaux périphériques. Cela revient exactement à écrire dans l'attribut d'hôte \fIrescan\fP spécifique à \fBsmartpqi\fP. .TP \fBCCISS_GETPCIINFO\fP Cette opération renvoie les domaine, bus, dispositif et fonction PCI, ainsi que l'« identifiant de carte » (identifiant du sous\-système PCI). .TP \fBCCISS_GETDRIVVER\fP Cette opération renvoie la version du pilote encodée dans quatre octets comme suit : .IP .in +4n .EX (version_majeure << 28) | (version_mineure << 24) | (publication << 16) | révision .EE .in .TP \fBCCISS_PASSTHRU\fP Permettre aux commandes \fBBMIC\fP et \fBCISS\fP d'être passées au contrôleur. .SS "Options de démarrage" .TP \fBdisable_device_id_wildcards=\fP{\fB0\fP|\fB1\fP} Désactiver la prise en charge des jockers d'ID de périphérique. La valeur par défaut est 0 (les jockers sont activés). .TP \fBdisable_heartbeat=\fP{\fB0\fP|\fB1\fP} Désactiver la prise en charge de la vérification du « heartbeat » du contrôleur. Ce paramètre est utilisé dans le cadre du débogage. La valeur par défaut est 0 (la vérification du « heartbeat » du contrôleur est activée). .TP \fBdisable_ctrl_shutdown=\fP{\fB0\fP|\fB1\fP} Désactiver la prise en charge de la fermeture du contrôleur en cas de verrouillage du contrôleur. La valeur par défaut est 0 (le contrôleur sera arrêté). .TP \fBlockup_action=\fP{\fBnone\fP|\fBreboot\fP|\fBpanic\fP} Spécifier l'action que le pilote entreprend quand un verrouillage du contrôleur est détectée. L'action par défaut est \fBnone\fP. .TS l l lB l. paramètre action _ aucun mettre seulement le contrôleur hors ligne reboot redémarrer le système panic déclencher une panique du système .TE .TP \fBexpose_ld_first=\fP{\fB0\fP|\fB1\fP} Cette option expose les périphériques logiques au système d'exploitation avant les périphériques physiques. La valeur par défaut est 0 (périphériques physiques activés en premier). .TP \fBhide_vsep=\fP{\fB0\fP|\fB1\fP} Cette option désactive l'exposition du SEP virtuel au système d'exploitation. La valeur par défaut est 0 (SEP virtuel exposé). .TP \fBdisable_managed_interrupts=\fP{\fB0\fP|\fB1\fP} Cette option désactive l’utilisation du pilote des interruptions gérées du noyau Linux pour les contrôleurs. La fonctionnalité des interruptions gérées distribue automatiquement les interruptions à tous les processeurs disponibles et assigne l'affinité SMP. La valeur par défaut est 0 (interruptions gérées activées). .TP \fBctrl_ready_timeout=\fP{\fB0\fP|[\fB30\fP,\fB1800\fP]} Cette option spécifie le délai en secondes pendant lequel le pilote attend que le contrôleur soit prêt. La plage valable est \fB0\fP ou [\fB30\fP, \fB1800\fP]. La valeur par défaut est \fB0\fP qui fait que le pilote utilise un délai de 180 secondes. .SH FICHIERS .SS "Nœuds de périphériques" On accède aux lecteurs de disque au moyen du pilote de disque SCSI (\fIsd\fP), aux lecteurs de bandes au moyen du pilote de lecteur de bande SCSI (\fIst\fP) et au contrôleur RAID au moyen du pilote SCSI générique (\fIsg\fP), avec des nœuds de périphérique appelés respectivement \fI/dev/sd\fP*, \fI/dev/st\fP* et \fI/dev/sg\fP*. .SS "Fichiers d'attribut d'hôte spécifiques à SmartPQI dans \f[BI]/sys\fB" .TP \fI/sys/class/scsi_host/host\fP*\fI/rescan\fP L'attribut \fIrescan\fP de l'hôte est un attribut en écriture seule. Écrire dans cet attribut forcera le pilote à rechercher les périphériques nouveaux, modifiés ou retirés (par exemple, des lecteurs de bandes branchés à chaud ou des volumes logiques nouvellement configurés ou supprimés, etc.) et prévenir la couche intermédiaire SCSI de tout changement détecté. Normalement, une telle recherche est déclenchée automatiquement par les modifications de configuration, donc l'utilisateur ne devrait normalement pas avoir à écrire dans ce fichier. Faire cela peut s'avérer utile lors du branchement à chaud de périphériques tels que les lecteurs de bandes ou des boîtiers entiers de stockage contenant des volumes logiques préconfigurés. .TP \fI/sys/class/scsi_host/host\fP*\fI/lockup_action\fP L'attribut \fIlockup_action\fP de l'hôte est un attribut en lecture et en écriture. Cet attribut fera que le pilote réalisera une action spécifique dans le cas peu probable où un verrouillage du contrôleur aura été détecté. Voir \fBOPTIONS\fP ci\-dessus pour une explication sur les valeurs de \fIlockup_action\fP. .TP \fI/sys/class/scsi_host/host\fP*\fI/driver_version\fP L'attribut \fIdriver_version\fP est en lecture seule. Cet attribut contient la version du pilote smartpqi. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/driver_version\fP 1.1.2\-126 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/firmware_version\fP L'attribut \fIfirmware_version\fP est en lecture seule. Cet attribut contient la version du microprogramme du contrôleur. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/firmware_version\fP 1.29\-112 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/model\fP L'attribut \fImodel\fP est en lecture seule. Cet attribut contient la chaîne d'identification produit du contrôleur. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/model\fP 1100\-16i .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/serial_number\fP L'attribut \fIserial_number\fP est en lecture seule. Cet attribut contient le numéro unique d'identification du contrôleur. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/serial_number\fP 6A316373777 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/vendor\fP L'attribut \fIvendor\fP est en lecture seule. Cet attribut contient la chaîne d'identification du fabricant du contrôleur. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/vendor\fP Adaptec .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_stream_detection\fP L'attribut \fIenable_stream_detection\fP est un attribut en lecture et en écriture. Cet attribut active ou désactive la détection de flux dans le pilote. Activer la détection de flux peut améliorer la performance en écriture des volumes où ioaccel est activé. Voir la section sur l'attribut de disque \fBssd_smart_path_enabled\fP pour des détails sur les volumes où ioaccel est activé. La valeur par défaut est 1 (détection de flux activée). .IP Enable Exemple : .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_stream_detection\fP .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_r5_writes\fP L'attribut \fIenable_r5_writes\fP est un attribut en lecture et en écriture. Cet attribut active ou désactive les opérations d'écriture RAID 5 sur les volumes où ioaccel est activé. L'activation peut améliorer les performances d'écriture séquentielle. Voir la section sur l'attribut de disque \fBssd_smart_path_enabled\fP pour des détails sur les volumes où ioaccel est activé. La valeur par défaut est 1 (écritures RAID 5 activées). .IP Enable Exemple : .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_r5_writes\fP .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_r6_writes\fP L'attribut \fIenable_r6_writes\fP est un attribut en lecture et en écriture. Cet attribut active ou désactive les opérations d'écriture RAID 6 sur les volumes où ioaccel est activé. L'activation peut améliorer les performances d'écriture séquentielle. Voir la section sur l'attribut de disque \fBssd_smart_path_enabled\fP pour des détails sur les volumes où ioaccel est activé. La valeur par défaut est 1 (écritures RAID 6 activées). .IP Enable Exemple : .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_r6_writes\fP .EE .in .SS "Fichiers d'attribut de disque spécifiques à SmartPQI dans \f[BI]/sys\fB" Dans les spécifications du fichier ci\-dessous, \fIc\fP est le numéro du contrôleur SCSI approprié, \fIb\fP est le numéro de bus, \fIt\fP le numéro de cible et \fIl\fP est le numéro d'unité logique (LUN). .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/raid_level\fP L'attribut \fIraid_level\fP est en lecture seule. Cet attribut contient le niveau RAID du volume logique. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/4:0:0:0/device/raid_level\fP RAID 0 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/sas_address\fP L'attribut \fIsas_address\fP est en lecture seule. Cet attribut contient l'adresse SAS du périphérique. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/1:0:3:0/device/sas_address\fP 0x5001173d028543a2 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/ssd_smart_path_enabled\fP L'attribut \fIssd_smart_path_enabled\fP est en lecture seule. Cet attribut est pour les volumes où ioaccel est activé. (Ioaccel est un chemin alternatif de soumission du pilote qui permet au pilote d'envoyer des requêtes d'E/S directement aux périphériques du dorsal SCSI en contournant le microprogramme du contrôleur. Cela aboutit à une meilleure performance. Cette méthode est utilisée pour les disques HBA et pour les volumes logiques composés de SSD.) Il contient 1 si ioaccel est activé pour le volume et 0 dans le cas contraire. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/1:0:3:0/device/ssd_smart_path_enabled\fP 0 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/lunid\fP L'attribut \fIlunid\fP est en lecture seule. Cet attribut contient l'ID LUN SCSI du périphérique. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/lunid\fP 0x0300004000000000 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/unique_id\fP L'attribut \fIunique_id\fP est en lecture seule. Cet attribut contient l'ID 16 octets qui identifie de façon unique le périphérique dans le contrôleur. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/unique_id\fP 600508B1001C6D4723A8E98D704FDB94 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/path_info\fP L'attribut \fIpath_info\fP est en lecture seule. Cet attribut contient le \fIc\fP:\fIb\fP:\fIt\fP:\fIl\fP du périphérique ainsi que le type du périphérique et son état \fIActive\fP ou \fIInactive\fP. Si le périphérique est un périphérique HBA, \fIpath_info\fP affichera aussi les PORT, BOX et BAY où il est connecté. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/path_info\fP [13:1:0:3] Direct\-Access Active \& $ \fBcat /sys/class/scsi_disk/12:0:9:0/device/path_info\fP [12:0:9:0] Direct\-Access PORT: C1 BOX: 1 BAY: 14 Inactive [12:0:9:0] Direct\-Access PORT: C0 BOX: 1 BAY: 14 Active .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/raid_bypass_cnt\fP L'attribut \fIraid_bypass_cnt\fP est en lecture seule. Cet attribut contient le nombre de requêtes qui sont passées par le chemin ioaccel pour les volumes où ioaccel est activé. Voir la section sur l'attribut de disque \fBssd_smart_path_enabled\fP pour des détails sur les volumes où ioaccel est activé. .IP Par exemple : .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/raid_bypass_cnt\fP 0x300 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/sas_ncq_prio_enable\fP L'attribut \fIraid_bypass_cnt\fP est un attribut en lecture et en écriture. Cet attribut active la prise en charge de la priorité NCQ de SATA. Cet attribut ne fonctionne que si le périphérique bénéficie de la prise en charge de NCQ et si le microprogramme du contrôleur peut gérer les Entrées/Sorties avec l'attribut de priorité NCQ. .IP Par exemple : .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_disk/13:1:0:3/device/sas_ncq_prio_enable\fP .EE .in .SH VERSIONS Le pilote \fBsmartpqi\fP a été ajouté dans Linux 4.9. .SH NOTES .SS Configuration To configure a Microchip Smart Storage controller, refer to the User Guide for the controller, which can be found by searching for the specific controller at .UR https:\://www.microchip.com/design\-centers/storage .UE . .SH HISTORIQUE \fI/sys/class/scsi_host/host*/version\fP a été remplacé par deux entrées de sysfs : .IP \fI/sys/class/scsi_host/host*/driver_version\fP .IP \fI/sys/class/scsi_host/host*/firmware_version\fP .SH "VOIR AUSSI" \fBcciss\fP(4), \fBhpsa\fP(4), \fBsd\fP(4), \fBst\fP(4), \fBsg\fP(4) .P \fIDocumentation/ABI/testing/sysfs\-bus\-pci\-devices\-cciss\fP dans les fichiers source du noyau Linux .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot , Cédric Boutillier , Frédéric Hantrais et Jean-Pierre Giraud . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .