Category Archives: Hardware

IBM System X3850 Disable Processor Power Management

In order to work around the issue processor power management has to be disabled in system UEFI and vSphere Client.
To change power policies using server UEFI settings:

  1. Turn on the server.
    Note: If necessary, connect a keyboard, monitor, and mouse to the console breakout cable and connect the console breakout cable to the compute node.
  2. When the prompt ‘Press <F1> Setup’ is displayed, press F1 and enter UEFI setup. Follow the instructions on the screen.
  3. Select System Settings –> Operating Modes and set it to ‘Custom Mode’ as shown in ‘Custom Mode’ figure, then set UEFI settings as follows:
    Choose Operating Mode <Custom>
    Memory Speed <Max Performance>
    Memory Power Management <Disabled>
    Proc Performance States <Disabled>
    C1 Enhanced Mode <Disabled>
    QPI Link Frequency <Max Performance>
    QPI Link Disable <Enable All Links>
    Turbo Mode <Enable>
    CPU C-States <Disable>
    Power/Performance Bias <Platform Controlled>
    Platform Controlled Type <Maximum Performance>
    Uncore Frequency Scaling <Disable>

  4. Press Escape key 3 times, and Save Settings.
  5. Exit Setup and restart the server so that UEFI changes take effect.

Next, change power policies using the vSphere Client:

  1. Select the host from the inventory and click the Manage tab and then the Settings tab as shown in ‘Power Management view from the vSphere Web Client’ figure.
  2. In the left pane under Hardware, select Power Management.
  3. Click Edit on the right side of the screen.
  4. The Edit Power Policy Settings dialog box appears as shown in ‘Power policy settings’ figure.
  5. Choose ‘High performance’ and confirm selection by pressing ‘OK’ radio button.

Replacing IBM X3650 (7979-C3U) Planar (FRU: 43W8250/43W0331)

For those of you who may have followed along on my original post of me troubleshooting an IBM X3650, I found a system planar for $20 (lol). Just arrived today, with shuttle, which is awesome. I’ll be putting this in the server chassis today and hopefully getting a successful boot.

Left is the new board and right is the old.


Update 5/12

After being out of the office with other tasks, I finally had some time this morning to get this swapped out.

Everything went well with the exception of the memory. I had to put in 2x1GB sticks in DIMM slots 1 and 4 as the previously installed 4GB modules were not working and I was finally able to get a POST.

The BIOS at post is 1.03 and ServeRAID 8k-l initialized. I do need to update the BIOS as well as ServeRAID BIOS. The board I swapped from was at BIOS 1.19 and ServeRAID BIOS was at 17003.

Upgrade or Replace BlackArmor NAS110 Drive

My BlackArmor NAS110 came with a 1TB 7200 RPM drive.  I ran out of room so I stole a 2TB drive from a new computer I ordered and wanted to use it in the BlackArmor.
To successfully do this, I needed to wipe the partitions from the new drive.  So I hooked it up to my desktop computer using a 2.5/3.5 SATA caddy.

list disk
select disk 2

That was the command sequence.  Be careful to select the proper disk or you can wipe the partitions from any drives attached!
Little did I know it was this simple.  At first, I just threw the drive into the BlackArmor NAS110 thinking it’d nuke and pave it and load whatever was necessary.
After a few failed attempts, I finally just decided to wipe the disk (not creating a new partition).
If you need information on tearing this case open, head over to
I knew I was heading in the right direction because after wiping partitions and then booting it up in the BlackArmor, it rebooted after about 30 seconds of being on with an Amber light.  After the bootup, I hear disk activity and no Amber light — no IP yet, so I think it’s formatting the drive at this point.  2TB may take a hot minute.

IBM Storwize V3700 Service Module

The IBM Storwize V3700 does not support SNMP, only sending of SNMP traps. So to view the hardware in a canister of the V3700, you can access the Service console by HTTP using the IP address of the management interface you’ve configured.
This is a different web interface than the standard web interface.
You can also look at hardware on the console by SSHing to the V3700 unit.
Here are the informational commands as of v7.6 Storwize V3700.

