Skip site navigation (1)Skip section navigation (2)
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>