Intel gbe lan linux

Linux ixgbe* Base Driver Overview and Installation

Content Type Install & Setup

Article ID 000005688

Last Reviewed 03/11/2020

Using the Linux ixgbe* base driver for 10 gigabit network connections

The ixgbe driver supports 82598- and 82599-based PCI Express* 10 Gigabit Network Connections.

For information concerning driver configuration details, refer to the README file in the ixgbe driver download.

The Linux* base driver supports the 2.6.x kernel, and includes support for any Linux-supported system, including Intel® Itanium® Processors: 2, x86_64, i686, and PPC.

These drivers are only supported as a loadable module at this time. Intel isn’t supplying patches against the kernel source to allow for static linking of the driver. A version of the driver may already be included by your distribution and/or the kernel.org kernel. For questions related to hardware requirements, refer to the documentation supplied with your adapter. All hardware requirements listed apply to use with Linux.

The following features are now available in supported kernels:

  • Native VLANs
  • Channel Bonding (teaming)
  • SNMP
  • Generic Receive Offload
  • Data Center Bridging

You can find Channel Bonding documentation in the Linux kernel source /Documentation/networking/bonding.txt.

The driver information previously displayed in the /proc file system isn’t supported in this release. Alternatively, you can use ethtool (version 1.6 or later), lspci, and ifconfig to obtain the same information.

The driver in this release is compatible with 82598- and 82599-based Intel Network Connections.

SFP+ devices with pluggable optics

If your 82599-based Intel® Network Adapter came with Intel® optics or is an Intel® Ethernet Server Adapter X520-2, it only supports Intel optics and/or the direct attach cables listed below.

When 82599-based SFP+ devices are connected back to back, they should be set to the same Speed setting via ethtool. Results may vary if you mix speed settings.

Supplier Type Part Numbers Works with Intel®
Ethernet Converged
Network Adapter
X520 Series
SR Modules
Intel DUAL RATE 1G/10G SFP+ SR (bailed) AFBR-703SDZ-IN2 Yes
Intel DUAL RATE 1G/10G SFP+ SR (bailed) FTLX8571D3BCV-IT Yes
Intel DUAL RATE 1G/10G SFP+ SR (bailed) AFBR-703SDDZ-IN1 Yes
LR Modules
Intel DUAL RATE 1G/10G SFP+ LR (bailed) FTLX1471D3BCV-IT Yes
Intel DUAL RATE 1G/10G SFP+ LR (bailed) AFCT-701SDZ-IN2 Yes
Intel DUAL RATE 1G/10G SFP+ LR (bailed) AFCT-701SDDZ-IN1 Yes

The following is a list of 3rd party SFP+ modules that have received some testing. Not all modules are applicable to all devices.

Supplier Type Part Numbers Works with Intel®
Ethernet Converged
Network Adapter
X520 Series
Finisar SFP+ SR bailed, 10g single rate FTLX8571D3BCL No
Avago SFP+ SR bailed, 10g single rate AFBR-700SDZ No
Finisar SFP+ LR bailed, 10g single rate FTLX1471D3BCL No
Finisar DUAL RATE 1G/10G SFP+ SR (No Bail) FTLX8571D3QCV-IT No
Avago DUAL RATE 1G/10G SFP+ SR (No Bail) AFBR-703SDZ-IN1 No
Finisar DUAL RATE 1G/10G SFP+ LR (No Bail) FTLX1471D3QCV-IT No
Avago DUAL RATE 1G/10G SFP+ LR (No Bail) AFCT-701SDZ-IN1 No
Finisar 1000BASE-T SFP FCLF8522P2BTL Yes
Avago 1000BASE-T SFP ABCU-5710RZ Yes

82599-based adapters support all passive and active limiting direct attach cables that comply with SFF-8431 v4.1 and SFF-8472 v10.4 specifications.

Laser turns off for SFP+ when ifconfig down

  • ifconfig down turns off the laser for 82599-based SFP+ fiber adapters.
  • ifconfig up turns on the laser.

Intel® Network Adapters that support removable optical modules only support their original module type (for example, the Intel® 10 Gigabit SR Dual Port Express Module only supports SR optical modules). If you plug in a different type of module, the driver won’t load.

Hot Swapping/hot plugging optical modules isn’t supported.

