[20.1][Solved] DL320G6 iLO2 shared NIC

Started by DJFelipe, February 18, 2020, 09:41:28 AM

Previous topic - Next topic
February 18, 2020, 09:41:28 AM Last Edit: February 20, 2020, 09:54:24 AM by DJFelipe
Hello all,

sorry for my cross-posting but no one was responding to my thread in the german section for days and i need help on this topic...

i wanted to test OPNSense on my HP ProLiant DL320 G6 but im struggling with the iLO2 shared NIC. Whenever the kernel grabs the bge driver for the onboard ethernet ports, iLO2 will be 'dead'. Its like a swap (Server Reboot -> iLO2 is working again till the driver gets loaded)
As i installed a extra Quadport NIC (Intel igb) to use dedicated ports for my setup, it would be great if i can prevent OPNSense to load the bge driver but i dont find any informations about this.
The Kernel-Option 'hw.bge.allow_asf' (which i specified under System - Settings - Tunables) doesnt help (regardless if it is set to '0' or '1').

How can i prevent OPNSense/FreeBSD to load the Broadcom driver ?

So, i found a way after days of searching, google, trying to compile a custom kernel (without success)..

System -> Settings -> Tunables
hw.bge.allow_asf = 0
hint.bge.0.disabled = 1
hint.bge.1.disabled = 1


This will not prevent the kernel from loading the driver, but as the interface remains as 'unconfigured', iLO2 will stay alive while the system runs...
root@OPNsense:~ # kldstat -vh | grep bge
                107 bge/miibus
                106 pci/bge
root@OPNsense:~ #
root@OPNsense:~ # pciconf -l | grep "device\|Broad"
root@OPNsense:~ #
root@OPNsense:~ # ifconfig | grep bge
root@OPNsense:~ #