25.3.2. Ajout d'un périphérique LCS

Le pilote de périphérique LAN channel station (ou LCS) prend en charge l'Ethernet 1000Base-T sur les fonctions OSA-Express2 et OSA-Express 3.
Selon le type d'interface ajoutée, le pilote LCS assigne l'un des noms d'interface suivants :
  • ethn pour l'Ethernet OSA-Express Fast Ethernet et Gigabit
n a la valeur 0 pour le premier périphérique de ce type, 1 pour le second et ainsi de suite.

25.3.2.1. Ajout dynamique d'un périphérique LCS

  1. Chargement du pilote de périphérique
    # modprobe lcs
  2. Utilisez la commande cio_ignore afin de supprimer les canaux réseau de la liste des périphériques ignorés et pour les rendre visibles à Linux :
    # cio_ignore -r read_device_bus_id,write_device_bus_id
    Remplacez read_device_bus_id et write_device_bus_id par les deux ID de bus de périphérique représentant un périphérique réseau. Par exemple :
    # cio_ignore -r 0.0.09a0,0.0.09a1
  3. Création du périphérique de groupe
    # echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group
  4. Configurez le périphérique. Les cartes OSA peuvent fournir jusqu'à 16 ports pour un seul CHPID. Par défaut, le périphérique de groupe LCS utilise le port 0. Pour utiliser un autre port, exécutez une commande similaire à celle qui suit :
    # echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
    Remplacez portno par le numéro de port que vous souhaitez utiliser. Pour obtenir plus d'informations sur la configuration du pilote LCS, reportez-vous au chapitre sur LCS dans Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6.
  5. Mise en ligne du périphérique
    # echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
  6. Pour trouver quel nom de périphérique réseau a été assigné, saisissez la commande suivante :
    # ls -l /sys/bus/ccwgroup/drivers/lcs/read_device_bus_ID/net/
    drwxr-xr-x 4 root root 0 2010-04-22 16:54 eth1