22.6.2.1. Работа с драйвером устройства LCS

22.6.2.1. Работа с драйвером устройства LCS

22.6.2.1. Работа с драйвером устройства LCS

Драйвер устройства LCS (LAN channel support) поддерживает OSA-2 Ethernet/Token Ring, OSA-Express Fast Ethernet в режиме non-QDIO и OSA-Express High Speed Token Ring в режиме non-QDIO. Для z990 драйвер LCS поддерживает Gigabit Ethernet в режиме non-QDIO (включая 1000Base-T).

В зависимости от типа добавляемого интерфеса драйвер LCS выбирает одно из двух имен: ethn для OSA-Express Fast Ethernet и Gigabit Ethernet trn для кольца Token Ring, где n — целое число, являющееся уникальным идентификатором устройства. n равно 0 для первого устройства данного типа, 1 — для второго и т.д.

  • Загрузите драйвер устройства:

    # modprobe lcs
  • Создайте групповое устройство:

    # echo read_device_bus_id,write_device_bus_id >
                    /sys/bus/ccwgroup/drivers/lcs/group
    

    Из-за избыточной длины приведенной команды ее представление разбито на две строки.

  • Выполните его конфигурацию.

    Карты OSA делают доступными до 16 портов для одного CHPID. По умолчанию групповое устройство использует порт 0. Выполните следующую команду для изменения порта:

    # echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno

    За дальнейшей информацией о конфигурации драйвера LCS обратитесь к:

    http://www- 128.ibm.com/developerworks/linux/linux390/october2005_documentation.html#3 (Linux for IBM System z and S/390 Device Drivers, Features, and Commands). На английском.

  • Переведите устройство в онлайн:

    # echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
  • Определите обозначение.

    В зависимости от типа интерфейса добавьте следующую строку в файл /etc/modprobe.conf:

    ethn alias lcs
    trn alias lcs
  • Создайте сценарий настройки.

    Создайте файл в /etc/sysconfig/network-scripts/ с именем:

    ifcfg-ethn
    ifcfg-trn

    Файл должен выглядеть следующим образом:

    /etc/sysconfig/network-scripts/ifcfg-eth0
    # IBM LCS
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=00:06:29:FB:5F:F1
    IPADDR=9.12.20.136
    NETMASK=255.255.255.0
    ONBOOT=yes
    NETTYPE=lcs
    SUBCHANNELS=0.0.09a0,0.0.09a1
    PORTNAME=0
    TYPE=Ethernet
    

    В зависимости от типа добавляемого интерфейса параметр DEVICE должен выглядеть следующим образом:

    DEVICE=ethn
    DEVICE=trn
  • Активируйте устройство.

    Выполните команду ifup:

    # ifup ethn
    # ifup trn