Jeff, Got it. Thanks, Dan
On Tue, Apr 24, 2018, 3:49 PM Jeff Kirsher <jeffrey.t.kirs...@intel.com> wrote: > On Tue, 2018-04-24 at 16:33 +0000, Dan Zulaica wrote: > > Yes, > > > > I see what you mean. Using lspci -nn -v I see 8086:1502. > > Don has already explained the difference in the different drivers, > thanks Don. I also wanted to mention that the big green download > button will always go to the last driver that was uploaded. So if we > post an update to e1000e next, it will be the driver that the big green > button will link to. It is best to generally ignore that big green > download button and go to the 'Files' link to see all the drivers > available to download. > > Once you have found and selected the driver you need and want, the most > recent and up-to-date will be at the top of the list of versions. > > > > > On Tue, Apr 24, 2018, 11:35 AM Buchholz, Donald <donald.buchholz@inte > > l.com> > > wrote: > > > > > Hi Dan, > > > > > > You can identify the hardware a driver is able to support > > > with the modinfo(8) command. For example, > > > > > > $ modinfo fm10k > > > filename: > > > /lib/modules/4.4.14- > > > 200.fc22.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko.xz > > > version: 0.15.2-k > > > license: GPL > > > description: Intel(R) Ethernet Switch Host Interface Driver > > > author: Intel Corporation, <linux.n...@intel.com> > > > srcversion: 21FB5F03E90C1AE16837B51 > > > alias: pci:v00008086d000015A5sv*sd*bc*sc*i* > > > alias: pci:v00008086d000015A4sv*sd*bc*sc*i* > > > depends: ptp > > > intree: Y > > > vermagic: 4.4.14-200.fc22.x86_64 SMP mod_unload > > > > > > (I use 'fm10k' because the hardware support list is short.) > > > See the lines which begin with "alias:". They show the PCI > > > IDs [http://pciids.sourceforge.net/] of the hardware that > > > this driver can drive. There is probably a 'pci.ids' file > > > somewhere under /usr/share in your distro, too. This file > > > is used to map the numeric PCI ID info to human-readable > > > strings. > > > > > > So, the 'fm10k' driver will manage a device from Vendor > > > "8086" (Intel), with Device ID of "0x15a5" or "0x15a4". > > > Some drivers will also use the SubVendorID (sv) and Sub- > > > VendorDeviceID (sd), but we see this driver doesn't care, > > > as it displays the "*" wildcard match. > > > > > > You will see that the 'e1000e' and 'igb' drivers are > > > (generally) for 1Gbps NICs, 'ixgbe' is for 10Gbps, and > > > 'i40e' is for 25/40Gbps hardware. Intel drivers with > > > names ending in "...vf" are virtual-function drivers > > > used with SR-IOV virtualization. (Typically supporting > > > virtual machines running on a host virtualization platform.) > > > > > > Use the lscpi(8) command to find the actual numeric values > > > for Vendor and Device IDs on your adapter. You should read > > > the man page and experiment with the different options to > > > find all of the information it will display and also how > > > to limit the output to what is useful for your purposes. > > > > > > For my RHEL-7.x and SLES-12.x systems, I find > > > # lspci -nn -v | grep net > > > to be extremely useful in identifying my Intel Ethernet > > > devices. > > > > > > - Don > > > > > > > > > > > > > -----Original Message----- > > > > From: Dan Zulaica [mailto:dan.zulaica...@gmail.com] > > > > Sent: Monday, April 23, 2018 11:37 PM > > > > To: Fujinaka, Todd <todd.fujin...@intel.com> > > > > Cc: e1000-devel@lists.sourceforge.net > > > > Subject: Re: [E1000-devel] e1000 driver compile > > > > > > > > Hi, > > > > > > > > The driver got compiled, but did not work. I went back to the > > > > 10.04 > > > > kernel download from kernel.org. It compiled and I got the > > > > environment > > > > setup based on the README instructions. Then compiled the exgbe > > > > driver, which I though was the latest? Anyway that did not work, > > > > and I > > > > tried a e1000e download. That one compiled and worked. I can also > > > > use > > > > the vendor's Eclipse IDE. > > > > > > > > Is ixgbe the latest update to e1000e. It is the green download > > > > icon, > > > > e1000e appear to be older version numbers. > > > > > > > > Anyway, thanks for the help. Greatly appreciated. > > > > Dan > > > > > > > > > > > > > > ------------------------------------------------------------------- > > ----------- > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > E1000-devel mailing list > > E1000-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/e1000-devel > > To learn more about Intel® Ethernet, visit http://communities.in > > tel.com/community/wired > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired