On Wed, Oct 08, 2014 at 09:56:00PM -0700, Don Jackson wrote:
> Does all the BIOS Menu stuff come over your SOL?
Yes.
> Or is the ipxe menu the first thing you see?
No.
> In other words, can you muck with your bios settings via SOL, or do you need
> to use the IPMI Console for that?
I don't know what "IPMI Console" is if it's not SoL. Specifically, we
use ipmitool -I lanplus ... sol activate. We emphatically never use
anything associated with the Supermicro web UI, with a single exception:
it's useful in the lab only for one-time testing of BMC firmware
upgrades. After that it's always FDUM, which unfortunately is not part
of SmartOS due to third-party licensing restrictions. The open source
parts are in sdcboot.
> Also, to clarify, I am using an external serial concentrator, specifically an
> MRV LX 4000T, I am not using SOL.
Ok. You're off the golden path, then. Maybe call Supermicro
(*snicker*).
> This looks good. What is an easy way to build your ipxe with sdcboot?
Clone sdcboot and type gmake? You will need to fork (or just modify)
the ipxe repo though, to change the serial port.
> I tried on my Mac, and although it might be possible, it appears that this is
> intended to be built on another platform….
It's intended to build on SmartOS. There is no way to build any of our
repos on a mac. Don't be fooled by makefile cruft that refers to
Darwin; I've removed that stuff in the past but others keep adding it
back because they insist on running 'gmake check' on their macs. You
can't actually do anything useful there.
> :smartos
> kernel /smartos/${smartos-build}/platform/i86pc/kernel/amd64/unix -v -B
> smartos=true console=ttya,ttya-mode="115200,8,n,1,-"
> # kernel /smartos/${smartos-build}/platform/i86pc/kernel/amd64/unix -v -B
> smartos=true
> initrd /smartos/${smartos-build}/platform/i86pc/amd64/boot_archive
> boot
> goto start
The options passed via -B need to be comma-separated. You are losing
your console setting because it is not part of the comma-separated block
following -B. That's why you don't see output on the serial port after
booting.
> So, it sounds like you use:
>
> SOL on COM2,
> you set your BIOS to redirect to COM2/SOL,
> you have a version of ipxe that uses ttyb/COM2,
> and presumably you boot your kernel specifying
> console=ttyb,ttyb-mode="115200,8,n,1,-“
>
> Is that right?
Yes.
> My current hunch is that when I set BIOS redirection, if I specify
> redirection after POST, then that causes a problem once ipxe hands off to the
> smartos kernel, and if I specify redirection-after-post as “until boot
> loader” then I don’t see the ipxe menu since I don’t have an ipxe that talks
> serial port….
Do not specify redirection after POST. On most firmware that confuses
everything. The only software that should be using firmware-based
redirection is the firmware. ipxe and everything after know how to use
the serial port directly.
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com