Bezüglich Harry Schmalzbauer's Nachricht vom 12.09.2017 15:23 (localtime): > Bezüglich Igor V. Ruzanov's Nachricht vom 12.09.2017 11:00 (localtime): >> Hello, FreeBSD colleagues! >> Trying to forward my question to freebsd-net@ group, meybe there is a >> chance to dig the answer >> >> I have modern network card Intel i350T2V2 (peripheral dual gigabit >> port NIC). And as far as i know all Intel cards should be normally >> detected by the system. But with this NIC i have some troubles: >> - the system sees the card as some ethernet device but cannot find >> proper (igb) driver: >> pcib6: <ACPI PCI-PCI bridge> irq 47 at device 3.2 on pci0 >> pci6: <ACPI PCI bus> on pcib6 >> pci6: <network, ethernet> at device 0.0 (no driver attached) >> pci6: <network, ethernet> at device 0.1 (no driver attached) >> - its from dmesg log. >> >> Fnd `pciconf -lcvb' says: >> none75@pci0:6:0:0: class=0x020000 card=0x00008086 chip=0x151f8086 >> rev=0x01 hdr=0x00 > Hmm, neither > https://svnweb.freebsd.org/base/releng/10.3/sys/dev/e1000/e1000_hw.h?view=co > nor > https://svnweb.freebsd.org/base/head/sys/dev/e1000/e1000_hw.h?view=co > have 151f as E1000_DEV_ID defined. > Qick web search reveals a spec update mentioning your card: > https://www.intel.com/content/.../ethernet-controller-i350-spec-update.pdf
Sorry, should read: https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/ethernet-controller-i350-spec-update.pdf > So if would have time to read the sec update and wouldn't find any > obvious reason why simply adding the id can't work, I'd try the > following diff (notice: Just a unqualified blind guess, but at least one > first step to make the card beeing recognized) > > Index: > sys/dev/e1000/e1000_hw.h > > > =================================================================== > --- sys/dev/e1000/e1000_hw.h (Revision 322342) > +++ sys/dev/e1000/e1000_hw.h (Arbeitskopie) > @@ -168,6 +168,7 @@ > #define E1000_DEV_ID_82580_COPPER_DUAL 0x1516 > #define E1000_DEV_ID_82580_QUAD_FIBER 0x1527 > #define E1000_DEV_ID_I350_COPPER 0x1521 > +#define E1000_DEV_ID_I350_COPPER_NOEE 0x151F > #define E1000_DEV_ID_I350_FIBER 0x1522 > #define E1000_DEV_ID_I350_SERDES 0x1523 > #define E1000_DEV_ID_I350_SGMII 0x1524 > Either add E1000_DEV_ID_I350_COPPER_NOEE elsewhere, or try without _NOEE appendix if datasheet suggests. -harry _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"