Only single speed, 10 gigabit modules are supported.

LAN on Motherboard (LOMs) may support DA, SR, or LR modules. Other module types aren’t supported. See your system documentation for details.

The following is a list of SFP+ modules that have received some testing. Not all modules are applicable to all devices.

Читайте также:  При загрузке windows нет загрузки процессов
Supplier Type Part Numbers
Finisar SFP+ SR bailed, 10g single rate FTLX8571D3BCL
Avago SFP+ SR bailed, 10g single rate AFBR-700SDZ
Finisar SFP+ LR bailed, 10g single rate FTLX1471D3BCL

82598-based adapters support all passive direct attach cables that comply with SFF-8431 v4.1 and SFF-8472 v10.4 specifications. Active direct attach cables aren’t supported.

Источник

адаптер Intel® Ethernet полный пакет драйверов

Введение

Эта загрузка устанавливает версию 26.4 пакета адаптер Intel® Ethernet драйверов для поддерживаемых версий ОС.

Лицензия на использование программного обеспечения Intel

Файлы, доступные для скачивания

  • Независимо от ОС
  • Размер: 686.7 MB
  • SHA1: BE4541015734F4C131C970DCFD04F6BB1DE55CC2

Подробное описание

Уведомление об изменении, 1 сентября 2021 г.:

Обновлена адаптер Intel® Ethernet Полной версии драйвера, драйвер адаптер Intel® Ethernet драйвера для устройств серии E810 в linux и примечания к выпуску Intel® Ethernet Controller продукции версии 26.4. Если в настоящее время у вас установлен пакет 26.4 и вы повторно используете этот пакет после этого Уведомления об изменении, обратите внимание на следующее:

Драйвер Linux был обновлен с исправлениями для следующих проблем:

1. Драйвер позволяет нескольким виртуальным функциям иметь один и тот же MAC-адрес. Для этого необходимо отключить проверку VF sp disabled.

2. Существует улучшение уровня задержек пакетов размером 2 и 4 кб для трафика TCP.

3. Драйвер точно сообщает тип AUI-C2C PHY как режим связи KR ethtool.

Драйвер Linux v1.6.4 заменен на v1.6.7 для сетевых адаптеров 100 GbE Intel® Ethernet и Intel® Ethernet Controller продукции.

С этой информацией были обновлены примечания к выпуску для версии 26.4.

Сетевые адаптеры 100 Intel® Ethernet GbE — только если вы включите указанные выше проблемы в системе Linux

Если у вас возникли проблемы, перечисленные выше, рекомендуется выполнить обновление до файла «Полный пакет драйверов». В противном случае обновление не требуется. Драйвер в ранее выпущенной версии пакета по-прежнему действителен. Все другие файлы остаются как есть; на другую продукцию это не повлияет.

О драйверах intel®

Если вы приобрели сервер или устройство с торговой маркой OEM-производителя, обратитесь к OEM-производителю за версией драйвера ПО, совместимой с вашей точной версией FW. Использование версий ПО и FW, которые не были проверены на совместимость, влияет на производительность, доступность функций и стабильность системы.

Для получения подробного списка функций, исправлений, известных проблем и общей информации о выпуске загрузите примечания к выпуску и ознакомьтесь с readme.txt, включенным в каждый выпуск программного обеспечения. Примечания к выпуску

Это. zip-файл содержит все драйверы Intel® Ethernet и программное обеспечение для поддерживаемых в настоящее время версий Windows*, Linux* и FreeBSD* для большинства Intel® Ethernet адаптеров. Не все Intel® Ethernet и контроллеры Intel® Ethernet поддерживаются в каждой версии Windows, Linux или FreeBSD.

Это большой файл. Мы рекомендуем загружать файлы меньшего объема для вашей операционной системы, если вам не нужно программное обеспечение для каждой ОС.

Источник

Linux* Base Driver for Intel® Gigabit Ethernet Network Connections

Content Type Install & Setup

Article ID 000005480

Last Reviewed 04/02/2021

