From owner-freebsd-stable@FreeBSD.ORG Mon Jun 23 00:44:01 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0EC149AC for ; Mon, 23 Jun 2014 00:44:01 +0000 (UTC) Received: from mail.samsco.org (suzy.samsco.org [168.103.85.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C2D8E28C8 for ; Mon, 23 Jun 2014 00:43:59 +0000 (UTC) Received: from localhost (localhost [192.168.254.3]) by mail.samsco.org (Postfix) with ESMTP id 8C35E15C1A688; Mon, 23 Jun 2014 00:46:21 +0000 (UTC) Received: from mail.samsco.org ([192.168.254.3]) by localhost (mail.samsco.org [192.168.254.3]) (maiad, port 10024) with ESMTP id 86588-03; Mon, 23 Jun 2014 00:46:21 +0000 (UTC) Received: from [10.64.24.44] (dc1-prod.netflix.com [69.53.236.251]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: scottl@samsco.org) by mail.samsco.org (Postfix) with ESMTPSA id 5AC3C15C18677; Mon, 23 Jun 2014 00:46:20 +0000 (UTC) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Subject: Re: ASUS Z97I-PLUS MB Intel Ethernet NIC not Detected From: Scott Long In-Reply-To: <20140622055835.GK99884@rancor.immure.com> Date: Sun, 22 Jun 2014 18:43:48 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140621233759.GH99884@rancor.immure.com> <3F97C193-5E00-4D11-A463-F031298B83FA@samsco.org> <20140622011948.GI99884@rancor.immure.com> <20140622052614.GA55104@rancor.immure.com> <20140622054626.GJ99884@rancor.immure.com> <20140622055835.GK99884@rancor.immure.com> To: Bob Willcox X-Mailer: Apple Mail (2.1878.2) Cc: stable list X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jun 2014 00:44:01 -0000 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 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 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 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.