Command Description
lsarrayDisplays array managed disks
lsarrayinitprogressDisplays the progress of array background initialization.
lsarraylbaDisplays an array logical block address (LBA) for a drive and LBA.
lsarraymemberDisplays the member drives of one or more array managed disks.
lsarraymembergoalsDisplays the spare goals for member drives of one or more array members.
lsarraymemberprogressDisplays array member background process status.
lsarraysyncprogressDisplays how synchronized a RAID array is.
lscontrollerDisplays the controllers visible to the system.
lscopystatusDisplays whether any file copies are currently in progress.
lscurrentuserDisplays the name and role of the logged-in user.
lsdependentvdisksDisplays which volumes will go offline if you remove a piece of hardware from the system.
lsdiscoverystatusDisplays whether a discovery operation is in progress.
lsdriveDisplays configuration information and drive VPD.
lsdrivelbaMaps array managed disk logical block address (LBA) to a set of drives.
lsdriveprogressDisplays the progress of various drive tasks.
lsdriveupgradeprogressDisplays the progress of drive firmware upgrade.
lsdumpsDisplays files in a dumps directory on one of the node canisters in the system.
lsemailserverDisplays the email servers configured on the system.
lsemailuserDisplays email event notification settings for email recipients.
lsenclosureDisplays a summary of the enclosures.
lsenclosurebatteryDisplays information about the batteries in the enclosure PSUs.
lsenclosurecanisterDisplays status for each canister in an enclosure.
lsenclosurechassisDisplays information about the enclosure chassis.
lsenclosurepsuDisplays information about each power-supply unit (PSU) in the enclosure.
lsenclosureslotDisplays information about each drive slot in the enclosure.
lsenclosurestatsDisplays enclosure statistics.
lseventlogDisplays system event log information.
lsfabricDisplays a report of the Fibre Channel connectivity between node canisters controllers and hosts.
lsfcconsistgrpDisplays the FlashCopy consistency groups on the system.
lsfcmapDisplays the FlashCopy mappings on the system.
lsfcmapcandidateDisplays volumes available to create FlashCopy mappings.
lsfcmapdependentmapsDisplays the FlashCopy mappings that are dependent on a specified mapping.
lsfcmapprogressDisplays the progress of the background copy of a FlashCopy mapping.
lsfcportcandidateDisplays unconfigured logged-in SAS host bus adapter (HBA) ports.
lsfeatureDisplays available features.
lsfreeextentsDisplays the number of free extents available on a managed disk.
lshbaportcandidateDisplays unconfigured logged-in host bus adapter (HBA) ports.
lshostDisplays the hosts visible to the system.
lshostiogrpDisplays the I/O groups associated with a specified host.
lshostvdiskmapDisplays volumes that are mapped to a given host.
lsiogrpDisplays the I/O groups on the system.
lsiogrpcandidateDisplays I/O groups that can have node canisters added to them.
lsiogrphostDisplays the hosts mapped to an I/O group.
lsiscsiauthDisplays the Challenge Handshake Authentication Protocol (CHAP) secret configured for authenticating an entity to the system.
lsldapDisplays the system-wide Lightweight Directory Access Protocol (LDAP) configuration.
lsldapserverDisplays all configured Lightweight Directory Access Protocol (LDAP) servers.
lslivedumpDisplays the livedump state of a node canister.
lsmdiskDisplays the managed disks visible to the system.
lsmdiskcandidateDisplays unmanaged disks by ID.
lsmdiskextentDisplays the extent allocation between managed disks and volumes.
lsmdiskgrpDisplays the storage pools on the system.
lsmdisklbaDisplays managed disk and logical block address (LBA) for a volume LBA.
lsmdiskmemberDisplays the volumes using extents on the specified managed disks.
lsmigrateDisplays the progress of current data migration operations.
lsnodecanisterDisplays the node canisters that are part of the system.
lsnodecanisterhwDisplays the hardware configuration of node canisters in the system.
lsnodecanisterstatsDisplays node canister statistics.
lsnodecanistervpdDisplays the vital product data (VPD) for each node canister.
lspartnershipDisplays the current systems partnered with the local system.
lspartnershipcandidateDisplays systems available for setting up a partnership with.
lsportfcDisplays information about the Fibre Channel I/O ports.
lsportipDisplays the iSCSI IP addresses assigned for each port on each node canister in the system.
lsportsasDisplays information about the SAS ports.
lsportusbDisplays information about the USB ports used for encryption.
lsquorumDisplays the managed disks or drives the system is currently using to store quorum data.
lsrcconsistgrpDisplays the Metro or Global Mirror consistency on the system.
lsrcrelationshipDisplays the Metro or Global Mirror relationships on the system.
lsrcrelationshipcandidateDisplays volumes available to form Metro Mirror or Global Mirror relationships.
lsrcrelationshipprogressDisplays the progress of the background copy of a Metro Mirror or Global Mirror relationship.
lsrepairsevdiskcopyprogressDisplays the repair progress for space-efficient volume copies.
lsrepairvdiskcopyprogressDisplays the progress of volume repairs and validations.
lsrmvdiskdependentmapsDisplays all mappings that must be stopped for a volume to be deleted.
lsrouteDisplays the IP routing table.
lssasfabricDisplays which canisters are visible to a node canister and the order of these canisters.
lssasportcandidateDisplays unconfigured logged-in FC host bus adapter (HBA) ports.
lssecurityInternal use only.
lssevdiskcopyDisplays the space-efficient copies of volumes.
lssnmpserverDisplays the SNMP servers configured on the system.
lssyslogserverDisplays the syslog servers configured on the system.
lssystemDisplays the local system.
lssystemipDisplays the system management IP addresses configured for each port.
lssystemstatsDisplays the most recent values or a history of canister statistics.
lstimezonesDisplays the time zones that are available on the system.
lsupdateDisplays information about system enclosure and drive update.
lsuserDisplays the users created on the system.
lsusergrpDisplays the user groups created on the system.
lsvdiskDisplays the volumes on the system.
lsvdiskaccessDisplays which IO groups volumes are accessible through.
lsvdiskcopyDisplays volume copy information.
lsvdiskdependentmapsDisplays FlashCopy mappings with target volumes dependent upon data held on a specified volume.
lsvdiskextentDisplays the managed disk extents that are provided for volumes.
lsvdiskfcmapcopiesDisplays all mappings with a target volume containing a valid copy of a volume.
lsvdiskfcmappingsDisplays the FlashCopy mappings to which a volume belongs.
lsvdiskhostmapDisplays volume to host mappings.
lsvdisklbaDisplays the volume and logical block address (LBA) for a managed disk LBA.
lsvdiskmemberDisplays the managed disks that are members of a volume.
lsvdiskprogressDisplays the progress during new volume formatting.

