Date: Sun, 22 Jun 2014 18:43:48 -0600 From: Scott Long <scottl@samsco.org> To: Bob Willcox <bob@immure.com> Cc: stable list <freebsd-stable@FreeBSD.org> Subject: Re: ASUS Z97I-PLUS MB Intel Ethernet NIC not Detected Message-ID: <C125C161-2828-479D-B358-127C87E120C0@samsco.org> In-Reply-To: <20140622055835.GK99884@rancor.immure.com> References: <20140621233759.GH99884@rancor.immure.com> <3F97C193-5E00-4D11-A463-F031298B83FA@samsco.org> <20140622011948.GI99884@rancor.immure.com> <B34A1FBE-1DCB-4DEB-B2F4-70B31A8433B6@samsco.org> <20140622052614.GA55104@rancor.immure.com> <20140622054626.GJ99884@rancor.immure.com> <20140622055835.GK99884@rancor.immure.com>
next in thread | previous in thread | raw e-mail | index | archive | help
You=92re welcome. I recommend you contacting the Intel guys as well to = remind him of this. I=92m really not happy that Intel is so sloppy with = allowing the FreeBSD driver to lag behind hardware releases. Their = product manager admitted to me this week that they operate under a =93best= effort=94 policy for FreeBSD. I think that as a community we should = stop tolerating that attitude and insist on a higher level of support. Scott On Jun 21, 2014, at 11:58 PM, Bob Willcox <bob@immure.com> wrote: > Yep, that was it. My network is now configuring...THANKS!! >=20 > Bob >=20 >=20 > On Sun, Jun 22, 2014 at 12:46:26AM -0500, Bob Willcox wrote: >> Wait...I missed the change to e1000_api.c. I'm going to go ahead and = make that >> one and cross my fingers. :) >>=20 >> Bob >>=20 >> On Sun, Jun 22, 2014 at 12:26:14AM -0500, Bob Willcox wrote: >>> Hi Scott, >>>=20 >>> Thanks for posting your patch. I gave it a try on my system but the = Ethernet >>> NIC is still not being detected or configured. It seems that there = must be >>> something else going on on my system besides just the device id = mismatch. What >>> mother board are you using? >>>=20 >>> Thanks, >>> Bob >>>=20 >>> On Sat, Jun 21, 2014 at 10:24:29PM -0600, Scott Long wrote: >>>> Index: e1000_api.c >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>>> --- e1000_api.c (revision 267663) >>>> +++ e1000_api.c (working copy) >>>> @@ -293,6 +293,7 @@ >>>> case E1000_DEV_ID_PCH_LPT_I217_V: >>>> case E1000_DEV_ID_PCH_LPTLP_I218_LM: >>>> case E1000_DEV_ID_PCH_LPTLP_I218_V: >>>> + case E1000_DEV_ID_X97_COPPER: >>>> mac->type =3D e1000_pch_lpt; >>>> break; >>>> case E1000_DEV_ID_82575EB_COPPER: >>>> Index: e1000_hw.h >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>>> --- e1000_hw.h (revision 267663) >>>> +++ e1000_hw.h (working copy) >>>> @@ -175,6 +175,7 @@ >>>> #define E1000_DEV_ID_DH89XXCC_SERDES 0x043A >>>> #define E1000_DEV_ID_DH89XXCC_BACKPLANE 0x043C >>>> #define E1000_DEV_ID_DH89XXCC_SFP 0x0440 >>>> +#define E1000_DEV_ID_X97_COPPER 0x15A1 >>>>=20 >>>> #define E1000_REVISION_0 0 >>>> #define E1000_REVISION_1 1 >>>> Index: if_em.c >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>>> --- if_em.c (revision 267663) >>>> +++ if_em.c (working copy) >>>> @@ -180,6 +180,8 @@ >>>> PCI_ANY_ID, PCI_ANY_ID, = 0}, >>>> { 0x8086, E1000_DEV_ID_PCH_LPTLP_I218_V, >>>> PCI_ANY_ID, PCI_ANY_ID, = 0}, >>>> + { 0x8086, E1000_DEV_ID_X97_COPPER, >>>> + PCI_ANY_ID, PCI_ANY_ID, = 0}, >>>> /* required last entry */ >>>> { 0, 0, 0, 0, 0} >>>> }; >>>>=20 >>>> On Jun 21, 2014, at 7:19 PM, Bob Willcox <bob@immure.com> wrote: >>>>=20 >>>>> Great!! >>>>>=20 >>>>> Bob >>>>>=20 >>>>> On Sat, Jun 21, 2014 at 06:24:49PM -0600, Scott Long wrote: >>>>>> I have a patch for this, will post it once I get home tonight. I = talked with intel earlier this week, they promised to update the driver = soon. >>>>>>=20 >>>>>> Scott >>>>>>=20 >>>>>>> On Jun 21, 2014, at 5:37 PM, Bob Willcox <bob@immure.com> wrote: >>>>>>>=20 >>>>>>> I have an ASUS Z97I-PLUS ITX motherboard that Freebsd 9.2 (or = 9.3-RC1 or 11.0 >>>>>>> 20140614 snapshot) is failing to detect the Intel Ethernet NIC = on it. The >>>>>>> vendor/device id for it is 0x808615A1 and based on what I've = located on the >>>>>>> Internet about it is the "Ethernet Connection (2) I218-V". >>>>>>>=20 >>>>>>> Based on what I see in the source for the if_em driver (in = sys/dev/e1000) it >>>>>>> appears the the "Ethernet Connection I218-V" NIC is supported = but I have no >>>>>>> idea what the differences are between these two. I tried hacking = the if_em.c >>>>>>> code, adding an entry for this device id to the = em_vendor_info_array but it >>>>>>> still was not detected. >>>>>>>=20 >>>>>>> Any help with this would be greatly appreciated! This is going = to be a NAS box >>>>>>> so network support is crucial (and the motherboard has only one = PCIe slot >>>>>>> containing a Hightpoint Rocket RAID controller required for my = disks). >>>>>>>=20 >>>>>>> Thanks, >>>>>>> Bob >>>>>>>=20 >>>>>>> --=20 >>>>>>> Bob Willcox | I really hate this damned machine >>>>>>> bob@immure.com | I wish that they would sell it. >>>>>>> Austin, TX | It never does quite what I want >>>>>>> | But only what I tell it. >>>>>>> _______________________________________________ >>>>>>> freebsd-stable@freebsd.org mailing list >>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >>>>>>> To unsubscribe, send any mail to = "freebsd-stable-unsubscribe@freebsd.org" >>>>>=20 >>>>> --=20 >>>>> Bob Willcox | I really hate this damned machine >>>>> bob@immure.com | I wish that they would sell it. >>>>> Austin, TX | It never does quite what I want >>>>> | But only what I tell it. >>>>=20 >>>=20 >>> --=20 >>> Bob Willcox | I really hate this damned machine >>> bob@immure.com | I wish that they would sell it. >>> Austin, TX | It never does quite what I want >>> | But only what I tell it. >>=20 >> --=20 >> Bob Willcox | I really hate this damned machine >> bob@immure.com | I wish that they would sell it. >> Austin, TX | It never does quite what I want >> | But only what I tell it. >=20 > --=20 > Bob Willcox | I really hate this damned machine > bob@immure.com | I wish that they would sell it. > Austin, TX | It never does quite what I want > | But only what I tell it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C125C161-2828-479D-B358-127C87E120C0>