iPXE discussion forum
Intel 82579LM Gigabit NIC - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Intel 82579LM Gigabit NIC (/showthread.php?tid=2945)

Intel 82579LM Gigabit NIC - mlarss - 2012-04-02 13:21


When trying iPXE on the mentioned chip it doesn't seem to identify it.
I found an one year old thread on developers mailing list about this chip but no solution.
I'm afraid my programming skills, or lack thereof, prohibits me from "add the ID to the driver" as suggested in the thread.

Any updates on this?


RE: Intel 82579LM Gigabit NIC - robinsmidsrod - 2012-04-02 20:51

What driver does the card use in linux? I'm guessing either e1000 or igb. You can use lspci to find out. ifconfig might also give some clue.

If you look in src/drivers/net/ you'll see these lines in the files mentioned (before the colon):

e1000e/e1000e_82571.c:1810:     PCI_ROM(0x8086, 0x150C, "E1000_DEV_ID_82583V", "E1000_DEV_ID_82583V", board_82583),
e1000e/e1000e_ich8lan.c:3418:     PCI_ROM(0x8086, 0x1501, "E1000_DEV_ID_ICH8_82567V_3", "E1000_DEV_ID_ICH8_82567V_3", board_ich8lan),
igb/igb_82575.c:1601:        PCI_ROM(0x8086, 0x150A, "E1000_DEV_ID_82576_NS", "E1000_DEV_ID_82576_NS", 0),
igb/igb_82575.c:1605:        PCI_ROM(0x8086, 0x150D, "E1000_DEV_ID_82576_SERDES_QUAD", "E1000_DEV_ID_82576_SERDES_QUAD", 0),

Adding an extra line with PCI_ROM(...) with the numbers for your card and recompiling is what is usually suggested. Sometimes it works, sometimes not (it all depends on how different this chip is to others in the same series).

The drivers in iPXE use the same names as the linux drivers, to create less confusion (but do remember it's just a convention).

RE: Intel 82579LM Gigabit NIC - robinsmidsrod - 2012-04-02 21:28

I would also urge you to mention this adapter in that other thread on the forum where a GSoC student is asking for input on what kind of network adapters we (the users of iPXE) would like supported/improved.

RE: Intel 82579LM Gigabit NIC - mlarss - 2012-04-03 09:09

Intel's calling it an e1000e, drivers are here