[ipxe-devel] [PATCH] [intel] Add PCI ID for I219-V and -LM 6 to 9

Christian Nilsson nikize at gmail.com
Thu Feb 28 21:46:15 UTC 2019


On Thu, 28 Feb 2019 at 22:36, Geert Stappers <stappers at stappers.nl> wrote:
>
> On Thu, Feb 14, 2019 at 10:21:55PM +0100, Christian Nilsson wrote:
> > Signed-off-by: Christian Nilsson <nikize at gmail.com>
> > ---
> >  src/drivers/net/intel.c | 8 ++++++++
> >  1 file changed, 8 insertions(+)
> >
> > diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c
> > index a2e6d535..bb0b673b 100644
> > --- a/src/drivers/net/intel.c
> > +++ b/src/drivers/net/intel.c
> > @@ -1146,9 +1146,17 @@ static struct pci_device_id intel_nics[] = {
> >       PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15b9, "i219lm-3", "I219-LM (3)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15bb, "i219lm-7", "I219-LM (7)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15bc, "i219v-7", "I219-V (7)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15bd, "i219lm-6", "I219-LM (6)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15be, "i219v-6", "I219-V (6)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15d6, "i219v-5", "I219-V (5)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15d7, "i219lm-4", "I219-LM (4)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15d8, "i219v-4", "I219-V (4)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15df, "i219lm-8", "I219-LM (8)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15e0, "i219v-8", "I219-V (8)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15e1, "i219lm-9", "I219-LM (9)", INTEL_I219 ),
> > +     PCI_ROM ( 0x8086, 0x15e2, "i219v-9", "I219-V (9)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x15e3, "i219lm-5", "I219-LM (5)", INTEL_I219 ),
> >       PCI_ROM ( 0x8086, 0x1f41, "i354", "I354", INTEL_NO_ASDE ),
> >       PCI_ROM ( 0x8086, 0x294c, "82566dc-2", "82566DC-2", 0 ),
>
> I tried to find matching Linux source.
>
> Sites as https://elixir.bootlin.com/linux/latest/source/drivers/net/ethernet/intel
>
> No succes.
>
>
> Other means to verify the validity of the patch?
>

Running it on hardware that has the NIC in question is the best way to
verify that it works.
I must stress that iPXE drivers are (except a few exceptions) not
based on or related to Linux drivers in any way.
If you just want to check if the e1000e linux module do support these,
then you can find them in
https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/drivers/net/ethernet/intel/e1000e/hw.h#L81

Cheers!



More information about the ipxe-devel mailing list