Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2013 09:06:49 -0500
From:      Paul Mather <paul@gromit.dlib.vt.edu>
To:        "Daniel O'Connor" <doconnor@gsoft.com.au>
Cc:        Jeremy Chadwick <jdc@koitsu.org>, Steven Hartland <killing@multiplay.co.uk>, freebsd-stable@freebsd.org, John Baldwin <jhb@freebsd.org>
Subject:   Re: IPMI serial console
Message-ID:  <990E6085-A7DC-4617-9E27-1EFB326A654F@gromit.dlib.vt.edu>
In-Reply-To: <0A4324A0-FBE3-4DD6-9670-421210D42586@gsoft.com.au>
References:  <00CC60B5-A6EB-4A3C-B8AC-1D60014DE442@gsoft.com.au> <201302211049.13863.jhb@freebsd.org> <E44ABF7A-3795-471B-B241-7103ECE2119E@gsoft.com.au> <20130221220317.GA90640@icarus.home.lan> <E88A8FF8-C4FA-4968-86A5-0E9C7AE40C97@gsoft.com.au> <6CD36AD055194E868054D5FC83E2AF6A@multiplay.co.uk> <7F35748E-736D-4AF1-BA6A-E831EF20396A@gsoft.com.au> <20130222001038.GA92824@icarus.home.lan> <0A4324A0-FBE3-4DD6-9670-421210D42586@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 21, 2013, at 7:14 PM, "Daniel O'Connor" <doconnor@gsoft.com.au> =
wrote:

>=20
> On 22/02/2013, at 10:40, Jeremy Chadwick <jdc@koitsu.org> wrote:
>>> X9SIL-F BIOS version 1.1 (05/27/10)
>>> IPMI firmware is 2.01.
>>=20
>> I can't find this motherboard listed on Supermicro's site.
>>=20
>> "kenv | grep smbios" output please?
>=20
>=20
> Sorry, brainfart, it's an X8SIL-F =
http://www.supermicro.com/xeon_3400/Motherboard/X8SIL.cfm?IPMI=3DY


I am also using that motherboard and currently IPMI is working for me =
under 9.1-STABLE (r246366).  My system has BIOS version 1.2 and IPMI =
firmware version 2.66.  I have both the VGA KVM console and SOL console =
working (though the VGA console seems sensitive to the version of Java =
you have installed). I am using sysutils/ipmitool to access the system =
via IPMI SOL console.

Here is what my IPMI SOL setup looks like in the BIOS setup screen:

          Advanced                                                       =
      =20
=
**************************************************************************=
******
* Advanced - Remote Access Configuration              * Select Remote =
Access   *
* *************************************************** * type.            =
      *
* Remote Access                  [Enabled]            *                  =
      *
*                                                     *                  =
      *
* Serial Port Number             [COM3 *]             *                  =
      *
*      Base Address, IRQ         [3E8h, 5]            *                  =
      *
* Serial Port Mode               [115200 8,n,1]       *                  =
      *
* Flow Control                   [None]               *                  =
      *
* Redirection After BIOS POST    [Always]             *                  =
      *
* Terminal Type                  [ANSI]               *                  =
      *
* VT-UTF8 Combo Key Support      [Enabled]            *                  =
      *
* Sredir Memory Display Delay    [No Delay]           *                  =
      *
*                                                     *   ****:Move      =
      *
*                                                     *   Enter:Select   =
      *
*                                                     *   +/-/:Value     =
      *
*                                                     *   F10:Save       =
      *
*                                                     *   ESC:Exit       =
      *
*                                                     *   F1:General =
Help      *
*                                                     *   F8:Fail-Safe =
Defaults*
*                                                     *   F9:Optimized =
Defaults*
=
**************************************************************************=
******


Here is what I have in /boot/loader.conf regarding a serial console:

=3D=3D=3D=3D=3D
# Enable IPMI serial console
#console=3D"comconsole"
# Give preference to VGA console
console=3D"vidconsole,comconsole"
# Uncomment below and comment above to give serial console preference
#console=3D"comconsole,vidconsole"
comconsole_speed=3D"115200"
boot_multicons=3D"YES"
hint.uart.0.flags=3D"0x0"
hint.uart.2.at=3D"isa"
hint.uart.2.port=3D"0x3E8"
#hint.uart.2.disabled=3D"0"
hint.uart.2.flags=3D"0x30"
=3D=3D=3D=3D=3D

I don't know whether all of that is needed, but, as you can see from the =
various commented-out lines, it was a configuration I "arrived at" that =
works. :-)

I don't have a /boot.config on this system.

Usually, I have the VGA console take precedence.  In that case, I get =
messages on both the VGA console and the IPMI SOL console during the =
BIOS screen, loader, and kernel boot messages but then only messages on =
the VGA console during the rc.d boot phase.  I have a serial console =
enabled in /etc/ttys, so I get output (e.g., getty login) on the IPMI =
SOL when that is eventually spawned.  If I want to have the serial =
console take precedence, I usually escape to the loader prompt (via ESC =
at the loader menu) and issue a "set console=3D"comconsole,vidconsole"" =
command.  Then, the rc.d boot output goes to the serial console and not =
the VGA console.  (It would be nice to have rc.d init scripts output go =
to both consoles, but I don't know whether that is possible.)

Cheers,

Paul.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?990E6085-A7DC-4617-9E27-1EFB326A654F>