Драйвер Gigabit Ethernet контроллеров Intel
io-pkt-* -d e1000 [опция[,опция ...]] ...
- brmast[=X]
- Установить режим BCM89811:
- -1
- авто
- 1
- мастер
- без значения
- мастер
- s
- по умолчанию
- did=0xXXXX
- Идентификатор устройства PCI.
- duplex=0|1
- Полудуплексный (
0
) или полнодуплексный (1
) режим. Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если указана опция duplex, также следует указать скорость (опция speed); если указана только опция дуплексного режима, то она игнорируется и выполняется автоматическое согласование как скорости передачи, так и дуплексного режима.
- force_link
- установить скорость соединения / дуплекс. По умолчанию используется автосогласование заявленной скорости / дуплекса.
- force_pcs
- Установление скорости / дуплекса i210 SGMII
- int_mod=число
- Установить значение модерации прерываний (по умолчанию
20000
). Нулевое значение отключает модерацию прерываний.
- irq=число
- Аппаратное прерывание, к которому нужно подключиться (автоматическое определение по умолчанию).
- kermask=0|1
- Выбор используемой методологии маскирования/активации прерываний ядра.
0
- маскирование/активания прерываний происходит с помощью записи в специальные аппаратные регистры, 1
- маскирование/активания прерываний происходит с помощью специального интерфейса для работы с прерываниями.
- mac=XXXXXXXXXXXX
- MAC-адрес контроллера. Для поддерживаемых устройств значение по умолчанию определяется автоматически.
- max_read=число
- Установить максимальный размер запроса чтения PCI. Возможные значения:
128
, 256
, 512
, 1024
, 2048
или 4096
байт.
- mtu=число
- Максимальная длина передаваемого пакета. Для поддерживаемых устройств значение по умолчанию (
1514
) определяется автоматически.
- nomulticast
- Запретить отправку/получение драйвером многоадресных пакетов. По умолчанию многоадресная передача разрешена.
- pause_rx_enable
- Включить кадры паузы при приеме с полнодуплексным управлением потоком
- pause_tx_enable
- Включить кадры паузы при передаче с полнодуплексным управлением потоком
- priority=число
- Установить приоритет потока событий драйвера. Значение по умолчанию –
21
.
- promiscuous
- Активировать "неразборчивый" режим. По умолчанию этот режим отключен.
- ptp
- Включение PTP (только для оборудования i210).
- receive=число
- Установить число дескрипторов/буферов приема. Значение по умолчанию –
512
. Максимум - 4096
.
- reaper_timeout[=число]
- Установить тайм-аут таймера (по умолчанию
5
секунд). Если не задать опции значение, тайм-аут будет равен 2
секундам.
- speed=число
- Установить скорость соединения (указывается в Мбит / сек).
- transmit=число
- Число дескрипторов/буферов передачи. Значение по умолчанию –
128
.
- tx_reap=N
- Максимальное количество дескрипторов передачи для получения (по умолчанию
20
).
- phy_monitor=число
- Период запуска проверки соединения. По умолчанию не запускается.
- typed_mem=tmem
- Маппировать в указанной именованной области.
- use_kthread
- Запуск потока проверки соединения будет зависеть от решения io-pkt-*.
- verbose=число
- Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значения в диапазоне от
1
до 4
; чем больше значение, тем более подробная информация выводится). Значение по умолчанию – 0
. Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.
- vid=0xXXXX
- Обнаруживать только устройства с этим конкретным идентификатором поставщика PCI
- vm
- Использовать для решения проблем на некоторых виртуальных машинах.
 | Для разделения опций используется запятая (но не пробелы). |