IBM Storwize V3700

Just got our new IBM Storwize V3700 unit in today. Isn’t she sexy?!


V3700 Startup

This is a video I took using my Samsung S5 of the startup of the V3700.  Loud.  Kickass.  What more could I ask for?  Maybe the SSD drives that will be arriving Monday…  If you listen closely, you can hear the IBM wind when it kicks into warp speed mode.

System Initialization

I’ve never experienced system initialization like with this V3700.  A USB drive is provided which contains a pre-configuration application.  I ran through the installer and configured the IPv4 address for the server and then inserted the USB drive into a USB port on the left canistor.
Here are some screenshots of the system initialization software in case you’re curious.

Post Initialization – Web Access Setup

The web interface is interesting to say the least.  It seems fast and responsive using Google Chrome latest release.  These are screenshots of the setup wizard after initialization.

Web Management Interface

The interface is pretty awesome.  Lots to explore within it.  Here are some screenshots of some of the top-level items on the interface.

Lenovo Yoga 2 Pro Screen Flickering

I own a nice sleek Lenovo Yoga 2 Pro tablet/laptop device. One annoyance is the screen flickers when on Battery.
I read on a few forums to go in and disable Auto Adjustment in the advanced power settings for the power plan that is active but that didn’t fully resolve it, I could still notice the backlight flicker.
The solution is to do the above mentioned PLUS go into the Intel Graphics options and disable their option for power saving technology on the graphics card.