Драйвер Fast Ethernet контроллеров семейств Intel 82557, 82558 и 82559
io-pkt-* -d speedo [индекс:опция[,индекс:опция ...]] ...
- did=0xXXXX
- Идентификатор устройства PCI.
- duplex=0|1
- Полудуплексный (
0
) или полнодуплексный (1
) режим. Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если задан дуплексный режим (duplex), также следует задать скорость (speed).
- irq=число
- Номер прерывания (IRQ) интерфейса. Для поддерживаемых устройств значение по умолчанию определяется автоматически.
- kermask=0|1
- Выбор режима маскирования:
-
1
– технология маскирования прерываний ядра. -
0
– маскирование сетевой интерфейсной платы вручную в обработчике прерываний.
- mac=XXXXXXXXXXXX
- MAC-адрес контроллера. Для поддерживаемых устройств значение по умолчанию определяется автоматически.
- mmap[=X]
- Без Х и при X не равном нулю - маппировать порты ввода/вывода устройства как физическую память. При X=
0
- маппировать как порты ввода/вывода.
| Опция mmap поддерживается для всех целевых систем, за исключением x86. |
- nomulticast
- Запретить отправку/получение драйвером многоадресных пакетов. По умолчанию многоадресная передача разрешена.
- pci=0xXXXX
- PCI-индекс контроллера.
- phy=число
- Адрес подключенного контроллера физического уровня (PHY).
- promiscuous
- Включить "неразборчивый" режим. По умолчанию этот режим отключен.
- receive=число
- Число дескрипторов приема; значение по умолчанию –
256
.
- speed=10|100
- Скорость передачи данных в среде передачи (режим 10 Мбит/с или 100 Мбит/с). Для поддерживаемых устройств значение по умолчанию (
0
) определяется автоматически. Если задана скорость (speed), также следует задать дуплексный режим (duplex).
- transmit=число
- Число дескрипторов передачи; значение по умолчанию –
1024
.
- probe_phy=X
0
- отключение мониторинга состояния соединения, 1
- включение мониторинга. По умолчанию мониторинг отключён. Это позволяет понизить нагрузку на ЦП.
- typed_mem=tmem
- Использовать указанную область памяти для маппирования.
- verbose
- verbose=число
- Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значение в диапазоне от
1
до 4
; чем больше значение, тем более подробная информация выводится). Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.
- vid=0xXXXX
- Идентификатор вендора PCI-контроллера. Значение по умолчанию –
0x8086
.
ЗОСРВ «Нейтрино»
arm, armv7, e2k, mips, ppc, x86
Драйвер devnp-speedo.so управляет сетевыми адаптерами Fast Ethernet Intel 82557, 82558 и 82559. Это драйвер io-pkt-*; имена интерфейсов назначаются в виде fxpX, где X – целое число.
| Если программы-перечислители устройств (см. enum-devices) не могут распознать устройство, явно задайте идентификатор устройства (с помощью опции did) при запуске драйвера. |
Некоторые устройства поддерживают аппаратную обработку контрольных сумм, но другие могут выполнять такую обработку только в одном направлении. Для определения возможностей конкретного устройства выполните команду:
ifconfig wmX
и найдите в списке поддерживаемых опций следующие:
- ip4csum, ip4csum-rx, ip4csum-tx
- tcp4csum, tcp4csum-rx, tcp4csum-tx
- tcp6csum, tcp6csum-rx, tcp6csum-tx
- udp4csum, udp4csum-rx, udp4csum-tx
- udp6csum, udp6csum-rx, udp6csum-tx
Затем можно воспользоваться утилитой ifconfig для включения/выключения любых опций, поддерживаемых устройством.
- 8086:1029 - Intel 82559 Fast Ethernet Controller
- 8086:1030 - Intel 82559 Fast Ethernet Controller
- 8086:1031 - Intel 82559A integrated into 82801CAM Fast Ethernet Controller
- 8086:1032 - Intel PRO100 VE integrated into 82801CAM Fast Ethernet Controller
- 8086:1033 - Intel PRO100 VM integrated into 82801CAM Fast Ethernet Controller
- 8086:1034 - Intel PRO100 VM integrated into 82801CAM Fast Ethernet Controller
- 8086:1035 - Intel 82562EH integrated into 82801CAM Fast Ethernet Controller
- 8086:1036 - Intel 82562EH integrated into 82801CAM Fast Ethernet Controller
- 8086:1037 - Intel 82562EH integrated into 82801CAM Fast Ethernet Controller
- 8086:1038 - Intel PRO100 VM integrated into 82801CAM Fast Ethernet Controller
- 8086:1039 - Intel PRO100 VE integrated into 82801BD Fast Ethernet Controller
- 8086:103A - Intel PRO100 VE integrated into 82801BD Fast Ethernet Controller
- 8086:103B - Intel PRO100 VM integrated into 82801BD Fast Ethernet Controller
- 8086:103C - Intel PRO100 VM integrated into 82801BD Fast Ethernet Controller
- 8086:103D - Intel 82559A VE integrated into 82801BD Fast Ethernet Controller
- 8086:103E - Intel PRO100 VM integrated into 82801BD Fast Ethernet Controller
- 8086:1050 - Intel 82562EZ Fast Ethernet Controller
- 8086:1051 - Intel 82801EB Fast Ethernet Controller
- 8086:1052 - Intel 82801EB Fast Ethernet Controller
- 8086:1053 - Intel 82801EB Fast Ethernet Controller
- 8086:1054 - Intel 82801EB Fast Ethernet Controller
- 8086:1055 - Intel 82801EB Fast Ethernet Controller
- 8086:1059 - Intel 82551QM Fast Ethernet Controller
- 8086:1064 - Intel 82562ET Fast Ethernet Controller
- 8086:1065 - Intel 82562ET VE Fast Ethernet Controller
- 8086:1066 - Intel 82562EM LOM Fast Ethernet Controller
- 8086:1067 - Intel 82562EM VM Fast Ethernet Controller
- 8086:1069 - Intel 82562EM Fast Ethernet Controller
- 8086:1092 - Intel 82562GZ Fast Ethernet Controller
- 8086:1094 - Intel 82562G Fast Ethernet Controller
- 8086:1209 - Intel 82559ER Fast Ethernet Controller
- 8086:1229 - Intel 82557 Fast Ethernet Controller
- 8086:2449 - Intel 82559VE Fast Ethernet Controller
- 8086:2459 - Intel 82559B Fast Ethernet Controller
- 8086:245D - Intel 82559C Fast Ethernet Controller
- 8086:27DC - Intel 82801G Fast Ethernet Controller
Запуск io-pkt-* с использованием драйвера devnp-rtl8169.so и полного стека TCP/IP:
io-pkt-v4 -d speedo -p tcpip
ifconfig fxp0 10.1.0.184
Запуск io-pkt-* с использованием драйвера devnp-speedo.so и полного стека TCP/IP для второго экземпляра устройства в системе. Повышенный уровень режима вывода расширенной информации и использование другого адреса вместо MAC-адреса по умолчанию:
io-pkt -d speedo verbose,idx1:mac=00:03:02:01:00:00 -p tcpip
ifconfig fxp0 10.1.0.184
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo
Предыдущий раздел: Драйверы