From owner-freebsd-questions@FreeBSD.ORG Thu Sep 15 08:56:03 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D7CF1065670 for ; Thu, 15 Sep 2011 08:56:03 +0000 (UTC) (envelope-from rnavaza@hotmail.com) Received: from dub0-omc4-s11.dub0.hotmail.com (dub0-omc4-s11.dub0.hotmail.com [157.55.2.86]) by mx1.freebsd.org (Postfix) with ESMTP id B5FC08FC0C for ; Thu, 15 Sep 2011 08:56:02 +0000 (UTC) Received: from DUB102-W62 ([157.55.2.71]) by dub0-omc4-s11.dub0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 15 Sep 2011 01:56:01 -0700 Message-ID: X-Originating-IP: [81.194.42.137] From: Rafael NAVAZA To: Date: Thu, 15 Sep 2011 10:56:00 +0200 Importance: Normal In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 15 Sep 2011 08:56:01.0079 (UTC) FILETIME=[4ADDB470:01CC7385] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: RE: Intel 82573E NIC and BMC with FreeBSD 8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Sep 2011 08:56:03 -0000 Ok I got the BMC responding when the "em" driver is loaded. I had to comment out the line corresponding to the "CRC Stripping" (#4153) in /usr/src/sys/dev/e1000/if_em.c and compile/install/loader.conf the=20 driver. I know (from my google searches) that by doing it some=20 other intel nics will not function properly with the driver. The only=20 way to make every one happy would be to add a sysctl param to the driver=2C= something like "hw.em.disable_crc_stripping" . Where can I commit such thing ? Rafael. > From: rnavaza@hotmail.com > To: freebsd-questions@freebsd.org > Date: Tue=2C 13 Sep 2011 19:24:02 +0200 > Subject: Intel 82573E NIC and BMC with FreeBSD 8 >=20 >=20 > Hi there=2C >=20 > I added a M3291 BMC on a TYAN S5197 motherboard and I'm trying to make it= work with FreeBSD 8. >=20 > I first tried to set it up with Linux=2C and it was pretty annoying ... > What TYAN DID say to do is : >=20 > - DOS=2C flash the S5197 Motherboard with the latest BIOS=20 > - DOS=2C flash the M3291 BMC with the correct Firmware > - DOS=2C flash the Intel NIC (82573E) EEProm to enable IPMI > - DOS=2C configure the MAC/IP of the BMC (I choose a BMC MAC different fr= om the NIC MAC=2C and of course an IP different from the host) > - LINUX=2C "modprobe ipmi_si type=3Dkcs ports=3D0xca8 irqs=3D0 regspacing= s=3D4" >=20 > All that is correct but not sufficient because I can only access to the B= MC locally !!! > WHAT TYAN FORGOT TO SAY IS : >=20 > - DOS=2C declare the BMC MAC on the Intel NIC (82573E) EEProm "eeupdate.e= xe /NIC=3D1 /MNGMAC=3D00:E0:81:XX:XX:XX" > - LINUX=2C "modprobe e1000e CrcStripping=3D0" >=20 > Now it works with Linux :D >=20 > Now it is the FreeBSD turn :) >=20 > Well=2C it doesn't work "as is" ... : >=20 > - FREEBSD=2C "kldload ipmi" -> doesn't give access to the BMC locally > - FREEBSD=2C "ifconfig_em0=3DDHCP" -> makes the BMC to stop responding >=20 > My question : is there any equivalent in FreeBSD of the Linux kernel para= meters that I have previously used ? >=20 > Any help would be appreciated =3B)=20 >=20 > Regards=2C > Rafael NAVAZA. >=20 =