On 2015-12-30, Matt Adams <m...@stuffbymatt.ca> wrote: > Hello, > > I have a Dell T710 server with a 4-port Broadcom BCM5709 NIC that hosts > iDrac6 via port 1. The iDrac configuration has this port set up with a > unique MAC and static IP. This port is supposed to be shared with the > operating system and under Linux I have no problems continuing to access > iDrac once the OS has loaded.
OpenBSD doesn't (and will not) support sharing the port with the BMC. If it's an iDRAC Enterprise you should be able to set it to use a dedicated port which is by far the easiest/safest approach. > I would like to continue to use iDrac however OpenBSD is doing something > to prevent it from being accessed once it boots. > > Is there something that I can to do tell OpenBSD to NOT configure bnx0? You can disable the bnx driver completely, but not a particular port so you'll need a non-bnx nic to use this approach (em or ix on a PCIE card might be a good choice). boot -c disable bnx quit To save it to a kernel on-disk, use config -ef /bsd and the same commands. > I am hoping this might avoid whatever is happening to the iDrac > configuration once OpenBSD launches. > > It would be great if I could keep bnx1, bnx2 and bnx3 accessible to OpenBSD. You'd need to hack the driver to do this, probably by checking the MAC address after it's fetched in bnx_attachhook() and doing a "goto bnx_attach_fail".