More fun with the IBM 3690 X5, Bad status has been detected on 2 physical drives

So…. normally you get a new IBM server. You download the update express CD (Except now you have to download the IBM ToolsCenter Bootable Media Creator) update everything in the system then pop in the ServerGuide CD and then configure the RAID Adapter.

But then I got this:

Bad Status has been detected on 2 physical drives. What is going on here? Did we get to bad drives shipped to us? That doesn’t seem likely?

So I try all sorts of things, after the whole mezzanine issue (LINK) I’m starting to suspect all of the hardware. But everything seems to check out OK.

Then I remembered vaguely reading something about the RAID and UEFI. And there it was page 362 of the 580 page manual

Create a drive RAID array before installation. The ServeRAID management interface is
accessible via UEFI settings, by selecting System Settings  Adapters and UEFI

You open up this abomination from the UEFI screen


Then it brings up a screen where you can configure your JBOD disks as unconfirmed good. At that point you can use serverguide to set up the RAID…. very annoying.



The BIOS reports that NUMA node 1 has no memory. The problem is either caused by a bad BIOS or a very unbalanced distribution of memory modules.

I was thinking this when I got this error 🙂

But it turns out,

With the IBM 3690 X5, if you are installing VMWare with two processors you need a memory mezzanine. Half the memory will be installed on the board for processor 1, and the other half will be installed on the mezzanine for processor two….

Important VMware ESX considerations: When installing and running VMware ESX on
this server, the operating system might fail to install or boot with the following error
message when the server memory configuration is not NUMA-compliant:
“NUMA node 1 has no memory”
There are only three possible configurations to support VMware:
 One processor is installed and no mezzanine board is installed.
 Two processors are installed and matching memory is installed on both the system
board and the mezzanine board.
 Two processors are installed, no internal memory is installed, and the memory installed
in an attached MAX5 memory expansion is configured as non-pooled memory.

DataGridViewComboBoxColumn Drop Down Menu Appears All Black

This annoying bug was haunting me for quite a while. Luckily Nick Olsen figured it out

Code to fix

01 private void dataGridViewGLEntries_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
02 {
03     ComboBox cmbBx = e.Control as ComboBox;
05     if (cmbBx != null)
06     {
07         cmbBx.SelectedIndexChanged -= ComboBoxCell_SelectedIndexChanged;
08         cmbBx.SelectedIndexChanged += ComboBoxCell_SelectedIndexChanged;
10         // Fix the black background on the drop down menu
11         e.CellStyle.BackColor = this.dataGridViewGLEntries.DefaultCellStyle.BackColor;
12     }
13 }