Emulex Blog: Down to the Wire @ IBM®

It's all about the HID Baby.

Posted August 8th, 2009 by Tom Boucher

One of the most interesting things about the Intel Nehalem launch that was done at IBM was the full fledge embrace of the UEFI firmware. Almost a year ahead of the rest of the competition. In both the System x and BladeCenter space if it has Nehalem in it, it has UEFI as the firmware.

This introduces challenges to your I/O card vendors as they need to support it. There are two ways to do this, the right way, or, the wrong way. The right way involves the simple term HID. Human Interface Device. It’s a fancy engineering term for ‘make it easy to use’. One of the challenges about I/O devices in general is that the way they interact typically is not with easy to use/remember numbers. Whether it’s an IP address, a World Wide Name, or a hexadecimal memory range these aren’t things you easily remember.One of the largest issues when you get into the Fibre Channel world when it comes to HID issues is setting up a boot from SAN infrastructure. Outside of tools designed to automate this when you’re sitting in front of a computer you are presented with a very limited number of options when it comes to figuring out what your card’s WWN is and whether or not it can see the storage to boot from.

There are some hacks you can do where you can auto-scan and try to boot from the first thing you find. That might be fine if you’re playing around in a lab but when it comes to a production environment that’s not always a good thing. You really need to have the ability to turn on the system, search your FC network, find the device and match it to your adapter. Something a lot of us have taken for granted because every time you hit Alt-E/Ctrl-E and entered the adapter BIOS to do this.

What’s different with UEFI now is that all adapter BIOS and system BIOS are handled through a ‘main menu’ of sorts. You hit F1 on a system and now you’re presented with every ROM in the system from a main menu. The standard ‘BIOS’ things of the system are there. but now you have additional menu options that are the ROMs of the adapters.

That is, if you pay attention to the HID.

With out the HID, you get an interface that makes the Unix command line structure almost intuitive by comparison. While this may offer you ‘robust configuration options’ (aka tech speak for ‘make it impossible to do things quick & easy) at the end of the day 99% of the time you go into the firmware of a storage adapter you need to do two things. Find the storage LUN, and attach to it.

Emulex Labs will be soon posting a walk through video of how we’ve listened to our customers and made sure our UEFI integration is second to none on the BladeCenter HS22 and the 3550/3650 M2 systems that now support UEFI.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

The purpose of our blog are to facilitate an ongoing conversation on what's going on in our industry, with our partners and customers. We encourage your comments. Your ideas and feedback are what makes our blogs interesting, timely and useful for our readers.

We want to publish your comments, however, all comments are moderated. Offensive, off-topic or fraudulent comments won't be approved. We also expect a basic level of civility; disagreements are expected, but mutual respect is a must. We will not post comments that contain vulgar or abusive language; personal attacks of any kind; or offensive terms that target specific ethnic or racial groups. Comments that make accusations will also not be posted.

By submitting a comment, you agree to these terms; having your name displayed with your comment and that you are 18 years old or older. Your name and personal information will not be used for any other purpose, and your e-mail address will not be published.

  1. Paul says:

    Is there any danger of a configuration guide being posted on how to configure a HS22 to Boot from SAN – we have spent serveral days trying to force these Blades to boot into Legacy mode as there doesn’t appear to be any docuementation anywhere on how to configure Boot from SAN via this wonderful new UEFI….

    Reply

  2. digg1980 says:

    Hi,

    I have not tried installing Emulex cards in IBM HS22, but had all kind of fun trying to configure Qlogic adapter in IBM HS22 to the limit I wrote a post of how to do it at: http://www.tsmguru.com/blades/ibm-blades/hs22-qlogic-qmi2572-qlogic-2300sys-file-is-corrupted.html

    I hope the process of getting Emulex cards to boot HS22 from SAN is simpler as we are planning to try it the next time we sell HS22.

    Reply