E1000 intel linux driver

Intel® Network Adapter Driver for PCIe* Intel® Gigabit Ethernet Network Connections under Linux*

Introduction

This download installs version 3.8.4 of the e1000e Linux* Intel® Network Adapter Driver for Intel® Gigabit Network Connections for PCI Express*. — Final Release

Intel Software License Agreement

Available Downloads

  • OS Independent, Linux*
  • Size: 311.6 KB
  • SHA1: 4696BBE30E959C5A1BD006BE066358FF5FE76464

Detailed Description

What’s new

  • Added a fix to s0ix flow to support cable connected case.
  • Initial support for the following devices:
    Ethernet Connection (13) I219-LM
    Ethernet Connection (13) I219-V
    Ethernet Connection (14) I219-LM
    Ethernet Connection (14) I219-V
    Ethernet Connection (15) I219-LM
    Ethernet Connection (15) I219-V
    Ethernet Connection (16) I219-LM
    Ethernet Connection (16) I219-V
    Ethernet Connection (17) I219-LM
    Ethernet Connection (17) I219-V
  • Backport to upstream: 0290bd291c (netdev: pass the stuck queue to the timeout handle)
  • Backport to upstream: b0ddfe2bb2 (intel: correct return from set features callback)
  • Backport to upstream: ee2e80c194 (e1000e: Use dev_get_drvdata where possible)
  • Backport to upstream: a702381940 (e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm)
  • Backport to upstream: daee5598e4 (e1000e: Drop unnecessary __E1000_DOWN bit twiddling)
  • Backport to upstream: 12299132b3 (net: ethernet: intel: Demote MTU change prints to debug)
  • Backport to upstream: c557a4b3f7 (e1000e: Use netdev_info instead of pr_info for link messages)

Purpose

This driver includes support for the Intel® Itanium® 2-based and the Intel® EM64T system. This release supports the latest 2.4 series kernel as well as 2.6.x and 3.x versions.

e1000e.x.x.x.tar.gz is designed to work with the Intel® 82563/82566/82567 Gigabit Ethernet PHY, Intel® 82571/82572/82573/82574/82577/82578/82579/82583 Gigabit Ethernet Controller, and I217/I218 controllers under Linux*. The latest version and earlier versions of this driver are available from SourceForge*.

If your adapter/connection is not 82563, 82566, 82567, 82571, 82572, 82573, 82574, 82577, 82578, 82579, or 82583-based, you should use one of the following drivers:

  • igb-x.x.x.tar.gz driver supports all Intel® 82575, 82576, 82580, I350, I210, or I211-based Gigabit Network Adapters/Connections
  • e1000-x.x.x.tar.gz driver supports all Intel® 8254x-based PCI and PCI-X Gigabit Network Adapters/Connections

See the readme notes for installation instructions, supported hardware, what is new, bug fixes, and known issues.

About Intel® drivers

The driver or software for your Intel® component might have been changed or replaced by the computer manufacturer. We recommend you work with your computer manufacturer before installing our driver so you don’t lose features or customizations.

Источник

Операционные системы Astra Linux

Оперативные обновления и методические указания

Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Читайте также:  Отключить защиту от вирусов windows 10 домашняя

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

  • реализации и совершенствования функциональных возможностей;
  • поддержки современного оборудования;
  • обеспечения соответствия актуальным требованиям безопасности информации;
  • повышения удобства использования, управления компонентами и другие.

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

  1. инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
  2. отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
  3. обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.

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

Источник

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

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:

    Источник

    Читайте также:  Bthusb sys windows 10
Оцените статью