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"