There are three Linux* base drivers for Intel® Gigabit Network Connections:

  • igb-x.x.x.tar.gzdriver: Supports all 82575/6, 82580, I350, I354, and I210/I211 based gigabit network connections.
  • e1000e-x.x.x.x.tar.gzdriver: Supports the Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, or 82583) I217/I218/I219 based gigabit network adapters.
  • e1000-x.x.x.tar.gzdriver: Supports Intel® PRO/1000 PCI and PCI-X family of gigabit network connections.

Select the proper version below for download and installation instructions.

Click or the topic for details:

Linux* igb* base driver for Intel® Gigabit Ethernet Network Connection installation instructions

The Linux* igb driver supports all 82575, 82576, 82580, I350, I354, and I210/I211 based Intel® Gigabit Ethernet Network Connections.
For driver configuration details, see the Read Me file in Download Center.

The Linux base drivers support the 2.4.x, 2.6.x and 3.x kernels. These drivers include support for Intel® Itanium® 2 Processor-based systems.

These drivers are only supported as a loadable module. We don’t supply patches against the kernel source to allow for static linking of the drivers. For questions related to hardware requirements, see the documentation supplied with your Intel Gigabit adapter. All hardware requirements listed apply to use with Linux.

The following features are available in supported kernels:

  • Native VLANs
  • Channel Bonding (teaming)
  • SNMP
Читайте также:  Disable windows compatibility mode steam

Find channel bonding documentation in the Linux kernel source: /documentation/networking/bonding.txt.

The igb driver supports IEEE 1588 time stamping for kernels 2.6.30 and above. For a basic tutorial for the technology, see NIST.

The driver information previously displayed in the /proc file system isn’t supported in this release. You can use ethtool (version 1.6 or later), lspci, and ifconfig to obtain the same information.

Building and installation

The steps below require elevated privileges.

Red Hat based platforms: CentOS, RHEL, or Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Ubuntu and Debian based platforms

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

You may need to perform a general update and restart before the next steps.

Prerequisites

    Download current igb package from Download Center. Move the base driver tar file to the directory of your choice.
    For example, use /home/username/igb or /usr/local/src/igb.

    Untar/unzip the archive, where is the version number for the driver tar file:

    tar zxf igb- .tar.gz

    Change to the driver src directory, where is the version number for the driver tar:

    Compile the driver module:

    The binary will be installed as:

    The install location listed above is the default location. This may differ for various Linux distributions.

    Load the module using either the insmod or modprobe command:

    modprobe igb insmod igb

    Note that for 2.6 kernels the insmod command can be used if the full path to the driver module is specified. For example:

    insmod /lib/modules/ /kernel/drivers/net/igb/igb.ko

    With 2.6 based kernels also make sure that older igb drivers are removed from the kernel, before loading the new module:

    rmmod igb; modprobe igb

    Assign an IP address to the interface by entering the following, where is the interface number:

    Verify that the interface works. Enter the following, where is the IP address for another machine on the same subnet as the interface that is being tested:

    ping

Some systems have trouble supporting MSI and/or MSI-X interrupts. If your system needs to disable this style of interrupt, the driver can be built and installed with the command:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

Normally the driver will generate an interrupt every two seconds. If you’re no longer getting interrupts in cat /proc/interrupts for the ethX igb device, then this workaround may be necessary.

To build igb driver with DCA:

If your kernel supports DCA, the driver will build by default with DCA enabled.

Linux* e1000e base driver for Intel® Gigabit Ethernet Network Connection installation instructions

The Linux* e1000e driver supports the Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, or 82583) I217/I218/I219 based gigabit network adapters.

For information concerning driver configuration details, refer to the Read Me file in the Download Center.

The Linux* base drivers support the 2.4.x and 2.6.x kernels. They include support for Intel® Itanium® 2 Processor-based systems.

The drivers are only supported as a loadable module. We don’t supply patches against the kernel source to allow for static linking of the drivers. For questions related to hardware requirements, see the documentation supplied with your Intel® Gigabit Network Adapter. All hardware requirements listed apply for use with Linux.

Features now available in supported kernels:

  • Native VLANs
  • Channel Bonding (teaming)
  • SNMP

Find Channel Bonding documentation in the Linux kernel source: /documentation/networking/bonding.txt.

This release doesn’t support the driver information previously displayed in the /proc file system. You can also use ethtool (version 1.6 or later), lspci, and ifconfig to get the same information.

Note
Note The Intel® 82562v 10/100 Network Connection only provides 10/100 support.

