I'm working with a Tyan S7010 motherboard, which has a built-in AST2050 IPMI module with KVM-over-IP functionality. The board has 2 physical NICs built in. There appears to be 3 MAC addresses on the system...each NIC has its own, but according the BIOS the IPMI module has a MAC that belongs to neither NIC.
I'm running XenServer 5.5 on the system, and the only way I am able to connect to both the IPMI and XenServer is to have both NICs plugged in. Where I'm confused is that in XenServer it sees both physical NICs and their correct MAC addresses, and it properly identifies which are connected. Even more unusual is if I have only the NIC connected where the IPMI works but XenCenter doesn't I am able to ping some addresses from XenServer but not others.
The only explanation I can come up with is that the IPMI takes over one of the NICs, so you only end up with 1 usable NIC on-board. Does this sound reasonable? Is there any better explanation? Tyan's documentation pretty much sucks.