devn-dm9102.so
Драйвер адаптеров Ethernet
Davicom DM9102
Синтаксис:
io-pkt-вариант
-d dm9102 [опция[,опция ...]] ... &
где вариант принимает одно из
следующих значений: v4, v4-hc или v6-hc.
Поддерживаемые платформы:
Neutrino
Опции:
Примечание.
Для разделения опций используется запятая (но не пробелы).
Указанные опции перезаписывают автоматически обнаруженные
значения по умолчанию.
did=0xXXXX
Идентификатор устройства.
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.
Описание:
Драйвер 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-v4-hc с использованием драйвера
DM9102:
io-pkt-v4-hc -d dm9102
ifconfig en0 10.0.0.184
Файлы:
/dev/io-net
Каталог по умолчанию для добавления файлов драйверов
и модулей протоколов. Для получения дополнительной информации
см. описание io-pkt*.