Le HOWTO Linux de la programmation SCSI
Heiko Eißfeldt
heiko@colossus.escape.de
v1.4, 14 Juin 1995 version française Bernard Choppy bernard.choppy@alias.fdn.fr
Ce document traite de la programmation de l'interface SCSI générique de Linux.
1.
Introduction
2.
Qu'est-ce que l'interface SCSI générique~?
3.
Que faut-il pour l'utiliser~?
3.1 Configuration du noyau
3.2 Fichiers de périphériques
3.3 Mapping de périphériques
4.
Guide du programmeur
5.
Vue d'ensemble de la programmation des périphériques
6.
Ouverture de périphérique
7.
La structure d'en-tête
8.
Exemple de commande de requête
9.
Le "tampon SCSI"
10.
Exemple d'utilisation du tampon SCSI
11.
Fonctions ioctl
12.
Valeurs par défaut du pilote
12.1 Tailles de transfert
12.2 Timeout et valeurs de réessais
13.
Comment obtenir les spécifications SCSI~?
14.
Sources d'information en relation
14.1 HOWTOs et FAQs
14.2 Mailing list
14.3 Exemples de code
15.
Autres choses utiles
15.1 Aides à l'écriture de pilotes de périphériques
15.2 Utilitaires
16.
Autres interfaces d'accès à SCSI
17.
Commentaires finaux
18.
Remerciements
Appendix
19.
Annexe
20.
Traitement d'erreurs
20.1 décodage de l'état d'erreur
20.2 Codes d'état
20.3 Clefs du buffer SCSI
20.4 Codes hôte
20.5 Codes du pilote
21.
Codes et qualificateurs du buffer SCSI additionnels
21.1 ASC et ASCQ dans l'ordre numérique
22.
Référence rapide des commandes SCSI
23.
Programmes d'exemple