On 12/8/14, 7:31 PM, Alexey V. Panfilov wrote:
08.12.2014 14:11, el...@sentor.se wrote:
(Late response)

I don't have an IBM-server, but isn't it equipped with a dedicated
ILO/IPMI NIC?
If so, the solution is rather to use that dedicated NIC instead of
letting ILO/IPMI reuse the NIC for the OS.

/Elof

No, there are only two ethernet ports and one of them is shared with
IPMI (IBM calls it "IMM").

IMI "shares" the NIC, by which I mean, it uses a backdoor in the chip to access it. After the driver is loaded, the chip gets reset, but not re-enabled until networking is enabled,
so the backdoor is shut but not re-opened.
In single user mode the first has happenned, but the second has not.

My suggestion is:
compile the kernel without the driver.
load the driver from /etc/rc using the following variable in rc.conf.

kld_list (str) A list of kernel modules to load right after the local disks are mounted. Loading modules at this point in the boot process is much faster than doing it via /boot/loader.conf
                 for those modules not necessary for mounting local disk.

In single user mode the NIC should still be set up from the BIOS
Only once you go to multi-user mode should it load the driver and reset the chip, and it should do both operations very close to each other. so you may not even notice.

My experience tells me this should work, but I have not tried it..

let me know how it works out!

julian


_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to