IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ AIX

FAQ AIXConsultez toutes les FAQ

Nombre d'auteurs : 2, nombre de questions : 35, dernière mise à jour : 14 juin 2021 

 
OuvrirSommaireGestion des périphériques

Pour lister les périphériques, la commande principale est lsdev. Lancer la commande sans argument sert peu. Le mieux est d'y rajouter deux arguments : C et c. Le premier argument vous indique ... et le second attend un autre argument : la classe du périphérique. Cette classe peut être : tape, disk ...etc

Créé le 29 août 2006  par Sylvain Luce

Un périphérique dispose de 2 états :
available : Il existe et est utilisable.
defined : Il existe mais est inutilisable.

Pour passer de available à defined, il faut lancer la commande :

 
Sélectionnez
mkdev mon_periphique

Si une erreur vous est retourné, il se peut que les filesets ne soient pas installés (voir la commande cfgmgr).

Vous pouvez désactiver un périphérique avec la commande rmdev :

 
Sélectionnez
rmdev -l mon_peripherique

Le périphérique passe en defined.
Vous pouvez désactiver les périphériques parents avec l'option -R

 
Sélectionnez
rmdev -Rl mon_peripherique

et pour le supprimer

 
Sélectionnez
rmdev -dl mon_peripherique

Vous ne pouvez supprimer ou désactiver un périphérique seulement s'il n'est pas utilisé.

Créé le 29 août 2006  par Sylvain Luce

Lorsque vous afficher les caractéristiques d'un périphérique :

 
Sélectionnez
# lsattr -El ent0
alt_addr        0x000000000000  ALTERNATE ETHERNET address               True
busintr         1               Bus interrupt level                      False
busio           0xffe800        Bus I/O address                          False
fast_reset      yes             Enable Fast Reset                        True
intr_priority   3               Interrupt priority                       False
ip_gap          96              Inter-Packet Gap                         True
mcast_filter    no              Enable Multicast Filtering               True
media_speed     10_Full_Duplex  Media Speed                              True
poll_link       no              Enable Link Polling                      True
poll_link_timer 500             Time interval for Link Polling           True
rx_hog          1000            RX buffers processed per RX interrupt    True
rx_que_size     256             RECEIVE queue size                       True
rxbuf_pool_size 384             RECEIVE buffer pool size                 True
slih_hog        10              Interrupt events processed per interrupt True
tx_que_size     8192            TRANSMIT queue size                      True
use_alt_addr    no              Enable ALTERNATE ETHERNET address        True

Vous observez sur la dernière colonne des booléens. Ces derniers déterminent si vous pouvez modifier ou non la caractéristique. Ainsi dans notre cas, on peut modifier media_speed afin de passer la carte en 100_full_duplex.
Pour cela, la commande chdev est présente.

 
Sélectionnez
chdev  -l ent0 -a media_speed='100_Full_Duplex'

Ces modifications ne peuvent etre effectué que si le périphérique n'est pas utilisé.

 
Sélectionnez
Method error (/usr/lib/methods/chgent):
        0514-062 Cannot perform the requested function because the
                 specified device is busy.

Pour passer outre, il faut soit arrêter tout opération sur le périphérique, soit utiliser l'option -P. L'opération sera donc effectuée mais en mémoire seulement, le périphérique n'est pas modifié dans son fonctionnement. Un reboot permet au système de changer alors le périphérique réellement.

Créé le 29 août 2006  par Sylvain Luce

Pour détecter et installer un nouveau périphérique, il faut lancer la commande :

 
Sélectionnez
cfgmgr

Dans le cas où les filesets ne sont pas installés, il faut rajouter en plus l'option -f. Par exemple:

 
Sélectionnez
cfgmgr -f /cdrom

dans le cas ou les filesets du périphérique se trouvent sur /cdrom.

Raccourci SMIT : smit cfgmgr

Créé le 29 août 2006  par Sylvain Luce

Vous pouvez obtenir des informations tel que le FRU, le numéro de série de certains périphériques grâce à la commande lscfg

Exemple pour un disque
Sélectionnez
lscfg -vp -l hdisk0
Créé le 29 août 2006  par Sylvain Luce

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.