IPMI stops respond if boot in single user mode

Alexey V. Panfilov lehis2000 at mail.ru
Wed Dec 10 08:10:03 UTC 2014


10.12.2014 05:35, Julian Elischer пишет:
> On 12/8/14, 7:31 PM, Alexey V. Panfilov wrote:
>> 08.12.2014 14:11, elof2 at 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, thanks for your reply. I'll remember this trick.

But I can't check it now - server goes in production.


-- 
Best regards,
Alexey V. Panfilov



More information about the freebsd-net mailing list