Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Aug 2008 09:48:09 +0100
From:      Bob Bishop <rb@gid.co.uk>
To:        Jeremy Chadwick <koitsu@freebsd.org>
Cc:        Zaphod Beeblebrox <zbeeble@gmail.com>, freebsd-stable@freebsd.org, Jonathan Bond-Caron <jbondc@gmail.com>
Subject:   Re: IPMI and Dell ERA/O
Message-ID:  <A74E72C4-F068-4119-891C-81803DCD570C@gid.co.uk>
In-Reply-To: <20080829074437.GA67295@icarus.home.lan>
References:  <004701c90998$c9d70240$5d8506c0$@com> <5f67a8c40808282317nd523102qae37ec584f3c0d2@mail.gmail.com> <20080829074437.GA67295@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On 29 Aug 2008, at 08:44, Jeremy Chadwick wrote:
> [...]That said, the feature you're referring to (IPMI piggybacking  
> on top of
> an existing NIC on the mainboard) is called "ASF" from a NIC driver
> perspective.

In implementations I've looked at, the interfaces really are distinct  
hardware but they use a common phy. It's just about transparent to  
software.

> The NIC driver for the OS *must* have full awareness of
> said piggybacking, and if it doesn't, a couple different things can
> happen:
>
> a) NIC simply does not work
> b) NIC works, but behaves oddly -- usually this is tracked down to
>   the local network seeing the MAC address continually change for
>   the IP address associated with the machine

That might just be be misconfiguration: the IPMI interface should have  
an IP address distinct from (any address of) the 'proper' interface.

> c) NIC works, but IPMI and other features do not work
>
> There are a couple different drivers for FreeBSD which have ASF
> knowledge; bge(4) does, and I believe em(4) does (I could be wrong
> here).

em(4) does indeed work, we are using it on a couple of dozen boxes.

> bge(4) has a loader.conf tunable that tells the driver to
> understand ASF or not.
>
> In general, it's horrible, and I feel sorry for driver authors  
> having to
> deal with it.

The only problem I have seen on em is that by default the driver  
resets the phy during boot which confuses IPMI; if a SOL console  
session is active, the driver is signalled not to do the reset.

> -- 
> | Jeremy Chadwick                                jdc at parodius.com |
> | Parodius Networking                       http://www.parodius.com/ |
> | UNIX Systems Administrator                  Mountain View, CA, USA |
> | Making life hard for others since 1977.              PGP: 4BD6C0CB |
>
> _______________________________________________
> 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 
> "
>

--
Bob Bishop
rb@gid.co.uk







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A74E72C4-F068-4119-891C-81803DCD570C>