- Intel Ethernet Drivers and Utilities
- Features
- Project Activity
- Categories
- License
- Follow Intel Ethernet Drivers and Utilities
- User Ratings
- User Reviews
- Additional Project Details
- Operating Systems
- Languages
- Intended Audience
- User Interface
- Programming Language
- Registered
- Arch Linux
- Intel i211 linux driver
- Intel i211-AT linux driver
Intel Ethernet Drivers and Utilities
This project contains the standalone Linux kernel drivers for Intel(R) Ethernet adapters and LOMs (LAN On Motherboard). To learn more about Intel Ethernet visit http://communities.intel.com/community/tech/wired
For all support questions or reports regarding Intel’s standalone driver tar.gz files, or hardware issues, please contact Intel Support at
https://www.intel.com/content/www/us/en/support/products/36773/ethernet-products.html
If you’re having an issue with a driver from a distribution please contact that distribution first.
If you need to report an issue with the in-kernel driver please use the following lists:
intel-wired-lan@lists.osuosl.org
netdev@vger.kernel.org
Features
- ice driver
- i40e driver
- iavf driver
- ixgbe and ixgbevf drivers
- igb and igbvf drivers
- lldpad daemon
- e1000e driver: The e1000e driver has changed to a kernel-only support model. (Latest release 3.8.7.)
- e1000 driver: The e1000 driver has changed to a kernel-only support model and is now located in Archive. (latest release: 8.0.35)
Project Activity
Categories
License
Follow Intel Ethernet Drivers and Utilities
Find and apply for remote jobs and jobs in your area
Find the next step in your career. Find and apply for remote jobs and jobs in your area using the Slashdot Job Board. Browse by job, company, location, and more.
User Ratings
User Reviews
Works just as well as you hoped it would. If, at your own risk, you want to support both 1Gb and 10Gb with SFP+ modules that have not been tested with both—and are not advertised to work with both—just make multispeed_fiber always true: ——————— ixgbe/ixgbe-4.0.3/src/ixgbe_phy.c ———————- index 102dd53..a3e5f74 100644 @@ -1451,7 +1451,7 @@ s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw) hw->phy.sfp_setup_needed = true; /* Determine if the SFP+ PHY is dual speed or not. */ — hw->phy.multispeed_fiber = false; + hw->phy.multispeed_fiber = true; if (((comp_codes_1g & IXGBE_SFF_1GBASESX_CAPABLE) && (comp_codes_10g & IXGBE_SFF_10GBASESR_CAPABLE)) || ((comp_codes_1g & IXGBE_SFF_1GBASELX_CAPABLE) && @@ -1771,7 +1771,7 @@ s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw) hw->phy.sfp_setup_needed = true; /* Determine if the QSFP+ PHY is dual speed or not. */ — hw->phy.multispeed_fiber = false; + hw->phy.multispeed_fiber = true; if (((comp_codes_1g & IXGBE_SFF_1GBASESX_CAPABLE) && (comp_codes_10g & IXGBE_SFF_10GBASESR_CAPABLE)) || ((comp_codes_1g & IXGBE_SFF_1GBASELX_CAPABLE) &&
I cannot comment on the driver as I could not get it work on Ubuntu. I thought i’d give it a go, even though I knew it wasn’t apart of the supported list. Ubuntu 14.04, 3.13.0-24-generic kernel, Intel Corporation Ethernet Connection I217-V (rev 05). **UPDATE** Booting without the cable plugged in helped!
For older non-current CentOS boot kernel (such as 1 or 2 sub-revisions behind), you’re forced to install the full-source CentOS linux kernel into /usr/src/linux. Cannot rely on ‘kernel-devel’ package then. Certainly, not Intel’s fault. but it works very well.
Additional Project Details
Operating Systems
Languages
Intended Audience
User Interface
Programming Language
Registered
At SafeDNS, we breathe to make online experiences safer. We strive to build a secured online ecosystem with web filtering and cybersecurity solutions for homes, non-profits, and corporate users. SafeDNS is also among the fastest-growing cloud-based web filtering solution providers and has.
PathSolutions TotalView network monitoring and troubleshooting software bridges the gap between NETWORK MONITORING and TROUBLESHOOTING RESOLUTION telling you WHEN, WHERE and WHY network errors occur. PathSolutions TotalView continuously monitors and tracks the performance of every device and.
SpamTitan email security is an email spam filter for businesses, smbs, MSPs, and schools. SpamTitan email security blocks spam as well as phishing and day-zero attacks, viruses, malware, ransomware, and other email threats. Helps control mail flow, clean it, and protect against unwanted.
Arch Linux
I am trying to install a driver for an unrecognized Network adapter (PCI).
Currently ip -l does not show the device but I am certain it is a an Intel I211
I have downloaded the source from the Intel site (igb-5.7.2)
On compiling the source I get an error:
/root/Downloads/igb-5.7.2/src/igb_main.c:6622:9: error: implicit declaration of function ‘random_ether_addr’ [-Werror=implicit-function-declaration] 6622 | random_ether_addr(mac_addr);
The full output is shown below.
How can I install the driver for the Intel I211?
make *** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but *** the signing key cannot be found. Module signing has been *** disabled for this build. make[1]: Entering directory '/usr/lib/modules/5.19.2-arch1-1/build' CC [M] /root/Downloads/igb-5.7.2/src/igb_main.o In file included from ./include/linux/string.h:253, from ./include/linux/bitmap.h:11, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/cpumask.h:5, from ./arch/x86/include/asm/msr.h:11, from ./arch/x86/include/asm/processor.h:22, from ./arch/x86/include/asm/timex.h:5, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/module.h:13, from /root/Downloads/igb-5.7.2/src/igb_main.c:4: /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_probe’: /root/Downloads/igb-5.7.2/src/igb_main.c:3025:22: warning: passing argument 1 of ‘__builtin_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 3025 | memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); | ~~~~~~^~~~~~~~~~ ./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’ 378 | __underlying_##op(p, q, __fortify_size); \ | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:3025:9: note: in expansion of macro ‘memcpy’ 3025 | memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); | ^~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c:3025:22: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 3025 | memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); | ~~~~~~^~~~~~~~~~ ./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’ 378 | __underlying_##op(p, q, __fortify_size); \ | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:3025:9: note: in expansion of macro ‘memcpy’ 3025 | memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); | ^~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_set_mac’: /root/Downloads/igb-5.7.2/src/igb_main.c:4550:22: warning: passing argument 1 of ‘__builtin_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4550 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); | ~~~~~~^~~~~~~~~~ ./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’ 378 | __underlying_##op(p, q, __fortify_size); \ | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:4550:9: note: in expansion of macro ‘memcpy’ 4550 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); | ^~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c:4550:22: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 4550 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); | ~~~~~~^~~~~~~~~~ ./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’ 378 | __underlying_##op(p, q, __fortify_size); \ | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:4550:9: note: in expansion of macro ‘memcpy’ 4550 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); | ^~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_vf_configure’: /root/Downloads/igb-5.7.2/src/igb_main.c:6622:9: error: implicit declaration of function ‘random_ether_addr’ [-Werror=implicit-function-declaration] 6622 | random_ether_addr(mac_addr); | ^~~~~~~~~~~~~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_set_interrupt_capability’: /root/Downloads/igb-5.7.2/src/igb_main.c:1063:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1063 | igb_reset_interrupt_capability(adapter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c:1065:9: note: here 1065 | case IGB_INT_MODE_MSI: | ^~~~ /root/Downloads/igb-5.7.2/src/igb_main.c:1066:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1066 | if (!pci_enable_msi(pdev)) | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:1072:9: note: here 1072 | case IGB_INT_MODE_LEGACY: | ^~~~ In file included from /root/Downloads/igb-5.7.2/src/e1000_hw.h:7, from /root/Downloads/igb-5.7.2/src/e1000_api.h:7, from /root/Downloads/igb-5.7.2/src/igb.h:38, from /root/Downloads/igb-5.7.2/src/igb_main.c:30: /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_vmm_control’: /root/Downloads/igb-5.7.2/src/e1000_osdep.h:72:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 72 | do < \ | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:9992:17: note: in expansion of macro ‘E1000_WRITE_REG’ 9992 | E1000_WRITE_REG(hw, E1000_DTXCTL, reg); | ^~~~~~~~~~~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c:9994:9: note: here 9994 | case e1000_82580: | ^~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_set_fw_version’: /root/Downloads/igb-5.7.2/src/igb_main.c:2604:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2604 | if (!(e1000_get_flash_presence_i210(hw))) < | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:2612:9: note: here 2612 | default: | ^~~~~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘__igb_notify_dca’: /root/Downloads/igb-5.7.2/src/igb_main.c:6582:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 6582 | if (dca_add_requester(dev) == E1000_SUCCESS) < | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:6589:9: note: here 6589 | case DCA_PROVIDER_REMOVE: | ^~~~ /root/Downloads/igb-5.7.2/src/igb_main.c: In function ‘igb_has_link’: /root/Downloads/igb-5.7.2/src/igb_main.c:4910:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 4910 | if (!hw->mac.get_link_status) | ^ /root/Downloads/igb-5.7.2/src/igb_main.c:4913:9: note: here 4913 | case e1000_media_type_internal_serdes: | ^~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:249: /root/Downloads/igb-5.7.2/src/igb_main.o] Error 1 make[1]: *** [Makefile:1849: /root/Downloads/igb-5.7.2/src] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.19.2-arch1-1/build' make: *** [Makefile:86: default] Error 2
Last edited by herOldMan (2022-08-22 21:50:09)
Intel i211 linux driver
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
Success! Subscription added.
Success! Subscription removed.
Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.
Intel i211-AT linux driver
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
where could find intel i211-at ethernet linux driver ? (02:00.0 Class 0200: Device 8086:1532 (rev 03))
igb-5.3.5.3.tar.gz does not include support intel i211-at device
i need porting it to intel braswell android 5.1.1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day. Have you tried the suggestion provided by Eugenio? I believed he sent an email to you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
he provides me with freebsd driver .It differs with pure linux os .
i could not use it on intel android x86
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just to double check were the original igb-5.3.5.3.tar.gz you downloaded before from the website below?
Have you also tried the one from sourceforge?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can also try checking also with your board vendor for the latest Linux driver on your system as this is an onboard NIC, the board vendor might have the customized driver suits the system.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i try to update firmware and added mac address.
it can working on pure linux kernel 3.14 . ^_^
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am glad you resolved the issue and thank you for sharing the information.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
For more complete information about compiler optimizations, see our Optimization Notice.