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 "[EMAIL PROTECTED]
"
--
Bob Bishop
[EMAIL PROTECTED]
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"