Le présent chapitre explique l'utilisation des pages de référence des périphériques pour configurer votre système Intel 32-bit processor architecture (IA) afin qu'il fonctionne dans l'environnement Solaris et pour résoudre les problèmes de configuration.
Seuls les périphériques nécessitant une configuration spéciale pour l'utilisation de l'Intel Platform Edition de Solaris possèdent des pages de référence des périphériques.
Veuillez vous référer à la documentation fournie par le constructeur du périphérique afin de connaître les procédures permettant de modifier les paramètres du périphérique.
Le cas échéant, lancez l'utilitaire DOS du constructeur.
Lors du déplacement des adaptateurs pour les inspecter et les configurer, observez le mode d'insertion des câbles dans les prises. Certains connecteurs portent des marques afin d'empêcher toute insertion incorrecte, d'autres non.
Si un périphérique a des paramètres de configuration sélectionnables, vous sélectionnerez généralement les paramètres par défaut. Les pages de référence des périphériques indiquent les paramètres pris en charge par le logiciel Solaris et spécifient les conflits récurrents.
Le tableau suivant montre les pages de référence des périphériques fournies avec Solaris 8 Intel Platform Edition.
Pilote de périphérique Solaris : |
ata |
Type de périphérique : |
Contrôleur de disque dur ou de CD-ROM |
Configuration prise en charge : |
Deux lecteurs par contrôleur, jusqu'à quatre lecteurs IDE si les interfaces primaire ET secondaire sont disponibles. |
S'il y a deux lecteurs IDE sur le même contrôleur, l'un d'eux doit être configuré sur "master" (maître) et l'autre sur "slave" (esclave). Généralement, s'il y a à la fois un lecteur de disque dur IDE et un lecteur de CD-ROM IDE, le lecteur de disque dur est le maître et le lecteur de CD-ROM est l'esclave, mais ce n'est pas obligatoirement le cas. S'il n'y a qu'un seul lecteur sur un contrôleur, vous devez le configurer en tant que maître.
Contrôleur primaire :
o Niveau IRQ : |
14 |
o Adresse I/O : |
0x1F0 |
Contrôleur secondaire :
o Niveau IRQ : |
15 |
o Adresse I/O : |
0x170 |
En cas d'installation d'un lecteur CD-ROM IDE, le paramètre du BIOS du système pour ce périphérique doit être :
o Type du lecteur : |
Non installé |
En cas d'installation d'un lecteur IDE amélioré, paramétrez le BIOS du système comme suit :
o Lecteur IDE amélioré : |
Activé |
Si le BIOS prend en charge l'autoconfiguration, employez cette fonction pour déterminer le nombre de têtes, de cylindres et de secteurs pour le lecteur de disque dur IDE. Si cette fonction n'est pas prise en charge par le BIOS, utilisez les paramètres fournis par le constructeur du disque.
Les lecteurs de CD-ROM IDE Panasonic LK-MC579B et Mitsumi FX34005 ne sont pas pris en charge et vous ne pouvez pas les utiliser pour installer l'environnement Solaris.
Plusieurs vendeurs livrent des ordinateurs équipés du PCI avec des interfaces IDE sur la carte mère. Un certain nombre de ces ordinateurs emploient le contrôleur PCI-IDE CMD-604. Ce processeur donne deux interfaces IDE. L'interface IDE primaire est à l'adresse I/O 0x1F0 et l'interface secondaire à 0x170. Néanmoins, ce processeur ne peut traiter un I/O simultané sur les deux interfaces IDE. Ce défaut provoque l'arrêt du logiciel Solaris en cas d'utilisation simultanée des deux interfaces. Employez uniquement l'interface IDE primaire à l'adresse 0x1F0.
Vous ne pouvez pas initialiser à partir du troisième ou du quatrième lecteur de disque IDE, même si vous pouvez installer le logiciel Solaris sur ces derniers.
Le logiciel Solaris Volume Management (gestion du volume) ne fonctionne pas avec le lecteur de CD-ROM Sony CDU-55E, quelle que soit sa configuration (maître ou esclave). Enlevez la ligne suivante dans le fichier /etc/vold.conf afin d'empêcher vold d'arrêter le contrôleur :
# use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
Les lecteurs de CD-ROM NEC CDR-260/CDR-260R/CDR-273 et Sony CDU-55E ATAPI sont susceptibles d'échouer durant l'installation.
Il se peut que certains ordinateurs aient des problèmes d'initialisation à partir de lecteurs IDE supérieurs à 512 Mo, même si l'installation du lecteur se fait normalement. Désactivez l'adressage en bloc logique et réduisez les informations sur la géométrie CMOS pour le lecteur afin qu'elle soit inférieure à 1024 cylindres.
Le lecteur de CD-ROM Sony CDU-701 doit être mis à niveau afin d'utiliser le logiciel version 1.0 ou supérieure pour pouvoir prendre en charge l'initialisation à partir du CD.
Pilote de périphérique Solaris : |
adp |
Type de périphérique : |
SCSI-2 |
Adaptateurs : |
Adaptec AHA-2940, AHA-2940W, AHA-2944W, AHA-3940, AHA-3940W |
Puces : |
Adaptec AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7895 |
Type de bus : |
PCI |
L'option Plug N Play SCAM Support n'est pas prise en charge.
Pour utiliser les adaptateurs AHA-3940 ou AHA-3940W, la carte mère doit disposer d'un BIOS pouvant prendre en charge la puce DEC PCI-to-PCI Bridge sur l'adaptateur bus hôte.
Les programmes du niveau utilisateur ont connu des problèmes sur certains systèmes PCI avec une carte Adaptec AHA-2940 ou AHA-2940W, y compris les modèles de cartes mères suivants :
cartes mères PCI avec un processeur Pentium 60 MHz, PCI numéros S82433LX Z852 et S82434LX Z850. Les références des cartes mères Intel sont AA616393-007 et AA615988-009.
cartes mères PCI avec un processeur Pentium 90 MHz, PCI numéros S82433NX Z895 et S82434NX Z896. La référence de la carte mère Intel est 541286-005. (Certains systèmes Gateway 2000 emploient cette carte mère.)
carte mère AA-619772-002 avec les processeurs 82433LX Z852 et 82434LX Z882 crée des incohérences aléatoires dans la mémoire. Adressez-vous à votre fournisseur et demandez le remplacement de la carte mère.
En cas de problèmes avec les programmes du niveau utilisateur, utilisez la configuration BIOS pour désactiver le cache de réécriture de l'unité centrale (ou tout cache s'il n'y a pas de contrôle sur l'algorithme du cache).
Si l'adaptateur AHA-2940 SCSI ne reconnaît pas le lecteur Quantum Empire 1080S HP 3323 SE ou tout autre lecteur disque SCSI, réduisez à 8 Mbps le taux de transfert synchrone du contrôleur Adaptec.
Adaptec certifie le bon fonctionnement du modèle AHA-3940 sur les systèmes spécifiques ; néanmoins, il s'est avéré lors des essais que l'environnement Solaris fonctionne correctement dans une partie seulement de ces systèmes.
En cas d'utilisation du logiciel de configuration Adaptec :
Configurez les périphériques SCSI afin qu'ils aient chacun leur propre code d'identification SCSI, et, dans le menu de configuration Advanced Configuration Options de l'adaptateur, mettez l'option Plug N Play SCAM Support en mode Disabled (désactivé).
S'il y a deux ou plusieurs contrôleurs (ou un contrôleur incorporé), essayez d'utiliser 1 IRQ par contrôleur.
Lorsque vous avez le choix, activez le bus mastering pour les emplacements comportant vos adaptateurs bus hôtes.
Pour des lecteurs plus anciens, les lecteurs de cassettes et la plupart des périphériques CD-ROM, assurez-vous que le taux maximal de transfert des données SCSI est de 5,0 Mbps.
Activez la prise en charge des disques supérieurs à 1 Go, si c'est possible.
Pilote de périphérique Solaris : |
cadp |
Types de périphérique : |
SCSI, SCSI avec option Ultra SCSI, SCSI-3, Ultra SCSI |
Adaptateurs : |
Adaptec AHA-2940AU, AHA-2940U, AHA-2940U Dual, AHA-2940UW, AHA-2940UW Dual, AHA-2940U2, AHA-2940U2B, AHA-2940U2W, AHA-2944UW, AHA-2950U2B, AHA-3940AU, AHA-3940AUW, AHA-3940AUWD, AHA-3940U, AHA-3940UW, AHA-3944AUWD, AHA-3950U2B |
Puces : |
Adaptec AIC-7880, AIC-7880 (Rev B), AIC-7890, AIC-7890A, AIC-7890AB, AIC-7891B, AIC-7895, AIC-7896, AIC-7897 |
Type de bus : |
PCI |
L'option Plug N Play SCAM Support n'est pas prise en charge.
Si le BIOS est activé sur la carte, veillez à ce que l'option Adaptec SCSISelect BIOS Reset SCSI Bus at IC initialisation IC (dans le menu Advanced Configuration Options) soit en mode Enabled (activée). Lancez SCSISelect en appuyant sur Ctrl-A dès que vous voyez s'afficher la bannière Adaptec lors de l'initialisation du système.
Si vous utilisez l'adaptateur en configuration multi-initiateurs :
Veillez à ce que le disque d'initialisation du système ne soit pas sur le bus partagé (cluster).
Désactivez l'option Reset SCSI Bus at IC Initialization.
Configurez l'option Host Adapter BIOS (dans le menu Advanced Configuration Options) sur Disabled:Not scan.
Editez le fichier /kernel/drv/cadp.conf et ajoutez la propriété :
allow-bus-reset=0
Réinitialisez le système après avoir installé les patchs.
La commande cfgadm(1M) replace_device n'est pas totalement fiable en cas d'utilisation pour remplacer un disque connecté à un HBA contrôlé par le pilote cadp(7D).
Pour remplacer ce type de disque, employez-la commande cfgadm remove_device suivie de cfgadm insert_device , par exemple :
cfgadm -x remove_device c0::dsk/c0t4d0 cfgadm -x insert_device c0
Le pilote realmode cadp.bef prend seulement 10 adaptateurs au moment de l'initialisation. Par conséquent, veillez à ce que le disque d'initialisation soit attaché à l'un des 10 premiers adaptateurs. Remarque : toutes les cibles sont disponibles pour l'installation et l'utilisation par le pilote Solaris cadp (mode protégé).
La commande format(1M) échoue sur les disques Seagate ST19171W 9 GB.
Certaines cartes mères ont des difficultés à prendre en charge le canal B avec des cartes basées sur la puce Adaptec AIC-7895, telles que AHA-2940U Dual ou AHA-2940UW Dual. Ce problème est dû au fait que le BIOS n'attribue pas correctement deux interruptions pour les interruptions PCI INTA et INTB à l'emplacement de la puce AIC-7895. Cela provoque l'échec des périphériques branchés sur le canal B, et des messages concernant les pannes et les réinitialisations de ces périphériques s'affichent à l'écran.
Par exemple, ce problème se produit sur la carte mère Intel PR440FX (Providence) dual Pentium Pro, avec des révisions BIOS jusqu'à 1.00.08.DI0 (inclus). Pour cette carte mère, vous pouvez résoudre le problème en plaçant la fonction "Advanced/PCI IRQ Mapping" sur "To ISA Legacy IRQs.". La même solution fonctionne parfois pour d'autres cartes mères ayant des difficultés de prise en charge du canal B.
Vous trouverez une autre solution sur Internet, à l'adresse http://www.adaptec.com/support/faqs/aha394x.html.
En cas de difficultés lors de l'utilisation d'un lecteur CD-ROM SCSI Narrow sur l'interface intérieure Wide, désactivez "negotiate wide," "negotiate sync," ou les deux à la fois pour le périphérique en question dans la configuration d'Adaptec.
Il arrive parfois que le disque Narrow Fujitsu (M1603SAU) resélectionne avec un ID de mise en attente non valide. Il s'agit d'une violation du protocole SCSI et cela provoque des erreurs dans le comportement du pilote cadp. Comme il est difficile de prévenir cette difficulté, mieux vaut désactiver la mise en attente pour ces cibles.
Utilisez la commande iostat -E pour savoir si vous avez un disque Fujitsu M1603S-512. Si tel est le cas, éditez le fichier /kernel/drv/cadp.conf et ajoutez la propriété targetn-scsi-options=0x1f78, où n représente le numéro de la cible.
Le disque Wide externe d'IBM (DFHSS2W, Revision 1717) n'est pas pris en charge.
Lors de la configuration du bus SCSI, évitez de connecter des périphériques Wide à un bus Narrow. Néanmoins, si vous avez ce type de configuration, ajoutez l'entrée suivante au fichier cadp.conf :
targetn-scsi-options=0x1df8
n étant l'identification de la cible du périphérique Wide sur le bus Narrow. Cette entrée désactive la négociation Wide pour la cible spécifiée. Vérifiez également que les 8 bits supérieurs du bus comportent une terminaison correcte à chaque extrémité de la chaîne SCSI.
Si vous rencontrez des difficultés lors de l'installation sur des systèmes équipés d'une carte mère Intel 440BX/440GX, mettez le BIOS de la carte mère à jour avec la dernière version.
En cas d'utilisation du logiciel de configuration Adaptec :
Configurez les périphériques SCSI afin qu'ils aient chacun leur propre identification SCSI. Dans le menu Advanced Configuration Options, mettez Plug N Play SCAM Support en mode Disabled (désactivé).
Veillez à ce que les périphériques aient une terminaison aux deux extrémités de la chaîne SCSI. Si vous utilisez conjointement des périphériques Wide (16 bits) et Narrow (8 bits) sur la même chaîne Wide, assurez-vous de la présence d'un périphérique Wide à l'extrémité de la chaîne. Si un périphérique Narrow se trouve à l'extrémité de la chaîne, les périphériques Wide sur la même chaîne comportent uniquement une terminaison à l'octet inférieur, ce qui est une configuration illégale.
S'il y a deux ou plusieurs contrôleurs (ou un contrôleur incorporé), essayez d'utiliser 1 IRQ par contrôleur.
Lorsque vous y êtes invité, activez le mastering du bus pour le(s) emplacement(s) comportant votre (vos) adaptateur(s) bus hôte.
Activez la prise en charge des disques supérieurs à 1 Go, si c'est possible.
Pilote de périphérique Solaris : |
pcscsi |
Type de périphérique : |
SCSI |
Adaptateur : |
QLogic QLA510 |
Puces : |
AMD 53C974 (PCscsi), 53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (périphérique SCSI uniquement) QLogic FAS974 |
Type de bus : |
PCI |
Systèmes pris en charge : |
Le processeur PCnet-SCSI est intégré dans les systèmes HP Vectra XU 5/90 et Compaq Deskpro XL |
Ce chapitre concerne uniquement la partie SCSI de l'adaptateur bus hôte PCnet-SCSI ; la partie réseau nécessite un pilote Solaris distinct (pcn). Voir "AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast) "afin d'obtenir des informations sur la configuration pour les fonctions Ethernet.
En cas d'utilisation des pilotes pcn et pcscsi dans les systèmes HP Vectra XU 5/90 et Compaq Deskpro XL sous des charges réseau et SCSI importantes, certaines données peuvent parfois être altérées. Ces pilotes ne fonctionnent pas bien dans les serveurs de production.
Pour remédier à cela, vous pouvez essayer de désactiver le périphérique pcn avec le BIOS du système et d'utiliser une interface réseau supplémentaire distincte.
L'option SCSI Tagged Queuing n'est pas prise en charge.
Pilote de périphérique Solaris : |
ncrs |
Type de périphérique : |
SCSI-2 |
Adaptateur : |
Puce Compaq Integrated 32-bit Fast-SCSI-2/P, 53C810 |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par Compaq Computer Corporation. Pour obtenir de l'aide ou des informations concernant les éventuelles mises à jour de ce pilote, veuillez prendre contact avec Compaq à l'adresse http://www.compaq.com.
o BIOS Hard Drive Geometry: |
<= 1 GB : 64 Têtes, 32 Secteurs > 1 GB : 255 Têtes, 63 Secteurs |
Pilote de périphérique Solaris : |
cpqncr |
Type de périphérique : |
SCSI |
Adaptateurs : |
Contrôleurs Compaq 32 bits Fast Wide SCSI 2, Wide Ultra SCSI, et Dual Channel Wide Ultra SCSI 3 dans les serveurs Compaq : PCI 825 ajoutée, PCI 825 intégrée, PCI 875 ajoutée, PCI 875 intégrée, PCI 876 intégrée
|
Type de bus : |
PCI |
Il s'agit d'un pilote produit par Compaq Computer Corporation. Pour obtenir de l'aide ou des informations concernant les éventuelles mises à jour de ce pilote, veuillez prendre contact avec Compaq à l'adresse http://www.compaq.com.
Assurez-vous que le contrôleur PCI Compaq 825, 875, ou 876 se trouve dans l'un des emplacements du serveur.
Installez le logiciel Solaris.
Modifiez le fichier de configuration du pilote /kernel/drv/cpqncr.conf.
Ce fichier indique les paramètres de configuration valides pour le pilote :
tag_enable: Cette propriété active ou désactive la prise en charge de la mise en attente par le pilote. Vous pouvez sélectionner les valeurs suivantes :
0 - Désactivé (valeur sélectionnée par défaut)
1 - Activé
alrm_msg_enable : Cette propriété active ou désactive les messages d'Alarme produits par les erreurs dans le système de stockage de Compaq branché au contrôleur 825, 875, ou 876. Les valeurs possibles sont :
0 - Désactivé
1 - Activé (valeur sélectionnée par défaut)
debug_flag : Cette propriété active ou désactive les messages de débogage venant du pilote. Les valeurs possibles sont :
0 - Désactivé (valeur sélectionnée par défaut)
1 - Activé
queue_depth : Cette propriété indique le nombre de demandes actives que le pilote peut traiter pour un contrôleur. La valeur maximale et par défaut est fixée à 37 pour cette propriété.La valeur minimale est 13. Vous pouvez diminuer la valeur afin de prendre en charge plusieurs contrôleurs si vous ne pouvez pas attribuer assez de mémoire alors que vous essayez de charger le pilote.
board_id : Cette propriété indique les numéros d'identification de contrôleur supplémentaires que le pilote doit prendre en charge. Actuellement, le pilote prend en charge les contrôleurs Compaq 825, 875 et 876. Il reconnaît le numéro d'identification de carte pour les contrôleurs Compaq 825 Fast Wide SCSI 2, Compaq 875 Wide Ultra SCSI et Compaq Dual Channel Wide Ultra SCSI-3 par défaut.
ignore-hardware-nodes : Paramétrez cette propriété sur 0 le cas échéant.
Pour activer les modifications de configuration, tel que le type de racine :
# touch /reconfigure # reboot
Pilote de périphérique Solaris : |
ncrs |
Type de périphérique : |
SCSI |
Adaptateurs : |
53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895 LSI Logic (anciennement Symbios Logic ou NCR) |
Type de bus : |
PCI |
Comme le BIOS LSI Logic et le programme fdisk Solaris ne sont pas toujours compatibles, utilisez la version DOS de FDISK (ou un utilitaire équivalent) pour créer une entrée dans la table de partition FDISK avant d'installer le logiciel Solaris. Créez au moins une partition DOS 1 cylindre, à partir du cylindre 0. Si aucune partition DOS n'est créée, le système ne se réinitialisera pas après l'installation de Solaris.
Vous pouvez uniquement utiliser une carte complémentaire avec contrôleur 53C815, 53C820, 53C825 ou 53C825A dans un emplacement PCI bus mastering. Sur les cartes mères comportant seulement deux emplacements PCI, tous deux sont généralement capables de bus mastering. Sur les cartes mères comportant trois emplacements PCI ou plus, ainsi que sur les cartes mères comportant plusieurs contrôleurs PCI incorporés, il se peut que certains des emplacements PCI ne soient pas capables de bus mastering.
Certaines cartes mères PCI avec BIOS SDMS LSI Logic et un contrôleur incorporé 533C810 ou 53C810A ne fonctionnent pas correctement avec les cartes complémentaires 53C820, 53C825 et 53C825A disposant également d'un BIOS SDMS LSI Logic. Pour éviter ce type de conflit, vous pouvez mettre à jour le BIOS de la carte mère, la carte complémentaire ou les deux à la fois.
Sur certains systèmes PCI anciens avec la puce 53C810 sur la carte mère, la broche d'interruption de la puce n'est pas connectée. Vous ne pouvez pas utiliser ce type de système avec le logiciel Solaris.
N'essayez pas de connecter des cibles Wide sur le connecteur Narrow des cartes répertoriées comme prenant en charge les disques Narrow. Ces configurations ne sont pas prises en charge.
Si votre adaptateur prend en charge l'utilitaire de configuration SCSI LSI Logic, auquel vous avez accès en appuyant sur Control-C, ne modifiez pas la valeur de Host SCSI ID (une option dans le menu Adapter Setup) ; celle-ci doit être fixée à 7.
En cas de difficulté avec d'anciens périphériques cibles, ajoutez l'entrée suivante au fichier /kernel/drv/ncrs.conf :
targetN-scsi-options = 0x0;
N étant le numéro d'identification de la cible problématique.
Si vous utilisez un lecteur SCSI Narrow Conner 10805, il se peut que vous receviez des avertissements tels que :
WARNING: /pci@0,0/pci1000,f@d(ncrs0): invalid reselection(0,0) WARNING: /pci@0,0/pci1000,f@d/sd@0,0(sd0): SCSI transport failed: 'reset: retrying command'
Vous pouvez supprimer ces avertissements en désactivant la mise en file d'attente dans le fichier ncrs.conf. Voir la page ncrs( 7D) dans le manuel.
Sur certaines cartes mères Pentium (Intel NX chipset) utilisant P90 ou d'autres processeurs plus lents, ncrs s'arrête et le message suivant s'affiche à l'écran :
WARNING: /pci@0,0/pci1000,3@6(ncrs0) Unexpected DMA state:active dstat=c0<DMA-FIFO-empty, master-data-parity-error>
Il s'agit d'un état irrécupérable ; le système ne procédera pas à l'installation avec le pilote ncrs.
Le pilote ncrs prend au moins en charge la Révision 4 du jeu de puces 53C875. Les révisions précédentes étaient des versions prototypes de la puce, et certaines sont peut-être encore en circulation.
Très rarement, lors de l'utilisation d'un lecteur de bande SDT7000/SDT9000, le message suivant s'affiche à l'écran :
Unexpected DMA state: ACTIVE. dstat=81<DMA-FIFO-empty,illegal-instruction>
Dans ces circonstances, le système récupère et le lecteur de bande reste disponible. Vous pouvez toujours utiliser la commande tar pour ajouter ou extraire des fichier vers ou à partir de la bande dans le lecteur.
Pilote de périphérique Solaris : |
symhisl |
Device Type: |
SCSI |
Adaptateurs : |
SYM22910 (les canaux A et B prennent en charge les modes SE et LVD), SYM21002 (le canal A prend en charge le mode SE uniquement, le canal B prend en charge les modes SE et LVD) |
Puce : |
SYM53C896 |
Type de bus : |
PCI |
Pour le transfert Ultra2 SCSI LVD, assurez-vous que vous utilisez un câble SCSI Ultra2 SCSI compatible LVD. Pour obtenir les meilleures performances possibles, écartez les périphériques de 20-25 centimètres.
Dans le cas où la puce 53C896 et une ancienne puce 53C8xx sont incorporées sur la carte mère, lors de l'initialisation de votre système, le BIOS reconnaît d'abord l'ancienne puce 53C8xx. Dans ce cas, attendez que la version plus récente du BIOS SDMS Symbios, qui prend en charge la nouvelle puce 53C896, reconnaisse toutes les puces 53C8xx incorporées sur votre carte mère avant de lancer l'opération.
Pour empêcher que l'ancien utilitaire du BIOS apparaisse, reflashez l'ancien BIOS 53C8xx du contrôleur ajouté.
Vous pouvez télécharger le dernier BIOS SDMS Symbios à l'URL http://www.symbios.com.
En raison d'un problème matériel dans les révisions B0 et C0 de la puce 53C896, le pilote symhisl ne fonctionne pas normalement avec les emplacements PCI 64 bits. Le pilote symhisl fournit une réinitialisation du bus SCSI lorsque le problème survient. Pour éviter cet inconvénient, passez à la révision C1 de la puce 53C896.
D'autres révisions de la puce 53C896 peuvent présenter des incompatibilités matérielles avec des puces et des conceptions PCI antérieures. Pour obtenir une liste exhaustive des errata concernant les différentes révisions de la puce 53C896, vous pouvez consulter le site Web de LSI Logic (http://www.lsil.com).
Dans certaines circonstances, la technologie LVD peut présenter certaines incompatibilités avec les microprogrammes. Si vous rencontrez des erreurs concernant SCSI avec un bus SCSI LVD correctement configuré, prenez contact avec le fabricant afin d'obtenir une mise à jour du microprogramme.
Pilote de périphérique Solaris : |
blogic |
Type de périphérique : |
SCSI |
Adaptateurs : |
Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par BusLogic, qui appartient désormais à Mylex Corporation. Pour obtenir de l'aide ou des informations concernant d'éventuelles mises à jour de ce pilote, veuillez prendre contact avec Mylex à l'adresse http://www.mylex.com.
Si votre carte BT-946C PCI porte une étiquette indiquant Rev. A ou B, elle doit être prise en charge dans le mode d'émulation ISA ; utilisez l'adresse I/O 0x334.
Observez la carte proprement dite pour connaître le niveau de révision. La carte n'est pas fournie dans la documentation fournie par le constructeur.
Si votre carte BT-946C porte une étiquette indiquant Rev. C, elle peut être prise en charge en mode PCI natif. Pour ce faire, sélectionnez "Advanced option," puis "NO" dans l'option "Host Adapter I/O Port Address as default".
Si votre carte PCI est du modèle BT-956C ou BT-946C Rev. E, elle peut également être prise en charge dans le mode PCI natif. Pour ce faire, désactivez l'option "Set ISA Compatible I/O Port (PCI Only)".
Si le modèle de votre carte se termine par "C", vous devez entrer l'utilitaire de configuration AutoSCSI et vérifier la terminaison.
o Niveau IRQ : |
5, 6, 7, 8, 9, 10, 11, 12, 14, 15 |
o adresse I/O : |
0x334, 0x230, 0x234, 0x130, 0x134 |
Les adresses I/O sont configurées de façon dynamique pour les adaptateurs PCI BT-946C Rev. C.
Ne faites pas fonctionner l'utilitaire drvconfig durant un I/O important qui implique des disques et des bandes, car cela peut provoquer des erreurs, le système passant certaines données.
Si votre système est configuré avec plusieurs disques, ce type d'erreur peut se produire lorsqu'il est fortement sollicité.
En cas de problème lors de l'installation de Solaris, introduisez le numéro Interrupt Pin de l'option "Configure Adapter" dans l'utilitaire AutoSCSI du constructeur, comme suit :
Emplacement |
Interrupt Pin |
---|---|
0 |
A |
1 |
B |
2 |
C |
Pour de plus amples informations, voir les sections "Configuration for Non-Conforming PCI Motherboards" et "Handling Motherboard Variations" dans la documentation accompagnant votre carte.
Il se peut que les premières versions des Rev. A, B, et C de BT-946C ne fonctionnent pas dans l'environnement Solaris.
Mettez votre système à niveau, au moins Firmware 4.25J, BIOS 4.92E, et AutoSCSI 1.06E, si vous avez BT946C Rev. B. Faites passer le contrôleur à au moins BT946C Rev. E.
Introduisez la carte dans le principal emplacement bus, et au moyen de l'utilitaire AutoSCSI :
Si le disque d'initialisation est supérieur à 1 Go, paramétrez l'option "Adapter BIOS Supports Space > 1 GB (DOS) only" sur Yes (oui).
Mettez l'adaptateur en mode compatible ISA en paramétrant la valeur de "Set Host Bus Adapter I/O Port Address as Default" sur No. (non).
Assurez-vous que l'option Advanced "BIOS Support for> 2 Drives (DOS 5.0 or above)" est paramétrée sur No (non).
Configurez manuellement les valeurs des adresses IRQ et BIOS si la carte mère PCI ne répond pas totalement aux spécifications PCI. Si le système se met en attente lors de l'installation du logiciel Solaris, procédez comme suit :
Vérifiez les cavaliers IRQ sur la carte mère, le cas échéant.
Lancez l'utilitaire CMOS pour définir les adresses IRQ et BIOS, le cas écéhant.
Lancez l'utilitaire AutoSCSI.
Normalement, tous les paramètres doivent correspondre. Si vous devez configurer manuellement l'adresse BIOS, il se peut que vous deviez vérifier les cavaliers JP4 et JP5.
Introduisez la carte dans le principal emplacement bus, et au moyen de l'utilitaire AutoSCSI :
Si le disque d'initialisation est supérieur à 1 Go, paramétrez l'option "Adapter BIOS Supports Space> 1 GB (DOS) only" sur Yes (oui).
Sélectionnez les valeurs par défaut, sauf pour 5.1 "BIOS Support for > 2 Drives (DOS 5.0 or above)" que vous devez paramétrer sur No (non).
Suivez les instructions ci-dessous lors de l'ajout d'un deuxième contrôleur Mylex PCI à un système.
La carte PCI déjà installée doit être le contrôleur primaire.
Celui-ci doit avoir une adresse I/O qui précède le deuxième contrôleur dans "Supported Settings" (répertoriés de la gauche vers la droite). Par exemple, le contrôleur primaire peut utiliser une adresse I/O 0x234, à condition que le contrôleur secondaire emploie soit 0x130, soit 0x134. L'adresse I/O de chaque carte est déterminée par son emplacement. Essayez différents emplacements jusqu'à ce que la première carte fonctionne comme contrôleur primaire.
Désactivez le BIOS sur le contrôleur secondaire.
Les adaptateurs PCI en mode Wide prennent en charge les cibles supérieures à 7 si les entrées correctes sont ajoutées aux fichiers de configuration du système : /kernel/drv/sd.conf (pour un disque) et /kernel/drv/st.conf (pour une bande).
Pilote de périphérique Solaris : |
mega |
Type de périphérique : |
SCSI RAID |
Adaptateur : |
American Megatrends MegaRAID 428 SCSI RAID |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par American Megatrends, Inc. En ce qui concerne la prise en charge et pour obtenir des informations sur les éventuelles mises à jour de ce pilote, vous pouvez contacter American Megatrends à l'adresse http://www.ami.com .
Prenez contact avec American Megatrends afin d'obtenir l'utilitaire facultatif de configuration megamgr.
Il n'est pas possible de configurer le contrôleur MegaRAID en éditant le fichier /kernel/drv/mega.conf.
Suivez la procédure ci-dessous pour configurer et employer plus d'un lecteur logique. Si le fichier /kernel/drv/sd.conf n'est pas édité avec soin, il se peut que le système perde sa structure lors de la réinitialisation.
Appuyer sur Control-M lorsque le système démarre afin de configurer le contrôleur et l'ensemble des lecteurs logiques.
Installez le logiciel Solaris et réinitialisez.
Durant l'installation, vous verrez un seul lecteur logique disponible.
Dans le fichier /kernel/drv/sd.conf , ajoutez les lecteurs supplémentaires en copiant l'entrée existante pour target=0 et en augmentant le champ lun d'une unité pour chaque lecteur logique devant être reconnu par le logiciel Solaris.
Par exemple, si vous avez un total de trois lecteurs logiques configurés sur votre adaptateur, vous pouvez entrer les lignes suivantes :
name="sd" class="scsi" target=0 lun=1; name="sd" class="scsi" target=0 lun=2;
Réinitialisez l'ordinateur.
Après la réinitialisation du système, vous pouvez utiliser les lecteurs supplémentaires.
Pilote de périphérique Solaris : |
smartii |
Type de périphérique : |
Ensemble de disques |
Adaptateurs : |
Contrôleurs SMART-2, SMART-2DH et SMART-2SL de Compaq |
Type de bus : |
PCI |
Systèmes pris en charge : |
Lecteurs SCSI internes et externes sur les serveurs Compaq |
Il s'agit d'un pilote produit par Compaq Computer Corporation. Pour obtenir de l'aide ou des informations sur d'éventuelles mises à jour de ce pilote, veuillez prendre contact avec Compaq à l'adresse http://www.compaq.com.
Ces contrôleurs prennent uniquement en charge les lecteurs de disques SCSI. Les lecteurs de bandes SCSI et les lecteurs de CD-ROM ne sont pas pris en charge.
Le périphérique d'initialisation doit être le lecteur logique 0 sur le contrôleur primaire. Même si le BIOS vous permet de configurer n'importe quel contrôleur comme contrôleur primaire, il vous permet uniquement d'initialiser à partir du lecteur logique 0 sur ce contrôleur.
Si les disques sur un lecteur en échec sont remplacés par hot-plugging durant une opération d'I/O, le système entre en erreur grave.
Le microprogramme version 1.26 du contrôleur SMART-2 PCI est particulièrement lent. Afin d'obtenir les meilleurs résultats possibles, utilisez le microprogramme version 1.36.
Pilote de périphérique Solaris : |
dpt |
Type de périphérique : |
SCSI, SCSI RAID |
Adaptateurs : |
DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI DPT PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par DPT. Pour obtenir de l'aide et des informations sur d'éventuelles mises à jour de ce pilote, vous pouvez prendre contact avec DPT à l'adresse http://www.dpt.com.
DPT PM3224 uniquement: l'EPROM ne doit pas être antérieur à la version 7A.
DPT PM2024 et PM2124 uniquement : l'EPROM ne doit pas être antérieur à la version 6D4.
N'utilisez pas d'adaptateur doté d'un SmartROM antérieur à la version 3.B.
Assurez-vous que la carte du contrôleur est installée dans un emplacement PCI bus mastering.
Si la version microprogramme (firmware) du contrôleur est antérieure à 7A ou si la mémoire de votre ordinateur est ECC ou ne vérifie pas la parité, désactivez la vérification de parité PCI.
Au cours de l'initialisation du système, si vous voyez un message indiquant qu'un pilote de contrôleur DPT ne peut être installé, cela signifie probablement que la carte mère installée dans votre système a une mémoire ECC ou ne vérifie pas la parité ; dans ce cas, désactivez la vérification de la parité PCI.
o Adresse I/O : |
Auto |
Pilote de périphérique Solaris : |
chs |
Type de périphérique : |
SCSI RAID |
Adaptateurs : |
IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par Compaq Computer Corporation. Pour obtenir de l'aide ou des informations concernant d'éventuelles mises à jour de ce pilote, veuillez prendre contact avec Compaq à l'adresse http://www.compaq.com.
Pour empêcher la perte de données, aucun lecteur de disques SCSI non défini comme élément constitutif de l'ensemble physique dans un lecteur logique n'est accessible via l'environnement Solaris.
Pilote de périphérique Solaris : |
mlx |
Type de périphérique : |
SCSI-2 RAID |
Adaptateurs : |
Mylex DAC960PD-Ultra (PCI-to-UltraSCSI) DAC960PD/DAC960P (PCI-to-SCSI) DAC960PG (PCI-to-SCSI) DAC960PJ (PCI-to-SCSI) DAC960PL (PCI-to-SCSI) DAC960PRL-1 (PCI-to-SCSI) DAC960PTL-1 (PCI-to-SCSI) |
Type de bus : |
PCI |
Le choix des numéros d'identification des cibles SCSI est restreint. Si le nombre maximal de cibles par canal sur le contrôleur est MAX_TGT, les numéros d'identification des cibles SCSI sur un canal donné s'étend de 0 à (MAX_TGT - 1). Pour de plus amples informations, contactez votre vendeur.
Les numéros d'identification des cibles SCSI d'un canal peuvent être répétés sur d'autres canaux.
Exemple 1 : Les modèles à 5 canaux prennent en charge un maximum de quatre cibles par canal, ce qui revient à dire que MAX_TGT = 4. Par conséquent, les numéros d'identification des cibles SCSI sur un canal donné vont de 0 à 3.
Exemple 2 : Les modèles à 3 canaux prennent en charge un maximum de sept cibles par canal, ce qui revient à dire que MAX_TGT = 7. Dans ce cas, les numéros d'identification des cibles SCSI sur un canal donné vont de 0 à 6.
Si un lecteur de disque SCSI n'est pas défini comme élément constitutif d'un ensemble physique dans un lecteur système, il est automatiquement étiqueté comme lecteur de réserve. En cas d'échec d'un lecteur de disque SCSI dans un système, les données contenues par le lecteur de réserve peuvent se perdre en raison de la procédure de remplacement. Cette procédure écrase le lecteur de réserve si le lecteur de disque défaillant est configuré avec un niveau de redondance (niveaux RAID 1, 5 et 6) et sa taille est identique à celle du lecteur de réserve disponible.
Par conséquent, même si un lecteur de réserve est connecté physiquement, le système refuse son accès, et aucune donnée ne risque donc d'être perdue accidentellement.
Outre la reconstitution de réserve des lecteurs de disques, décrite dans le manuel de l'utilisateur du constructeur, ces contrôleurs ne prennent en charge aucune réserve permanente.
Pour ajouter ou supprimer des périphériques, arrêtez le système, ajoutez ou supprimez les périphériques, reconfigurez le HBA au moyen de l'utilitaire de configuration fourni par le vendeur, puis reconfigurez-réinitialisez (b -r) le système.
Le pilote ne prend pas en charge les lecteurs de bandes de longueur variable, ni les sauvegardes multivolumes ou les restaurations de lecteurs de bandes connectés au contrôleur.
En raison d'une restriction inhérente à Mylex, sur les cartes anciennes, les périphériques bandes et CD-ROM SCSI ne fonctionnent pas avec fiabilité lorsqu'ils sont connectés à un canal comportant également des lecteurs de disques durs SCSI. Néanmoins, sur les cartes PCI SCSI plus récentes, comme les modèles DAC960PG et DAC960PJ, cette restriction n'a jamais été observée. Vous pouvez obtenir le dernier microprogramme pour toute carte Mylex sur le site Web de cette société.
Vous ne pouvez pas employer de bloc de bande supérieur à 32 Ko. Afin d'être certain que le périphérique SCSI fonctionne correctement sur toutes les cartes, utilisez les périphériques bande et CD-ROM SCSI uniquement sur un canal non employé à d'autres fins, avec une taille de bloc fixe de 32 Ko ou moins.
Il se peut que les commandes des bandes longues échouent (effacement d'une longue bande) parce que les contrôleurs Mylex ont un délai maximal d'une heure pour la commande.
Activez la fonction Tagged Queuing uniquement pour les lecteurs de disques SCSI officiellement testés et approuvés par Mylex Corporation pour la gamme de contrôleurs DAC960. Dans tous les autres cas, désactivez cette fonction afin d'éviter toute difficulté.
La commande mt erase fonctionne, mais elle rapporte parfois le message d'erreur suivant lorsqu'elle arrive au bout de la bande :
/dev/rmt/0 erase failed: I/O error
Vous pouvez ignorer ces messages.
Pilote de périphérique Solaris : |
elxl |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateurs : |
3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO) Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4) |
Type de bus : |
PCI |
o Type de support : |
Auto Select |
Il se peut que les cartes 3C905B de Compaq ProLiant 6500 n'arrivent pas à produire des interruptions. Il n'existe pas de solution connue à ce problème. Néanmoins, comme certains emplacements sont plus propices que d'autres à l'apparition de ce dysfonctionnement, vous pouvez essayer de changer l'emplacement PCI de la carte. Vous pouvez également réinitialiser l'ordinateur à plusieurs reprises, cela permet parfois de parer à la difficulté.
Pilote de périphérique Solaris : |
pcn |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateur : |
AMD PCnet |
Puces : |
PCnet-PCI, PCnet-PCI II, PCnet-Fast |
Type de bus : |
PCI |
Le pilote Solaris pcn ne prend pas l'IRQ 4 en charge.
Pilote de périphérique Solaris : |
cnft |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateurs : |
|
Type de bus : |
PCI |
Il s'agit d'un pilote produit par Compaq Computer Corporation. Pour obtenir de l'aide ou des informations sur d'éventuelles mises à jour de ce pilote, veuillez prendre contact avec Compaq à l'adresse http://www.compaq.com.
Introduisez un module 10BASE-T UTP, 10/100BASE-TX UTP, 100BASE-FX ou 100VG-AnyLAN UTP dans le contrôleur PCI NetFlex-3. Cette étape n'est pas nécessaire pour les contrôleurs Netelligent et DualPort.
Contrôleurs NetFlex-3/P :
o Niveau IRQ : |
2(9), 3, 4, 5, 6, 7, 10, 11 |
Contrôleurs Netelligent :
o Niveau IRQ : |
2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 |
Si vous essayez d'enlever les contrôleurs NetFlex-3 configurés sur le même IRQ, le message d'erreur suivant s'affiche : "Couldn't remove function . . . . from ipl, irq".
Si vous configurez un contrôleur NetFlex-3 et un contrôleur NetFlex-2 sur la même ligne IRQ d'un serveur, il se peut que l'un des contrôleurs soit indisponible. Configurez les deux cartes sur des lignes IRQ différentes.
Pour obtenir de bonnes performances pour 100BASE, un fonctionnement en full duplex, la vitesse du support et le mode duplex doivent être respectivement configurés sur 100 et 2.
Les interfaces UTP et AUI sont prises en charge par le contrôleur NetFlex-3 intégré sur le ProLiant 2500. Néanmoins, l'initialisation réseau est uniquement prise en charge au moyen de l'interface UTP.
L'initialisation réseau est uniquement prise en charge au moyen de l'interface UTP sur ProLiant 800 et Deskpro 4000/6000.
Installez le logiciel Solaris.
Modifiez le fichier de configuration du pilote /platform/i86pc/kernel/drv/cnft.conf .
Ce fichier indique les paramètres de configuration valides pour le pilote :
duplex_mode :Cette propriété fait fonctionner le contrôleur en mode duplex. Vous pouvez la paramétrer sur :
0 - Configuration automatique (valeur par défaut)
1 - Semi-duplex
2 - Full duplex
media_speed :Cette propriété détermine la vitesse du support du contrôleur. Vous pouvez utiliser cette option pour faire fonctionner 10/100BASE-TX en 10 ou 100 Mbps. Par défaut, la vitesse du support est définie par configuration automatique. Les valeurs possibles sont :
0 - Configuration automatique (valeur par défaut)
10 - Vitesse de 10 Mbps
100 - Vitesse de 100 Mbps
max_tx_lsts, max_rx_lsts, tx_threshold :Ces propriétés déterminent les performances du pilote. Les valeurs possibles sont :
Propriété |
Valeurs possibles |
Valeur par défaut |
---|---|---|
max_tx_lsts |
4 à 16 |
16 |
max_rx_lsts |
4 à 16 |
16 |
tx_threshold |
2 à 16 |
16 |
debug_flag :Fixez cette propriété sur 1 ou 0 pour activer ou désactiver les messages de débogage du pilote. Les messages de débogage sont désactivés par défaut.
mediaconnector :Fixez la valeur sur 1 pour activer l'interface AUI pour le contrôleur Integrated NetFlex-3 sur les systèmes ProLiant 2500 ou pour activer l'interface BNC sur le contrôleur Integrated NetFlex-3 sur les systèmes ProLiant 800 et Deskpro 4000/6000. L'interface UTP constitue la valeur par défaut (0).
board_id :Cette propriété sert à prendre en charge des contrôleurs PCI supplémentaires. Le format de board_id est 0xVVVVDDDD, VVVV étant le code d'identification du vendeur et DDDD le code d'identification du périphérique. Si nécessaire, vous pouvez spécifier plus d'un code d'identification.
Pour activer les modifications de configuration, comme le type de racine :
# touch /reconfigure # reboot
Pilote de périphérique Solaris : |
dnet |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateurs : |
DEC 21040, 21041, 21140, 21142, 21143 |
Type de bus : |
PCI |
La procédure de configuration PCI varie d'un système à un autre. Suivez les instructions fournies par le vendeur.
Les adaptateurs basés sur 21040/21041/21140/21142/21143 ont été testés avec succès et sont pris en charge.
Nom/Modèle |
Element/Version |
Processeur 21xxx |
Support 10 Mo |
Support 100 Mo |
Notes |
---|---|---|---|---|---|
Adaptec ANA-6911A/C |
- |
143PA |
T B |
X |
|
Adaptec ANA-6911A/TX |
- |
143PA |
T |
X |
|
AsanteFAST |
09-00087-11 D |
140AA |
T |
X |
B |
CNet PowerNIC CN935E |
A |
041AA |
T B |
|
|
Cogent EM110 T4 |
110101-01 |
140 |
T B |
4 |
|
Cogent EM110TX |
110001-02 06 |
140AB |
T |
X |
|
Cogent EM110TX |
110001-03 01 |
140AB |
T |
X |
|
Cogent EM110TX |
110001-03 14 |
140AC |
T |
X |
|
Cogent EM440 QUAD |
440001-01 01 |
140AC |
T |
X |
B |
Cogent EM960C |
960001-03 06 |
040AA |
T B A |
|
|
Cogent EM960C |
960001-04 02 |
040AA |
T B A |
|
1 |
Cogent EM960TP |
960001-03 07 |
040AA |
T |
|
|
Cogent EM960TP |
960001-04 01 |
040AA |
T |
|
|
Cogent EM964 QUAD |
964001-00 01 |
040AA |
T |
|
|
Compex ReadyLINK ENET32 |
B2 |
040AA |
T B A |
|
|
D-Link DE530CT |
A2 |
040AA |
T B |
|
|
D-Link DE530CT |
D2 |
041AA |
T B |
|
|
D-Link DE530CT+ |
A1 |
040AA |
T B |
|
|
DEC EtherWORKS 10/100 |
DE500 RevD01 |
140AC |
T |
X |
5, C |
DEC EtherWORKS PCI 10/100 |
DE500-XA RevC01 |
140AB |
T |
X |
5, C |
Diversified Tech |
651205025 1.2 |
140AC |
T |
X |
A |
Kingston KNE40BT |
2001585 A00 |
041AA |
T B |
|
|
Kingston KNE100TX |
2001837-000.A00 |
140AC |
T |
X |
B |
Kingston KNE100TX |
2001837-000.B00 |
140AC |
T |
X |
D |
Kingston KNE100TX |
9920219-001.B00 |
140AB |
T |
X |
B |
Kingston KNE100TX |
9920219-002.B00 |
140AC |
T |
X |
D |
Linksys LNE100TX |
8EFPCI01..B1-1 |
140AB |
T |
X |
6 |
Linksys LNE100TX |
8EFPCI01..B1-3 |
140AC |
T |
X |
6 |
NetGear |
FA310TX-C2 |
140AE |
T |
X |
|
NetGear |
FA310TX-C6 |
140AF |
T |
X |
|
Osicom (Rockwell) RNS2300 |
320109-02 |
140AB |
T |
X |
|
Osicom (Rockwell) RNS2340 QUAD |
320112-00 |
140AB |
T |
X |
2 |
SMC 8432BT |
60-600510-003 A |
040AA |
T B |
|
|
SMC 8432BT |
60-600528-001 A |
041AA |
T B |
|
|
SMC 8432BT |
61-600510-010 B |
040AA |
T B |
|
|
SMC 8432BTA |
60-600510-003 A |
040AA |
T B A |
|
|
SMC 8432BTA |
61-600510-000 |
040AA |
T B A |
|
|
SMC 8432T |
60-600528-001 A |
041AA |
T |
|
|
SMC 9332BDT |
60-600542-000 A |
140AC |
T |
X |
B |
SMC 9332DST |
60-600518-002 A |
140 |
T |
X |
3 |
SMC 9332DST |
61-600518-000 B |
140 |
T |
X |
3 |
Znyx ZX311 |
SA0027 01 |
041AA |
T B A |
|
|
Znyx ZX312 |
SA0011 04 |
040AA |
T B A |
|
1 |
Znyx ZX314 QUAD |
PC0009-05 |
040AA |
T |
|
|
Znyx ZX314 QUAD |
SA0014-05 |
040AA |
T |
|
|
Znyx ZX315 DUAL |
SA0015 X2 |
040AA |
T B |
|
|
Znyx ZX342 |
PC0012 X2 |
140 |
T |
X |
4 |
Znyx ZX344 QUAD |
SA0019 X2 |
140AA |
|
X |
|
Znyx ZX345 |
SA0025 X1 |
140AB |
T |
X |
B |
Znyx ZX346 QUAD |
SA0026 X1 |
140AC |
T |
X |
A |
Znyx ZX348 DUAL |
SA0028 X2 |
140AC |
T |
X |
B |
Codes support 10 Mo :
T--Paire torsadée (10BASE-T)
B--BNC (10BASE2)
A--AUI (10BASE5)
Codes support 100 Mo :
X--100BASE-TX (Paire torsadée sans blindage catégorie 5)
4--100BASE-T4
Remarques :
1--Le cavalier BNC/AUI sur la carte doit être configuré pour choisir entre ces deux supports.
2--Le premier port est celui du bas (le plus proche du connecteur du bord de la carte).
3--Le support STP (Shielded Twisted Pair) n'est pas pris en charge.
4--La carte a des fiches différentes pour 10 Mo et 100 Mo.
5--Uniquement testé sur réseau 10BASE-T.
6--Fonctionne uniquement sur réseau 100TX.
A--Processeur ICS 1890Y PHY.
B--Processeur National Semiconductor DP83840 PHY.
C--Processeur National Semiconductor DP83223V PHY.
D--Processeur National Semiconductor DP83840VCE PHY.
Les adaptateurs et les configurations répertoriés ci-dessus sont pris en charge par le pilote dnet et d'autres cartes seront prises en charge à l'avenir.
Sur les cartes multiports, le premier port est celui situé en haut, sauf sur Osicom (Rockwell) RNS2340, où le premier port est celui du bas.
Si le pilote dnet n'arrive pas à déterminer la vitesse correcte et le mode duplex, et que les performances diminuent, déterminez la vitesse et le mode duplex au moyen du fichier dnet.conf. Voir l'explication des paramètres du duplex dans "Configuration des périphériques Ethernet".
Le pilote dnet indique erronément les erreurs porteur perdu ou aucun porteur en mode full duplex. Il n'y a pas de signal de porteur en mode full duplex, et cela ne devrait pas être considéré comme une erreur.
Les formats SROM Version 4 ne sont pas pris en charge.
Pilote de périphérique Solaris : |
ieef |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateur : |
Intel EtherExpress PRO/100 (82556) |
Type de bus : |
PCI |
Connecteur : |
RJ-45 |
Ce pilote prend en charge l'Ethernet 100 Mbps ; cependant le pilote ne transfère pas actuellement les données à la vitesse attendue d'une interface de 100 Mbps.
Pilote de périphérique Solaris : |
iprb |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateurs : |
Intel EtherExpress PRO/100B (82557) EtherExpress PRO/100+ (82558, 82559) |
Type de bus : |
PCI |
Connecteur : |
RJ-45 |
Les systèmes basés sur IA avec Intel EtherExpress PRO/100B ou Intel EtherExpress PRO/100+ sont susceptibles d'être interrompus lorsque l'interface est arrêtée au moment exact de la réception d'un paquet.
Pour éviter cet inconvénient, attendez que le trafic diminue d'intensité ou s'arrête avant de stopper l'interface.
Pilote de périphérique Solaris : |
mtok |
Type de périphérique : |
Réseau (Token ring) |
Adaptateurs : |
Madge Smart 16/4 PCI Ringnode/Bridgenode Smart 16/4 PCI Presto |
Type de bus : |
PCI |
Il s'agit d'un pilote produit par Madge Networks. Pour obtenir de l'aide ou des informations sur d'éventuelles mises à jour de ce pilote, prenez contact avec Madge à l'adresse http://www.madge.com.
Lorsque le pilote mtok est activé, les messages suivants apparaissent lors de l'affichage des scripts de démarrage ifconfig :
configuring network interfaces: ip_rput: DL_ERROR_ACK for 29 errno 1, unix0 ip: joining multicasts failed on mtok0 will use link layer broadcasts for multicast
Vous pouvez ignorer ces messages.
Vous pouvez déterminer de nombreux paramètres sur l'adaptateur, par exemple la vitesse de l'anneau et le canal DMA, au moyen de commutateurs placés sur l'adaptateur ou en utilisant un utilitaire de configuration fourni avec la disquette MDGBOOT accompagnant Ringnode. Veuillez consulter la documentation fournie avec Ringnode pour obtenir des instructions plus détaillées.
Lors du choix des paramètres du matériel :
Assurez-vous que Ringnode n'utilise pas la même IRQ que les autres adaptateurs sur votre PC--et dans le cas d'AT Ringnodes, pas le même canal DMA ni la même adresse I/O.
Assurez-vous que la vitesse de l'anneau sélectionnée correspond à celle de l'anneau avec lequel vous souhaitez établir la connexion.
Remarque : vous devez toujours employer un utilitaire de configuration pour sélectionner les fonctions de l'adaptateur (par exemple la vitesse de l'anneau). Si l'adaptateur ne fonctionne pas correctement, essayez d'autres fonctions, par exemple le PIO au lieu du DMA, des adresses I/O différentes, etc.
Pilote de périphérique Solaris : |
sbpro |
Type de périphérique : |
Audio |
Puces : |
Périphériques analogiques AD1848, périphériques compatibles (sur carte mère ou carte complémentaire) |
Types de bus : |
ISA |
Les fonctions et les interfaces prises en charge par le pilote sbpro de Solaris font l'objet d'une description aux pages audio(7I) et sbpro(7D) du manuel.
Les périphériques sélectionnés se basent sur AD1848 et sont pris en charge par le pilote de périphérique sbpro. Certains périphériques audio basés sur d'autres processeurs compatibles sont également pris en charge.
Même si de nombreux périphériques audio sont censés être compatibles avec d'autres périphériques audio, ils ne sont pas toujours compatibles au niveau du matériel et ne sont pas pris en charge par le logiciel Solaris. "Périphériques compatibles testés" indique les périphériques testés dans l'environnement Solaris.
Certaines cartes basées sur AD1848 ou sur des processeurs compatibles prennent également en charge des fonctions audio avancées qui ne sont pas prises en charge actuellement par le pilote sbpro.
Les périphériques AD1848 et compatibles suivants ont été testés :
Compaq Deskpro XL Business Audio avec processeur AD1847 incorporé
Carte Turtle Beach Tropez avec processeur CS4231
Certains autres périphériques compatibles à 100% au niveau du matériel sont également susceptibles de fonctionner avec le pilote sbpro, mais ils n'ont pas été testés ni certifiés dans l'environnement Solaris.
Il se peut que la carte Turtle Beach Tropez interfère avec le fonctionnement d'autres périphériques ISA dans le système. Si l'installation d'une carte Tropez dans le système provoque l'échec de tels périphériques, lancez le programme de configuration fourni avec le périphérique afin de sélectionner une autre adresse de base I/O pour la carte.
De nombreux périphériques audio sont accompagnés d'un utilitaire vous permettant de sélectionner les paramètres IRQ et DMA. Souvent, cet utilitaire n'enregistre pas les paramètres dans une mémoire non volatile, mais dans un fichier de configuration utilisé par DOS pour définir la configuration de la carte lors de chaque réinitialisation. Le logiciel Solaris n'utilise pas ce type de fichier de configuration, qui ne modifie en rien le fonctionnement de la carte dans l'environnement Solaris.
Le logiciel contrôle le volume de sortie. Si vous n'entendez aucun son, essayez de pousser le volume à fond au moyen de la molette.
Lisez la documentation fournie par le constructeur pour savoir si la fiche du microphone de votre périphérique est mono ou stéréo. Assurez-vous que la prise de votre microphone corresponde ; si tel n'est pas le cas, employez un adaptateur.
Les fiches d'entrée de ligne nécessitent généralement une tension de niveau ligne, comme la sortie d'une fiche de lecteur de cassettes ou de CD, ou d'un microphone alimenté (fonctionnant avec des piles). Les fiches mic nécessitent généralement une tension moins élevée. Lisez la documentation du constructeur pour connaître la configuration requise de votre périphérique.
Si votre carte prend en charge Plug and Play, les ressources de votre périphérique sont configurées automatiquement. Utilisez les paramètres suivants pour les périphériques ne prenant pas en charge Plug and Play. Les valeurs par défaut s'affichent comme ceci.
o adresse I/O : |
0x530, 0x604, 0xE80, 0xF40 |
Le pilote sbpro sélectionne automatiquement un canal DMA et une ligne IRQ non encore utilisés pour le périphérique.
sbpro pour AD1848 ou compatible emploie un canal DMA pour la lecture ET l'enregistrement ; il ne prend pas en charge la lecture et l'enregistrement simultanés.
o adresse I/O : |
0x530 L'adresse MWSS I/O sur la carte Turtle Beach Tropez est 0x530 à la mise sous tension. Elle peut uniquement être modifiée par logiciel après initialisation du système, et l'environnement Solaris ne prend pas cette opération en charge. Par conséquent, la carte Tropez est uniquement prise en charge à l'adresse I/O 0x530. |
Le pilote sbpro sélectionne automatiquement un canal DMA et une ligne IRQ non encore utilisés pour le périphérique.
La carte Tropez est accompagnée d'un utilitaire servant à la sélection des paramètres adresse I/O compatibles IRQ, DMA et MWSS employés par la carte. Néanmoins, cet utilitaire n'enregistre pas ces paramètres dans une mémoire non volatile, mais dans un fichier de configuration utilisé par DOS pour fixer la configuration de la carte à chaque réinitialisation. Le logiciel Solaris n'utilise pas ce type de fichier de configuration, qui ne modifie en rien le fonctionnement de la carte dans l'environnement Solaris.
Les périphériques basés sur Crystal Semiconductor CS4231 pris en charge par ce pilote sont programmés dans le mode de compatibilité AD1848. Le pilote ne comporte pas de prise en charge pour les fonctions avancées CS4231 ; notamment la lecture et l'enregistrement simultanés.
Certains périphériques détectent le fait que l'IRQ est "en cours d'utilisation" par un autre périphérique du système. Dans ce cas, le pilote imprime un message d'erreur semblable à celui figurant ci-dessous et vous devez modifier le paramètre IRQ du périphérique audio ou de l'autre périphérique.
sbpro: MWSS_AD184x IRQ 7 is 'in use.'
Certains périphériques sont incapables de détecter un tel conflit. Dans ce cas, le pilote essaie d'utiliser la carte, mais, très souvent, le système reste en attente lors de la première utilisation de la carte. Il est donc important de vérifier que l'IRQ n'entre pas en conflit avec un autre périphérique.
Même si le pilote sbpro prend en charge l'encodage A sur les périphériques AD1848 et compatibles, ce n'est pas le cas d'audiotool, qui génère un message d'erreur si vous sélectionnez l'encodage A. Utilisezaudioplay(1) pour lire les fichiers audio en encodage A, ou employez audioconvert(1) pour convertir l'échantillon A en un format accepté par audiotool, par exemple le linéaire 16 bits. Les applications écrites par l'utilisateur peuvent sélectionner le format A au moyen du pilote sbpro sur les périphériques AD1848 et compatibles.
Dans certains systèmes, la prise des écouteurs inverse les canaux gauche et droit, de sorte que vous entendiez la sortie gauche avec l'oreille droite, et vice versa. La prise de sortie à l'arrière de l'appareil fonctionne normalement.
La qualité du son s'améliore en cas d'utilisation d'un microphone et de hauts-parleurs externes, différents de ceux incorporés dans le clavier.
Pilote de périphérique Solaris : |
sbpro |
Type de périphérique : |
Audio |
Adaptateurs : |
Creative Labs Sound Blaster Pro Sound Blaster Pro-2 |
Type de bus : |
ISA |
Les fonctions et interfaces prises en charge par le pilote Solaris sbpro sont décrites aux pages audio(7I) et sbpro(7D).
La carte Sound Blaster Pro ne peut partager les paramètres IRQ avec aucune autre carte installée sur votre système. Si le paramètre IRQ avec cavalier matériel entre en conflit avec un autre périphérique, changez l'IRQ de la carte Sound Blaster en une IRQ répertoriée dans la liste "Paramètres pris en charge". Généralement, les conflits surviennent avec le port parallèle LPT1 ou avec une carte réseau.
Le volume de sortie est contrôlé par le logiciel. Assurez-vous que la molette du volume située à l'arrière de la carte est tournée au maximum vers le haut ; sinon, vous risquez de n'entendre aucun son.
La fiche du micro à l'arrière de la carte Sound Blaster Pro est une fiche mono. Si votre micro a une fiche stéréo, changez-la en mono au moyen d'un adaptateur ad hoc.
Si votre carte prend en charge Plug and Play, les ressources du périphériques sont configurées automatiquement. Utilisez les paramètres suivants pour les périphériques qui ne prennent pas en charge Plug and Play.
Les valeurs par défaut s'affichent comme ceci.
oNiveau IRQ : |
2, 5, 7, 10 |
o Adresse I/O : |
0x220, 0x240 |
o Canal DMA : |
0, 1, 3 |
Les adaptateurs ISA version IBM Token Ring et compatibles ne fonctionnent pas dans un système comportant une carte Sound Blaster configurée à l'adresse I/O par défaut (0x220). Si possible, déplacez la carte Sound Blaster vers l'adresse 0x240 ; sinon, enlevez le périphérique Sound Blaster du système.
Pilote de périphérique Solaris : |
sbpro |
Type de périphérique : |
Audio |
Adaptateurs : |
Creative Labs Sound Blaster 16 Sound Blaster AWE32 Sound Blaster Vibra 16 |
Type de bus : |
ISA |
Les fonctions et interfaces prises en charge par le pilote Solaris sbpro sont décrites aux pages audio(7I) et sbpro(7D).
Pour les cartes Sound Blaster 16 ayant un sous-système SCSI sur la carte, le sous-système audio doit avoir sa propre adresse I/O (port) et une IRQ distinctes de celles du sous-système SCSI.
Le volume de sortie est contrôlé par le logiciel. Assurez-vous que la molette du volume située à l'arrière de la carte est tournée au maximum vers le haut ; sinon, vous risquez de n'entendre aucun son.
L'entrée du micro est traitée comme une source mono ; néanmoins, toutes les fiches à l'arrière des cartes Sound Blaster sont des fiches stéréo. Si votre micro a une fiche mono, changez-la en stéréo au moyen d'un adaptateur ad hoc.
Si votre carte prend en charge Plug and Play, les ressources du périphérique sont configurées automatiquement. Utilisez les paramètres suivants pour les périphériques qui ne prennent pas en charge Plug and Play.
Les valeurs par défaut s'affichent comme ceci.
oNiveau IRQ : |
2, 5, 7, 10 |
o Adresse I/O : |
0x220, 0x240, 0x260, 0x280 |
o Canal DMA 8 bits : |
0, 1, 3 |
o Canal DMA 16 bits : |
5, 6, 7 |
La carte Sound Blaster ne peut partager les paramètres IRQ avec aucune autre carte installée dans votre système. Généralement, les conflits se produisent avec le port parallèle LPT1 ou avec une carte réseau.
Si votre périphérique n'est pas un modèle Plug and Play et qu'un paramètre IRQ matériel entre en conflit avec un autre périphérique, changez le cavalier de l'IRQ sur la carte Sound Blaster, pour passer à un paramètre repris dans la liste des "Paramètres pris en charge."
Les cartes non Plug and Play Sound Blaster 16, Sound Blaster Vibra 16 et Sound Blaster AWE32 sont toutes reconnues comme des cartes Sound Blaster 16.
L'ISA version IBM Token Ring et les adaptateurs compatibles ne fonctionnent pas dans un système qui comporte une carte Sound Blaster configurée à l'adresse port I/O par défaut (0x220). Si possible, déplacez la carte Sound Blaster vers l'adresse 0x240 ; sinon, enlevez le périphérique Sound Blaster du système.
Pilote de périphérique Solaris : |
pcic |
Type de bus : |
PC Card |
Connecteurs : |
Jusqu'à huit supports de Type I, II, ou III |
Il se peut que l'Intergraph TD-30/TD-40 se bloque. Pour empêcher cela, reliez-vous à la terre en touchant du métal sur le boîtier de l'ordinateur lorsque vous introduisez et enlevez les périphériques PC Card. La sortie de la commande prtconf indique parfois par erreur que le périphérique est dans deux supports différents. Si l'ordinateur ne détecte pas que vous introduisez ou enlevez la carte et qu'il s'arrête, réinitialisez-le.
Installez l'adaptateur de PC Card complémentaire avant l'installation de Solaris.
Pour certains systèmes, l'adaptateur de PC Card incorporé est désactivé par défaut. Activez-le avant d'installer Solaris.
La configuration requise de votre système dépend de la combinaison de périphériques que vous voulez utiliser. Un système ordinaire à deux supports nécessite au moins 8 Ko d'espace d'adresse, 16 octets d'espace I/O et trois IRQ libres. Ci-dessous, vous trouverez quelques règles générales :
Espace adresse |
Au moins 8 Ko avec 4 Ko par support dans la gamme 640K-1Mo (pas nécessairement contigus) ; s'il y a trois supports, il faut au moins 12 Ko |
Espace I/O |
Au moins 8 et de préférence 16 octets par support |
IRQ |
Une par support, plus une IRQ pour le pilote de périphérique pcic proprement dit |
Consultez l'assistant de configuration pour l'espace adresse, l'espace I/O et les IRQ déjà utilisés par les périphériques du système.
Introduisez l'adaptateur PC Card.
Installez le logiciel Solaris.
Redémarrez le système.
Devenez superutilisateur (root).
Effectuez une réinitialisation de reconfiguration afin de réattribuer les ressources :
# touch /reconfigure # reboot
Introduisez l'adaptateur PC Card et allumez l'ordinateur.
Initialisez le système de sorte que le périphérique PC Card commence à fonctionner avec les nouvelles ressources attribuées.
Initialisez avec l'assistant de configuration de sorte que vous puissiez revoir l'utilisation des ressources.
Sélectionnez View/Edit Devices dans le menu Device Tasks, et révisez la liste des périphériques pour voir combien d'IRQ sont utilisées.
Il y a 16 IRQ, numérotées de 0 à 15. Plusieurs IRQ sont déjà attribuées. Ainsi, l'IRQ 3 est réservée au second port série, COM2, et l'IRQ 7 est réservée au port parallèle.
Si votre système comporte un port COM2 ou un port inutilisé, supprimez le périphérique afin de dégager la ressource IRQ à l'intention de la carte PC Card.
Initialisez le logiciel Solaris.
Pilote de périphérique Solaris : |
pcelx |
Type de périphérique : |
Réseau (Ethernet) |
Adaptateur : |
3Com EtherLink III (3C589) |
Type de bus : |
PC Card |
Systèmes de série IBM ThinkPad 760E et systèmes utilisant la puce TI PCI1130 PCI-to-CardBus (tels que Dell Latitude XPi CD) uniquement : avant de connecter l'ordinateur au réseau, mettez la carte PC Card en mode 8 bits en créant un fichier dénommé /kernel/drv/pcelx.conf et comprenant force-8bit=1; .
Il n'est pas possible d'initialiser ou d'installer le logiciel Solaris au moyen d'un périphérique 3Com EtherLink III PC Card.
Si le périphérique 3Com PC Card est reconnu, le pilote pcelx se charge automatiquement, les ports et les IRQ sont attribués et les fichiers spéciaux sont créés (s'ils n'existent pas déjà). Aucune configuration manuelle du matériel n'est nécessaire, ni même possible.
Les services de réseau démarrent automatiquement lors de l'initialisation du système. Ces services ne démarrent pas en cas d'ajout ou d'arrêt d'une interface réseau après que le système ait été lancé.
Installez le logiciel Solaris.
Initialisez le système.
Introduisez le périphérique 3Com EtherLink III PC Card.
Si vous introduisez une carte 3C589 et que celle-ci n'est pas reconnue (aucun fichier spécial créé), utilisez la commande prtconf afin d'essayer d'identifier le problème.
Devenez superutilisateur (root).
Lancez la commande prtconf -D pour voir si votre carte 3C589 est reconnue.
Un périphérique reconnu s'affiche dans la sortie prtconf. Par exemple :
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . network, instance #0 (driver name: pcelx)
Si pcelx ne s'affiche pas dans la sortie prtconf, cela signifie qu'il y a un problème concernant le matériel ou la configuration de l'adaptateur de PC Card. Essayez de déterminer si le problème concerne la carte ou l'adaptateur en utilisant la carte sur un autre ordinateur et en vérifiant si elle fonctionne sur le même ordinateur avec DOS.
Comme la carte 3C589 n'est pas prise en charge durant l'installation de Solaris, vous devez mettre à jour les fichiers de configuration du réseau avant de pouvoir en utiliser un comme interface réseau.
Créez un fichier /etc/hostname.pcelx# (# étant un numéro de prise) afin de spécifier de nom de l'hôte à associer à l'interface.
Ajoutez une adresse IP pour le nouveau nom de l'hôte au fichier /etc/inet/hosts.
Assurez-vous que le réseau associé est répertorié dans /etc/inet/netmasks.
Assurez-vous que le fichier de configuration Name Service Switch /etc/nsswitch.conf comprend le réseau et les services locaux dont vous avez besoin.
Redémarrez le système.
Cette procédure est décrite dans System Administration Guide, Volume 3.
Le nom du périphérique dans /dev suit le nom des périphériques LAN standards, sauf que le numéro du PPA (physical point of attachment) est celui du support où se trouve la carte, et non l'instance. C'est-à-dire que pour le lecteur pcelx, /dev/pcelx0 (ou PPA 0 de /dev/pcelx) est la carte dans le support 0, tandis que la carte dans le support 1 est notée /dev/pcelx1 (ou PPA 1 de /dev/pcelx). Voir la page pcelx(7D) dans le manuel.
Si vous enlevez la carte 3C589, toutes les informations que vous envoyez sont écartées et aucun message d'erreur ne s'affiche.
Lorsque vous réintroduisez la carte dans le même support, le périphérique fonctionne normalement. Ce comportement est semblable à une déconnexion provisoire du réseau.
Pilote de périphérique Solaris : |
pcser |
Type de périphérique : |
Périphériques PC Card modem et série basés sur les UART 8250, 16550 ou compatibles à une vitesse maximale de 115 Kbps |
Type de bus : |
PC Card |
En cas de reconnaissance d'un périphérique PC Card modem ou série, le pilote de périphérique pcser se charge automatiquement, les ports et les IRQ sont attribués et les fichiers spéciaux sont créés (s'ils n'existent pas déjà).
Si vous introduisez un périphérique PC Card modem ou série et que celui-ci n'est pas reconnu (aucun fichier spécial n'est créé sous /dev/cua ou /dev/term), utilisez la commande prtconf pour essayer de localiser le problème.
Devenez superutilisateur (root).
Lancez la commande prtconf -D pour vérifier si votre périphérique modem ou série est reconnu.
S'il est reconnu, le périphérique s'affiche à l'extrémité de la sortieprtconf . Par exemple :
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . pccard111.222 (driver not attached)
Si votre périphérique n'est pas reconnu "(driver not attached)", utilisez la commande add_drv pour ajouter le nom de votre périphérique comme pseudonyme supplémentaire pour les périphériques pcser.
Par exemple, entrez le texte suivant sur la ligne de la commande :
# add_drv -i'"pccard111.222"' pcser
Placez les guillements doubles (") à l'intérieur des guillemets simples (') afin que l'interpréteur de commandes n'efface pas les guillemets doubles. Employez la chaîne d'identification répertoriée dans la sortie prtconf. Utilisez l'ensemble de la chaîne dans la commande add_drv. Voir add_drv(1M).
Lancez la commande prtconf -D pour voir si votre périphérique modem ou série est erronément reconnu comme une carte de mémoire.
Si le périphérique est erronément reconnu comme une carte de mémoire, la sortie de la commande prtconf affichera par exemple :
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram)
Utilisez l'assistant de configuration pour identifier le conflit de ressources mémoire, et ajoutez les informations correctes pour le périphérique dans le menu View/Edit Devices.
Ce problème est généraement dû à un conflit de ressources entre les paramètres de mémoire du périphérique. Voir "Identification et résolution des problèmes" dans le chapitre Configuration des périphériques du présent manuel.
Le problème peut aussi être dû au fait que l'adaptateur PC Card n'est pas totalement pris en charge, comme dans le cas des ordinateurs non répertoriés dans la liste Solaris 8 (Intel Platform Edition) 2/02 Hardware Compatibility List.
Pour fonctionner correctement dans l'environnement Solaris, tous les périphériques doivent être répertoriés, même ceux que l'environnement Solaris ne prend pas en charge. Le logiciel Configuration Assistant répertorie tous les périphériques présents dans votre système.
Lors de l'ajout d'un nouveau port série ou d'un modem au système, vous avez souvent besoin d'éditer les fichiers de configuration afin que les applications puissent utiliser le nouveau port de communications. Par exemple, le fichier /etc/uucp/devices doit être mis à jour pour pouvoir utiliser UUCP et PPP. Voir "Overview of UUCP" in System Administration Guide, Volume 3.
Les périphériques série dans /dev/term et /dev/cua sont dénommés selon le numéro de leur support. Une carte introduite dans le support 0 sera dénommée pc0, et pc1 si elle est introduite dans le support 1. Voir pcser(7D).
Si vous débranchez un périphérique PC Card modem ou série alors qu'il est en cours d'utilisation, le pilote du périphérique envoie des erreurs jusqu'à ce que la carte soit replacée dans le support.
Avant que le périphérique puisse recommencer à fonctionner, il faut le fermer et le réouvrir une fois la carte réintroduite. La procédure de redémarrage dépend de l'application. Par exemple, les sessions tip se ferment automatiquement si vous débranchez une carte en cours d'utilisation. Pour redémarrer le système, vous devez recommencer la session tip.
Pilote de périphérique Solaris : |
pcram |
Types de périphérique : |
Static RAM (SRAM), Dynamic RAM (DRAM) |
Type de bus : |
PC Card |
Les périphériques Flash RAM ne sont pas pris en charge.
En cas de reconnaissance d'un périphérique mémoire PC Card, le pilote de périphérique pcram se charge automatiquement, l'adresse physique est attribuée et les fichiers spéciaux sont créés (s'il n'en existe pas déjà).
Le pilote Solaris pcmem n'est pas capable de traiter les cartes mémoire "combo" avec plusieurs types de mémoire (par exemple SRAM et FLASH non volatile combinées). L'introduction d'une telle carte dans un système fonctionnant avec le logiciel Solaris peut provoquer la panique du système.
Comme le périphérique mémoire PC Card est conçu comme un modèle pseudo-disquette, le seul utilitaire pouvant servir à son formatage n'est autre que fdformat(1).
Si vous introduisez un périphérique de mémoire et que celui-ci n'est pas reconnu (aucun fichier spécial créé), utilisez la commande prtconf.
Devenez superutilisateur (root).
Lancez la commande prtconf -D pour afficher la configuration reconnue par le système.
Un périphérique reconnu s'affiche dans la sortie prtconf. Par exemple :
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram)
Si votre périphérique de mémoire ne s'affiche pas à l'extrémité de la sortie prtconf, cela signifie qu'il n'est pas pris en charge et que vous ne pouvez pas l'utiliser avec le pilote de périphérique pcram.
Les fichiers spéciaux créés pour les périphériques de mémoire PC Card fonctionnent comme des disques et portent des noms organisés comme suit /dev/dsk/c#t#d# p# ou /dev/dsk/c#t#d#s #. Voir pcram(7D). Les abréviations suivantes sont utilisées pour former les noms :
c# Contrôleur #
t# Modèle de technologie de carte #, défini comme suit :
0 Null--aucun périphérique
1 ROM
2 OTPROM (One Time PROM)
3 UV EPROM
4 EEPROM
5 Flash EPROM
6 SRAM
7 DRAM
d# Région ou type de périphérique #, généralement zéro
p# fdisk partition #
s# tranche Solaris #
Le nom du périphérique peut se caractériser soit par un nom de partition (p#), soit par un nom de tranche (s#), mais pas par les deux à la fois.
Comme le logiciel Solaris Volume Management reconnaît les périphériques de mémoire PC Card, aucune configuration vold particulière n'est nécessaire.
Si vous ne voulez pas utiliser vold pour gérer les périphériques de mémoire PC Card, enlevez la ligne "use pcmem" dans le fichier /etc/vold.conf.
Pour enlever une ligne, introduisez un caractère # au début de la ligne.
Les périphériques de mémoire PC Card ne nécessitent aucun système de fichiers, même si, généralement, vous créerez un système de fichiers avant d'utiliser une nouvelle carte de mémoire PC Card. DOS PCFS est le meilleur format à utiliser. (Vous pouvez utiliser virtuellement n'importe quel format de système de fichiers sur la carte de mémoire PC Card, mais la plupart des autres formats dépendent de la plate-forme, ce qui les rend peu pratiques pour déplacer des données entre différents types d'ordinateurs.) Voir "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide.)
Si vous voulez rediriger la sortie d'une commande tar (ou dd ou cpio) vers un périphérique de mémoire PC Card, créez d'abord un système de fichiers sur la carte, au moyen de la commande fdformat sans arguments. Vous devez reformatter la carte avant de pouvoir réécrire dessus.
Si vous enlevez une carte de mémoire en cours d'utilisation, le pilote du périphérique envoie des messages d'erreur jusqu'à ce que la carte mémoire soit introduite dans le support ad hoc. Si vous fermez et réouvrez le périphérique une fois la carte réintroduite, la carte mémoire fonctionnera.
Si vous enlevez la carte en cours d'utilisation en tant que système de fichiers, démontez celui-ci au moyen de la commande umount. Ensuite, réintroduisez la carte et remontez le système de fichiers au moyen de la commande mount.
Si vous enlevez la carte et interrompez une procédure tar ou cpio, arrêtez la procédure et réintroduisez la carte, puis recommencez la procédure.
Pilote de périphérique Solaris : |
pcata |
Type de périphérique : |
PC Card ATA |
Adaptateurs : |
Viper 8260pA SanDisk Flash Ou tout périphérique PC Card ATA |
Type de bus : |
PC Card |
Si un périphérique PC Card ATA est reconnu, le pilote du périphérique pcata se charge automatiquement, les IRQ sont attribuées, les noeuds de périphériques sont créés, ainsi que les fichiers spéciaux (s'ils n'existent pas déjà).
vold ne prend pas en charge pcata. Les systèmes de fichiers doivent être montés manuellement.
Vous devez démonter umount le système de fichiers avant d'enlever le disque.
Les systèmes de fichiers ufs sur supports amovibles (PC Card ATA) doivent posséder l'un des ensembles d'options de montage 'onerror={panic, lock, umount}'.
Si vous introduisez un périphérique PC Card ATA et que celui-ci n'est pas reconnu (aucun fichier spécial créé), utilisez la commande prtconf pour essayer d'identifier le problème.
Lancez la commande prtconf -D pour voir si votre carte pcata est reconnue.
Un périphérique reconnu s'affiche à l'extrémité de la sortie prtconf. Par exemple :
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . disk, instance #0
Si pcata ne s'affiche pas dans la sortie prtconf, cela signifie qu'il y a un problème concernant le matériel ou la configuration de l'adapateur de la carte PC Card.
Essayez de déterminer si le problème concerne la carte ou l'adaptateur en utilisant la carte sur un autre ordinateur et en vérifiant si elle fonctionne sur le même ordinateur avec DOS.
Pour les périphériques PC Card, les noeuds sont créés dans /devices, qui comprend le numéro du support en tant qu'un des composants du nom du périphérique auquel se réfère le noeud. Néanmoins, les noms /prtc/dev et les noms dans /dev/dsk et /dev/rdsk suivent la convention actuelle pour les périphériques ATA, qui n'encode le numéro du support dans aucune partie du nom. Voir la page pcata( 7D) dans le manuel.
Si vous voulez enlever le disque, vous devez démonter le système de fichiers.
Utilisez la commande mkfs_pcfs( 1M) pour créer un système de fichiers pcfs :
# mkfs -F pcfs /dev/rdsk/c #d#p0:d |
Pour monter un système de fichiers pcfs, entrez :
# mount -F pcfs /dev/dsk/c #d#p0:c /mnt |
Pour de plus amples informations, consultez les pages pcfs(7FS) et mount(1M) dans le manuel.
Si vous voulez créer un système de fichiers ufs, utilisez la commande newfs et entrez :
# newfs /dev/rdsk/c #d#s# |
Pour monter un système de fichiers ufs, entrez :
# mount -F ufs /dev/dsk/c #d#s# /mnt |
Pour de plus amples informations, consultez les pages newfs( 1M) et mount(1M) dans le manuel.
Pour créer une partition Solaris, lancez la commande format et allez au menu Partition. Pour de plus amples informations, consultez la page format(1M) dans le manuel.