netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Hillier, Gernot" <gernot.hillier@siemens.com>
To: "Graham, David" <david.graham@intel.com>
Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, "Allan,
	Bruce W" <bruce.w.allan@intel.com>,
	"Hockert, Jeff W" <jeff.w.hockert@intel.com>,
	"Fodor, Zoltan" <zoltan.fodor@intel.com>
Subject: Re: e1000e: sporadic "hardware error"s with Intel 82563EB on Supermicro X7DB3
Date: Thu, 16 Oct 2008 14:32:45 +0200	[thread overview]
Message-ID: <48F7346D.2090800@siemens.com> (raw)
In-Reply-To: <E3627BC91D010645BD262A1E8720005106B67989@orsmsx420.amr.corp.intel.com>

Hi Dave!

I added Zoltan Fodor from your PAE department to the distribution list as
he also supports us regarding this problem.

Am 15.10.2008 18:37 schrieb Graham, David:
> I think that the system with the SuperMicro IPMI card is configured as 
> having an "external BMC" from the perspective of the INTEL-based system.

Exactly. That's what our hardware experts told me in the meantime, too.

> My experience of such configurations is that the IPMI traffic is handled
>  by the BMC in the card, but routed in/out of the system over the "eth0"
>  on-motherboard esb2 interface. I looked at the AOC-SIMPL-B card 
> described in the SuperMicro link you provided and see that it too has an
>  ethernet interface. I'm not sure if the interface on the card provides
> a second IPMI interface to the system, or that IPMI to the mainboard
> eth0 is disabled. I have IPMI management contacts here in INTEL, and am 
> trying to find out.
> 
> If this system does route IPMI traffic between the SuperMicro card & the
>  mainboard LAN eth0, the onboard LAN now has two clients, one on the 
> SuperMicro card, and one in the host OS.

The latter is true for us. This IPMI card has an own eth interface as you
mentioned, but due to product requirements, we can't use it but need the
"shared NIC" feature. Therefore, this card is configured (jumpered) to
route its IPMI traffic through the eth0 on the motherboard.

> INTEL provides APIs to external BMCs so that they can use the LAN, and
> hidden behind those APIs is code to allow each client to operate without
> having to be aware of the state of the other. There is a bug in this
> code that can be exposed when the host resets the LAN. The bug is
> resolved by a patch to the API code, which is applied as an EEPROM
> update to the system. I am working with Jeff Hockert & others in-house
> to find out details of how we are deploying that EEPROM update.

Thanks for the explanation. I would be more than happy to try anything in
that area!

> I continue to review - with help- the information that you have already 
> provided, to determine whether this system does match the IPMI 
> configuration that I think it does. I'll keep you up to date.

As explained above, your assumptions should exactly apply to our scenario, yes.

> OK, now for the system without the IPMI card. Probably that one does 
> have an active INTEL BMC. And, if it does, the core bug that I (sort-of)
>  explained above is also relevant there, though it's not fixable in the 
> same way because the buggy code in this case is integrated directly as 
> part of the INTEL BMC. In this case, you'll need a BMC upgrade. But 
> first, just like for the other case, I need to confirm that the 
> configuration is what I think it is.
> 
> It would help if you could provide a little more information. Could you 
> provide (for one of each of the two configurations that you have - one 
> with the IPMI card, one without):
> 
> lspci -t 
> lspci -vvv -xxxx
> ethtool -e eth0

I will provide those as soon as possible. Currently, they would be
meeningless for you probably as our hardware experts tried some kind of
firmware update which broke the "Shared NIC" feature - so I doubt we can
reproduce the bug in the current configuration.

As soon, as I can get the machines back to the state where we can reproduce
the issue, I'll send you the requested details.

> BIOS "IPMI" menus (I know you
> already gave us one, but both would be good)

For this, I can already tell that there is no BIOS IPMI menu available if
there's no IPMI card plugged in. Seems like the Supermicro BIOS developers
deny access to the Intel BMC in standalone mode...

-- 
With kind regards,
Gernot Hillier
Siemens AG, CT SE 2, Corporate Competence Center Embedded Linux

  reply	other threads:[~2008-10-16 12:27 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <EA929A9653AAE14F841771FB1DE5A1365F498F4EDC@rrsmsx501.amr.corp.intel.com>
2008-10-08 15:25 ` e1000e: sporadic "hardware error"s with Intel 82563EB on Supermicro X7DB3 Graham, David
2008-10-08 21:36   ` Stephen Hemminger
2008-10-09 13:18   ` Hillier, Gernot
2008-10-14  9:18     ` Gernot Hillier
2008-10-15 16:37       ` Graham, David
2008-10-16 12:32         ` Hillier, Gernot [this message]
2008-10-16 16:07         ` Hillier, Gernot
2008-11-11 10:05           ` Hillier, Gernot
2008-10-07 14:25 Hillier, Gernot
2008-10-08 10:29 ` Krzysztof Halasa
2008-10-08 13:35   ` Hillier, Gernot
2008-10-08 22:03     ` Krzysztof Halasa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48F7346D.2090800@siemens.com \
    --to=gernot.hillier@siemens.com \
    --cc=bruce.w.allan@intel.com \
    --cc=david.graham@intel.com \
    --cc=jeff.w.hockert@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=zoltan.fodor@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).