Date: Thu, 15 Sep 2011 10:56:00 +0200 From: Rafael NAVAZA <rnavaza@hotmail.com> To: <freebsd-questions@freebsd.org> Subject: RE: Intel 82573E NIC and BMC with FreeBSD 8 Message-ID: <DUB102-W6267F32C94DB76A81F00EBBE070@phx.gbl> In-Reply-To: <DUB102-W33FC405FC1570FDF079CF7BE050@phx.gbl> References: <DUB102-W33FC405FC1570FDF079CF7BE050@phx.gbl>
next in thread | previous in thread | raw e-mail | index | archive | help
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 =
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DUB102-W6267F32C94DB76A81F00EBBE070>