ЗОСРВ «Нейтрино»
arm, armv7, e2k, mips, ppc, x86
Драйвер devnp-e1000.so управляет контроллерами Intel Gigabit. Это драйвер io-pkt-*; имена интерфейсов назначаются в виде wmX, где X – целое число.
Драйвер devnp-e1000.so подобен драйверу devnp-i82544.so:
- драйвер devnp-i82544.so имеет оптимизированные рабочие характеристики (TSO и пороговые значения прерываний) и эффективнее работает с некоторыми устройствами;
- драйвер devnp-e1000.so поддерживает более широкий спектр аппаратных средств.
 | Если программы-перечислители устройств (см. 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-* и портированные из NetBSD не создают файл в директории /dev/io-net . Таким образом, команда waitfor может работать не так, как ожидалось ранее с драйверами io-net. Используйте команду вида if_up -p ath0 вместо waitfor /dev/io-net/ath0 . |
- 8086:0438 - Intel DH89XXCC SGMII Gigabit Ethernet Controller
- 8086:043A - Intel DH89XXCC serdes Gigabit Ethernet Controller
- 8086:043C - Intel DH89XXCC backplane Gigabit Ethernet Controller
- 8086:0440 - Intel DH89XXCC SFP Gigabit Ethernet Controller
- 8086:0D4C - Intel PCH CMP I219 LM11 Gigabit Ethernet Controller
- 8086:0D4D - Intel PCH CMP I219 V11 Gigabit Ethernet Controller
- 8086:0D4E - Intel PCH CMP I219 LM10 Gigabit Ethernet Controller
- 8086:0D4F - Intel PCH CMP I219 V10 Gigabit Ethernet Controller
- 8086:0D53 - Intel PCH CMP I219 LM12 Gigabit Ethernet Controller
- 8086:0D55 - Intel PCH CMP I219 V12 Gigabit Ethernet Controller
- 8086:1000 - Intel 82542 Gigabit Ethernet Controller
- 8086:1001 - Intel 82543GC fiber Gigabit Ethernet Controller
- 8086:1004 - Intel 82543GC copper Gigabit Ethernet Controller
- 8086:1008 - Intel 82544EI copper Gigabit Ethernet Controller
- 8086:1009 - Intel 82544EI fiber Gigabit Ethernet Controller
- 8086:100C - Intel 82544GC copper Gigabit Ethernet Controller
- 8086:100D - Intel 82544GC (LOM) Gigabit Ethernet Controller
- 8086:100E - Intel 82540EM Gigabit Ethernet Controller
- 8086:100F - Intel 82545EM copper Gigabit Ethernet Controller
- 8086:1010 - Intel 82546EB copper PCI Gigabit Ethernet Controller
- 8086:1011 - Intel 82545EM fiber Gigabit Ethernet Controller
- 8086:1012 - Intel 82546EB fiber Gigabit Ethernet Controller
- 8086:1013 - Intel 82541EI Gigabit Ethernet Controller
- 8086:1014 - Intel 82541ER (LOM) Gigabit Ethernet Controller
- 8086:1015 - Intel 82540EM (LOM) Gigabit Ethernet Controller
- 8086:1016 - Intel 82540EP (LOM) Gigabit Ethernet Controller
- 8086:1017 - Intel 82540EP Gigabit Ethernet Controller
- 8086:1018 - Intel 82541EI mobile Gigabit Ethernet Controller
- 8086:1019 - Intel 82547EI Gigabit Ethernet Controller
- 8086:101A - Intel 82547EI mobile Gigabit Ethernet Controller
- 8086:101D - Intel 82546EB quad copper Gigabit Ethernet Controller
- 8086:101E - Intel 82540EP LP Gigabit Ethernet Controller
- 8086:1026 - Intel 82545GM copper Gigabit Ethernet Controller
- 8086:1027 - Intel 82545GM fiber PCI Gigabit Ethernet Controller
- 8086:1028 - Intel 82545GM serdes Gigabit Ethernet Controller
- 8086:1049 - Intel ICH8 IGP M AMT Gigabit Ethernet Controller
- 8086:104A - Intel ICH8 IGP AMT PCIe (LOM) Gigabit Ethernet Controller
- 8086:104B - Intel ICH8 IGP C PCIe (LOM) Gigabit Ethernet Controller
- 8086:104C - Intel ICH8 IFE Gigabit Ethernet Controller
- 8086:104D - Intel ICH8 IGP M Gigabit Ethernet Controller
- 8086:105E - Intel 82571EB copper PCIe Gigabit Ethernet Controller
- 8086:105F - Intel 82571EB fiber PCIe Gigabit Ethernet Controller
- 8086:1060 - Intel 82571EB serdes Gigabit Ethernet Controller
- 8086:1075 - Intel 82547GI Gigabit Ethernet Controller
- 8086:1076 - Intel 82541GIPCI Gigabit Ethernet Controller
- 8086:1077 - Intel 82541GI mobile Gigabit Ethernet Controller
- 8086:1078 - Intel 82541ER Gigabit Ethernet Controller
- 8086:1079 - Intel 82546GB copper PCI Gigabit Ethernet Controller
- 8086:107A - Intel 82546GB fiber PCI Gigabit Ethernet Controller
- 8086:107B - Intel 82546GB serdes Gigabit Ethernet Controller
- 8086:107C - Intel 82541GI LFPCI Gigabit Ethernet Controller
- 8086:107D - Intel 82572EI copper Gigabit Ethernet Controller
- 8086:107E - Intel 82572EI fiber PCIe Gigabit Ethernet Controller
- 8086:107F - Intel 82572EI serdes Gigabit Ethernet Controller
- 8086:108A - Intel 82546GB PCIE Gigabit Ethernet Controller
- 8086:108B - Intel 82573E Gigabit Ethernet Controller
- 8086:108C - Intel 82573E IAMTPCIe (LOM) Gigabit Ethernet Controller
- 8086:1096 - Intel 80003ES2LAN copper DPT Gigabit Ethernet Controller
- 8086:1098 - Intel 80003ES2LAN serdes DPT Gigabit Ethernet Controller
- 8086:1099 - Intel 82546GB quad copper Gigabit Ethernet Controller
- 8086:109A - Intel 82573LPCIe (LOM) Gigabit Ethernet Controller
- 8086:10A4 - Intel 82571EB quad copper Gigabit Ethernet Controller
- 8086:10A5 - Intel 82571EB quad fiber Gigabit Ethernet Controller
- 8086:10A7 - Intel 82575EB copper Gigabit Ethernet Controller
- 8086:10A9 - Intel 82575EB fiber serdes Gigabit Ethernet Controller
- 8086:10B5 - Intel 82546GB quad copper KSP3 Gigabit Ethernet Controller
- 8086:10B9 - Intel 82572EI Gigabit Ethernet Controller
- 8086:10BA - Intel 80003ES2LAN copper SPT Gigabit Ethernet Controller
- 8086:10BB - Intel 80003ES2LAN serdes SPT Gigabit Ethernet Controller
- 8086:10BC - Intel 82571EB quad copper LP PCIe Gigabit Ethernet Controller
- 8086:10BD - Intel ICH9 IGP AMT PCIe (LOM) Gigabit Ethernet Controller
- 8086:10BF - Intel ICH9 IGP M Gigabit Ethernet Controller
- 8086:10C0 - Intel ICH9 IFE Gigabit Ethernet Controller
- 8086:10C2 - Intel ICH9 IFE G Gigabit Ethernet Controller
- 8086:10C3 - Intel ICH9 IFE GT Gigabit Ethernet Controller
- 8086:10C4 - Intel ICH8 IFE GT Gigabit Ethernet Controller
- 8086:10C5 - Intel ICH8 IFE G Gigabit Ethernet Controller
- 8086:10C9 - Intel 82576 Gigabit Ethernet Controller
- 8086:10CA - Intel 82576 VF Gigabit Ethernet Controller
- 8086:10CB - Intel ICH9 IGP M V Gigabit Ethernet Controller
- 8086:10CC - Intel ICH10 R BM LM Gigabit Ethernet Controller
- 8086:10CD - Intel ICH10 R BM LF Gigabit Ethernet Controller
- 8086:10CE - Intel ICH10 R BM V Gigabit Ethernet Controller
- 8086:10D3 - Intel 82574L Gigabit Ethernet Controller
- 8086:10D5 - Intel 82571PT quad copper Gigabit Ethernet Controller
- 8086:10D6 - Intel 82575GB quad copper PCIe Gigabit Ethernet Controller
- 8086:10D9 - Intel 82571EB serdes dual Gigabit Ethernet Controller
- 8086:10DA - Intel 82571EB serdes quad Gigabit Ethernet Controller
- 8086:10DE - Intel ICH10 D BM LM Gigabit Ethernet Controller
- 8086:10DF - Intel ICH10 D BM LF Gigabit Ethernet Controller
- 8086:10E5 - Intel ICH9 BM Gigabit Ethernet Controller
- 8086:10E6 - Intel 82576 fiber Gigabit Ethernet Controller
- 8086:10E7 - Intel 82576 serdes Gigabit Ethernet Controller
- 8086:10E8 - Intel 82576 quad copper Gigabit Ethernet Controller
- 8086:10EA - Intel 82577LM Gigabit Ethernet Controller
- 8086:10EB - Intel 82577LC Gigabit Ethernet Controller
- 8086:10EF - Intel 82578DM Gigabit Ethernet Controller
- 8086:10F0 - Intel 82578DC Gigabit Ethernet Controller
- 8086:10F5 - Intel ICH9 IGP M AMT Gigabit Ethernet Controller
- 8086:1501 - Intel ICH8 82567V 3 Gigabit Ethernet Controller
- 8086:1502 - Intel ICH8 82579 LM Gigabit Ethernet Controller
- 8086:1503 - Intel ICH8 82579 V Gigabit Ethernet Controller
- 8086:150C - Intel 82583V Gigabit Ethernet Controller
- 8086:150E - Intel 82580 copper Gigabit Ethernet Controller
- 8086:150F - Intel 82580 fiber Gigabit Ethernet Controller
- 8086:1510 - Intel 82580 serdes Gigabit Ethernet Controller
- 8086:1511 - Intel 82580 SGMII Gigabit Ethernet Controller
- 8086:1516 - Intel 82580 copper dual Gigabit Ethernet Controller
- 8086:151D - Intel 82580 ER Gigabit Ethernet Controller
- 8086:151E - Intel 82580 ER dual Gigabit Ethernet Controller
- 8086:1520 - Intel I350 VF Gigabit Ethernet Controller
- 8086:1521 - Intel I350 copper Gigabit Ethernet Controller
- 8086:1522 - Intel I350 fiber Gigabit Ethernet Controller
- 8086:1523 - Intel I350 serdes Gigabit Ethernet Controller
- 8086:1524 - Intel I350 SGMII Gigabit Ethernet Controller
- 8086:1525 - Intel ICH10 D BM V Gigabit Ethernet Controller
- 8086:1526 - Intel 82576 quad copper ET2 Gigabit Ethernet Controller
- 8086:1527 - Intel 82580 quad fiber Gigabit Ethernet Controller
- 8086:1531 - Intel I210 NVMLESS Gigabit Ethernet Controller
- 8086:1533 - Intel I210 copper Gigabit Ethernet Controller
- 8086:1534 - Intel I210 copper OEM1 Gigabit Ethernet Controller
- 8086:1535 - Intel I210 copper IT Gigabit Ethernet Controller
- 8086:1536 - Intel I210 fiber Gigabit Ethernet Controller
- 8086:1537 - Intel I210 serdes Gigabit Ethernet Controller
- 8086:1538 - Intel I210 SGMII Gigabit Ethernet Controller
- 8086:1539 - Intel I211 copper Gigabit Ethernet Controller
- 8086:153A - Intel PCH LPT I217 LM Gigabit Ethernet Controller
- 8086:153B - Intel PCH LPT I217 V Gigabit Ethernet Controller
- 8086:1546 - Intel I350 DA4 Gigabit Ethernet Controller
- 8086:1559 - Intel PCH LPTLP I218 V Gigabit Ethernet Controller
- 8086:155A - Intel PCH LPTLP I218 LM Gigabit Ethernet Controller
- 8086:156F - Intel PCH SPT I219 LM Gigabit Ethernet Controller
- 8086:1570 - Intel PCH SPT I219 V Gigabit Ethernet Controller
- 8086:157B - Intel I210 copper flashless Gigabit Ethernet Controller
- 8086:157C - Intel I210 serdes flashless Gigabit Ethernet Controller
- 8086:15A0 - Intel PCH I218 LM2 Gigabit Ethernet Controller
- 8086:15A1 - Intel PCH I218 V2 Gigabit Ethernet Controller
- 8086:15A2 - Intel PCH I218 LM3 Gigabit Ethernet Controller
- 8086:15A3 - Intel PCH I218 V3 Gigabit Ethernet Controller
- 8086:15B7 - Intel PCH SPT I219 LM2 Gigabit Ethernet Controller
- 8086:15B8 - Intel PCH SPT I219 V2 Gigabit Ethernet Controller
- 8086:15B9 - Intel PCH LBG I219 LM3 Gigabit Ethernet Controller
- 8086:15BB - Intel PCH CNP I219 LM7 Gigabit Ethernet Controller
- 8086:15BC - Intel PCH CNP I219 V7 Gigabit Ethernet Controller
- 8086:15BD - Intel PCH CNP I219 LM6 Gigabit Ethernet Controller
- 8086:15BE - Intel PCH CNP I219 V6 Gigabit Ethernet Controller
- 8086:15DF - Intel PCH CNP I219 LM8 Gigabit Ethernet Controller
- 8086:15D6 - Intel PCH SPT I219 V5 Gigabit Ethernet Controller
- 8086:15D7 - Intel PCH SPT I219 LM4 Gigabit Ethernet Controller
- 8086:15D8 - Intel PCH SPT I219 V4 Gigabit Ethernet Controller
- 8086:15E0 - Intel PCH CNP I219 V8 Gigabit Ethernet Controller
- 8086:15E1 - Intel PCH CNP I219 LM9 Gigabit Ethernet Controller
- 8086:15E2 - Intel PCH CNP I219 V9 Gigabit Ethernet Controller
- 8086:15E3 - Intel PCH SPT I219 LM5 Gigabit Ethernet Controller
- 8086:15F4 - Intel PCH TGP I219 LM15 Gigabit Ethernet Controller
- 8086:15F5 - Intel PCH TGP I219 V15 Gigabit Ethernet Controller
- 8086:15F9 - Intel PCH TGP I219 LM14 Gigabit Ethernet Controller
- 8086:15FA - Intel PCH TGP I219 V14 Gigabit Ethernet Controller
- 8086:15FB - Intel PCH TGP I219 LM13 Gigabit Ethernet Controller
- 8086:15FC - Intel PCH TGP I219 V13 Gigabit Ethernet Controller
- 8086:1A1C - Intel PCH ADL I219 LM17 Gigabit Ethernet Controller
- 8086:1A1D - Intel PCH ADL I219 V17 Gigabit Ethernet Controller
- 8086:1A1E - Intel PCH ADL I219 LM16 Gigabit Ethernet Controller
- 8086:1A1F - Intel PCH ADL I219 V16 Gigabit Ethernet Controller
- 8086:1F40 - Intel I354 backplane 1GBPS Gigabit Ethernet Controller
- 8086:1F41 - Intel I354 SGMII Gigabit Ethernet Controller
- 8086:294C - Intel ICH9 IGP C Gigabit Ethernet Controller
- 8086:F0FE - Intel ICH10 HANKSVILLE Gigabit Ethernet Controller
Запуск io-pkt-* с использованием драйвера devnp-e1000.so и полного стека TCP/IP:
io-pkt -d e1000
ifconfig wm0 192.168.0.10
Базовые подсистемы ЗОСРВ «Нейтрино», NetBSD, Драйверы
devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo
Предыдущий раздел: Драйверы