Драйвер адаптеров Ethernet Davicom DM9102
io-pkt-* -d dm9102 [опция[,опция ...]] ...
- did=0xXXXX
- Идентификатор устройства PCI.
- duplex=0|1
- Полудуплексный (
0
) или полнодуплексный (1
) режим. Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если указана опция duplex, также следует указать скорость (опция speed); если указана только опция дуплексного режима, то она игнорируется и выполняется автоматическое согласование как скорости передачи, так и дуплексного режима.
- mac=XXXXXXXXXXXX
- MAC-адрес контроллера. При отсутствии SROM устанавливается MAC-адрес по умолчанию
00:00:00:00:00:00
- nomulticast
- Отключить поддержку многоадресной передачи.
- pci=0xXXXX
- PCI-индекс контроллера.
- phyaddr=число
- Перезаписать подпрограммы MII и использовать заданный адрес PHY.
- pktque=число
- Ограничить количество пакетов в очереди. Значение по умолчанию –
100
.
- priority
- Приоритет потока драйвера. Значение по умолчанию –
21
.
- promiscuous
- Включить "неразборчивый" режим.
- receive=число
- Установить число дескрипторов приема. Значение по умолчанию –
64
.
- single
- Конфигурировать и запустить драйвер только для первой обнаруженной карты DM9102 (один экземпляр).
- speed=10|100
- Скорость передачи данных в среде передачи (режим 10 Мбит/с или 100 Мбит/с). Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если указана опция speed, также следует указать дуплексный режим (опция duplex); если указана только опция скорости, то заданная скорость будет установлена правильно, однако по умолчанию будет выбран режим полудуплексной передачи (
0
).
- threshold=N
- Объем пакетных данных, который должен быть накоплен в TX FIFO для инициирования передачи. Диапазон значений – от
0
до 4
. Значение по умолчанию – 3
.
- transmit=число
- Установить количество дескрипторов передачи. Значение по умолчанию –
128
.
- verbose
- Вывести расширенную информацию.
- vid=0xXXXX
- Идентификатор вендора PCI.
 | Для разделения опций используется запятая (но не пробелы). |
ЗОСРВ «Нейтрино»
arm, armv7, mips, ppc, x86
Драйвер devn-dm9102 управляет адаптерами Ethernet Davicom DM9102. Этот драйвер является драйвером io-net; имена интерфейсов этого драйвера назначаются в виде enX, где X – целое число.
 | Если программы-перечислители устройств (см. enum-devices) не могут распознать устройство, явно задайте идентификатор устройства (с помощью опции did) при запуске драйвера. |
Некоторые устройства поддерживают аппаратную обработку контрольных сумм, но другие могут выполнять такую обработку только в одном направлении. Для определения возможностей конкретного устройства выполните команду.
ifconfig enX
и найдите в списке поддерживаемых опций следующие:
- 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 для включения/выключения любых опций, поддерживаемых устройством.
Запуск io-pkt-* с использованием драйвера Davicom DM9102:
io-pkt-v4-hc -d crys8900
ifconfig en0 10.1.0.184
- /dev/io-net
- Каталог по умолчанию для добавления файлов драйверов и модулей протоколов. Для получения дополнительной информации см. описание io-pkt-*.
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo
Предыдущий раздел: Драйверы