Building and installation

Steps below require elevated privileges.

Red Hat based platforms: CentOS, RHEL, or Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Ubuntu and Debian based platforms

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

You may need to perform a general update and restart before the next steps.

Prerequisites

    Download current e1000e package from Download Center. Move the base driver tar file to the directory of your choice.
    For example, use /home/ /e1000e or /usr/local/src/e1000e.

    Untar/unzip the archive, where is the version number for the driver tar file:

    tar zxf e1000e- .tar.gz

    Change to the driver src directory, where is the version number for the driver tar:

    Compile the driver module:

    The binary installs as:

    The install location listed above is the default. Location may differ for various Linux distributions.

    Load the module using either the insmod or modprobe command:

    modprobe e1000e insmod e1000e

    Note You can use the insmod command for 2.6 kernels if you specify the full path to the driver module. For example:

    insmod /lib/modules/ /kernel/drivers/net/e1000e/e1000e.ko

    With 2.6 based kernels, make sure that older e1000e drivers are removed from the kernel before you load the new module:

    rmmod e1000e; modprobe e1000e

    Assign an IP address to the interface by entering the following, where is the interface number:

    Verify that the interface works. Enter the following, where is the IP address for another machine on the same subnet as the interface you’re testing:

    ping

Some systems have trouble supporting MSI and/or MSI-X interrupts. If your system must disable this style of interrupt, build and install the driver with the command:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

Normally the driver generates an interrupt every two seconds. If you’re no longer seeing interrupts in cat /proc/interrupts for the ethX e1000e device, then this workaround may be necessary.

Note

Linux* e1000 base driver for Intel® PCI, PCI-X Gigabit Network Connection installation instructions

The Linux* e1000 driver supports Legacy (PCI, PCI-X*) Gigabit Network Connections.
For driver configuration details, see the ReadMe file in Download Center.

Note The e1000 driver is no longer maintained as a standalone component. Request support from the maintainer of your Linux* distribution.

The Linux base drivers support the 2.4.x and 2.6.x kernels. These drivers include support for Intel® Itanium® 2 Processor-based systems.

These drivers are only supported as a loadable module. We don’t supply patches against the kernel source to allow for static linking of the drivers. For questions related to hardware requirements, refer to the documentation supplied with your Intel® Gigabit Adapter. All hardware requirements listed apply to use with Linux.

The following features are now available in supported kernels:

  • Native VLANs
  • Channel Bonding (teaming)
  • SNMP

Channel Bonding documentation can be found in the Linux kernel source: /documentation/networking/bonding.txt.

The driver information previously displayed in the /proc file system isn’t supported in this release. Alternatively, you can use ethtool (version 1.6 or newer), lspci, and ifconfig to obtain the same information.

Note The Intel® 82562V Fast Ethernet PHY 10/100 Network Connection only provides 10/100 support.

Building and installation

The steps below require elevated privileges.

Red Hat based platforms: CentOS, RHEL, or Fedora

  • yum install gcc make
  • yum install kernel kernel-devel

Ubuntu and Debian based platforms

  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make

You may need to perform a general update and restart before the next steps.

Prerequisites

    Download current e1000 package from Download Center. Move the base driver tar file to the directory of your choice.
    For example, use /home/username/e1000 or /usr/local/src/e1000.

    Untar/unzip the archive, where is the version number for the driver tar file:

    tar zxf e1000- .tar.gz

    Change to the driver src directory, where is the version number for the driver tar:

    Compile the driver module:

    The binary is installed as:

    The install location listed above is the default location. This may differ for various Linux distributions.

    Load the module using either the insmod or modprobe command:

    modprobe e1000 insmod e1000

    Note For 2.6 kernels the insmod command can be used if the full path to the driver module is specified. For example:

    insmod /lib/modules/ /kernel/drivers/net/e1000/e1000.ko

    With 2.6 based, kernels also make sure that older e1000 drivers are removed from the kernel, before loading the new module:

    rmmod e1000; modprobe e1000

    Assign an IP address to the interface by entering the following, where is the interface number:

    Verify that the interface works. Enter the following, where is the IP address for another machine on the same subnet as the interface that’s being tested:

    Источник

    Читайте также:  Linux как узнать кто удалил файл
Оцените статью