25.3.2. Добавление устройства LCS

Драйвер устройств LCS (LAN channel station) обеспечивает поддержку 1000Base-T Ethernet на OSA-Express2 и OSA-Express 3.
Исходя из типа добавляемого интерфейса, драйвер LCS назначит следующее имя интерфейса:
  • ethn для OSA-Express Fast Ethernet и Gigabit Ethernet.
Значение n равно 0 для первого устройства данного типа, 1 — для второго и т.п.

25.3.2.1. Динамическое добавление устройства LCS

  1. Загрузите драйвер устройства:
    # modprobe lcs
  2. С помощью команды cio_ignore удалите сетевые каналы из списка игнорируемых устройств и откройте их для Linux:
    # cio_ignore -r ID_шины_устройства_чтения,ID_шины_устройства записи
    Замените ID_шины_устройства_чтения и ID_шины_устройства_записи идентификаторами шины сетевого устройства. Например:
    # cio_ignore -r 0.0.09a0,0.0.09a1
  3. Создайте устройство для группы:
    # echo ID_шины_устройства_чтения,ID_шины_устройства_записи > /sys/bus/ccwgroup/drivers/lcs/group
  4. Теперь надо настроить устройство. Карты OSA предоставляют до 16 портов для одного CHPID. По умолчанию устройство LCS использует порт 0. Чтобы изменить порт, выполните следующее:
    # echo номер > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
    Укажите номер порта, который должен использоваться. Подробную информацию можно найти в главе, посвященной LCS, в документе Linux в System z. Драйверы устройств, функции и команды в Red Hat Enterprise Linux 6.
  5. Включите устройство:
    # echo 1 > /sys/bus/ccwgroup/drivers/lcs/ID_шины_устройства_чтения/online
  6. Чтобы узнать назначенное устройству имя, выполните команду
    # ls -l /sys/bus/ccwgroup/drivers/lcs/ID_шины_устройства_чтения/net/
    drwxr-xr-x 4 root root 0 2010-04-22 16:54 eth1