quelconque), le chiffre des dizaines représente le numéro de l'unité logique (LUN), et le
chiffre des unités représente le SCSI ID. La carte hôte utilise actuellement l'ID 7
(FIFERR_SelfUnit dans OpenDevice()), mais cela peut changer. Pour plus
d'informations, référez vous à [2, pages D-16 et D-171 et 12, pages E-17 et E-18]. Le
driver reconnaît automatiquement toutes les cartes contrôleurs GVP du système.
Commandes du Trackdisk :
Le driver SCSI de GVP supporte les commandes suivantes du trackdisk.device
(cf [2, pages B-70 à B-76] pour la documentantion officielle du trackdisk.device et 12,
pages D-19, D-20, E20 et E21] pour les fichiers entêtes correspondants) :
CMD_READ
CMD_WRITE
TD_FORMAT
TD_MOTOR
TD_SEEK
CMD_UPDATE
CMD_CLEAR
TD_REMOVE
TD_CHANGENUM
TD_CHANGESTATE
TD_PROTSTATUS
TD_ADDCHANGEINT
TD_REMCHANGEINT
Le gvpscsi.device supporte automatiquement n'importe quelle taille de bloc
jusqu'à 64 kilo-octets qui est un multiple de deux, ce qui fait que les paramètres
io_Length et io_Offset pour les commandes CMD_READ, CMD_WRITE et
TD_FORMAT n'ont pas besoin d'être des multiples de TD_SECTOR (512) octets, même
si les systèmes de fichiers du 1.3 (ROM et FFS) ne supportent pas d'autres tailles de
bloc. Il est toutefois possible d'utiliser des unités SCSI avec des blocs dont la taille est
inférieure à 512 octets (par exemple, les Bemouilli Iomega de 20 Mo ont des secteurs de
256 octets) car notre driver SCSI gèrera les demandes concernant n'importe quelle taille
du moment qu'elle est un multiple de la taille logique courante des blocs telle que la
comprend l'unité SCSI. C'est aussi la raison pour laquelle notre nouveau
31