devn-micrel8841.so

Драйвер Fast Ethernet контроллеров Micrel 8841 (1-портовый) и 8842 (2-портовый)

Синтаксис:

io-pkt-* -d micrel8841 [опция[,опция ...]] ...

Опции:

did=0xXXXX
Идентификатор устройства PCI.
duplex=0|1
Полудуплексный (0) или полнодуплексный (1) режим. Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если указана опция duplex, также следует указать скорость (опция speed); если указана только опция дуплексного режима, то она игнорируется и выполняется автоматическое согласование как скорости передачи, так и дуплексного режима.
multicast
Разрешить прием всех многоадресных пакетов для всех портов. По умолчанию прием многоадресных пакетов запрещен.
pci=0xXXXX
PCI-индекс контроллера.
port0=число
1 означает выключение питания порта 0 контроллера физического уровня (PHY). Значение по умолчанию – 0, питание включено.
port1=число
1 означает выключение питания порта 1 контроллера физического уровня (PHY) в устройстве 8842. Значение по умолчанию – 0, питание включено.
priority=N
Приоритет потока событий драйвера. Значение по умолчанию – 21.
promiscuous
Включить "неразборчивый" режим. По умолчанию этот режим отключен.
receive=число
Количество выделяемых дескрипторов приема (и npkt 2 КБ). Значение по умолчанию – 256.
speed=10|100
Установить скорость передачи по линии связи (в Мбит/с: 10 или 100).
switch
Включить режим коммутации в 2-портовом устройстве 8842.

Note: Существует серьезная опасность лавинной рассылки пакетов (шторма) в случае закольцовывания сети.

transmit=число
Количество выделяемых дескрипторов передачи (значение по умолчанию – 256).
lan=число
Номер LAN для порта 0 (для Ethernet Micrel 8841/8842)
lan2=число
Номер LAN для порта 1 (для Ethernet Micrel 8842)
verbose
verbose=число
Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значения в диапазоне от 1 до 4; чем больше значение, тем более подробная информация выводится). Значение по умолчанию – 0. Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.
vid=0xXXXX
Идентификатор вендора PCI.


Caution: Для разделения опций используется запятая (но не пробелы).

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

arm, ppc, x86

Описание:

Драйвер devn-micrel8841.so управляет контроллером Ethernet Micrel 8841 (1-портовым) или 8842 (2-портовым). Этот драйвер является драйвером io-net; имена интерфейсов этого драйвера назначаются в виде enX, где X – целое число.

Этот драйвер поддерживает аппаратное вычисление контрольных сумм для приема и передачи IP- и TCP-пакетов (UDP не поддерживается). Для включения аппаратной обработки контрольных сумм воспользуйтесь утилитой ifconfig (после запуска драйвера):

ifconfig enX ip4csum tcp4csum

Поддерживаемые устройства:

Примеры:

Запуск io-pkt-* с использованием драйвера devn-micrel8841.so и qnet с 1024 дескрипторами передачи и 1024 дескрипторами приема (во избежание потери пакетов вследствие задержки планирования в медленных процессорах):

io-pkt-v6-hc -d micrel8841 transmit=1024,receive=1024 -p qnet

Файлы:

/dev/io-net
Каталог по умолчанию для добавления файлов драйверов и модулей протоколов. Для получения дополнительной информации см. описание io-pkt-*.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

Тематические ссылки:

devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo




Предыдущий раздел: Драйверы