HP – Error Message – Array controller P410i [Embedded] was of an unknown or unrecognized class.

Background

About once a day, we started seeing the error posted below in our Event Viewer.

Error Message

Message Detail

  1. Source :- Cissesrv
  2. Event ID: 24607
  3. Error Message :- The event information received from array controller P410i [Embedded] was of an unknown or unrecognized class.
    An excerpt of the controller message is as follows: Surface Analysis Pass Information, LDrv=0 Number of passes=84.

 

Browse Errors

BrowseErrors

 

Diagnosis

Source

Where is the error coming from?

In the Source column we see Cissesrv

 

Registry

Did a quick search in MS Windows Registry for cissesrv

cissesrv

 

Services

We see that Cisserv is a service known as HP Smart Array SAS/SATA Event Notification Service.

 

HPSmartArraySAS-SATAEventNotificationService

Product and File Version

Checked the folder referenced for the file … C:\Program Files\HP\Cissesrv

Version

  1. File Version :- 6.18.0.64
  2. Product Version :- 6.18.0.64
  3. Copyright 2003, 2010

 

Device Manager

SmartArrayP410iController

 

  1. Driver version: 6.28.0.64
  2. Driver Date: 10/28/2013

 

HP Advisory

There is an HP Advisory titled “Advisory: HP Smart Array Controllers – Multiple Event ID 24607 Messages May be Generated By HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows on Servers Configured With Smart Array Controllers Running Firmware Version 5.12 (or Later)” and available @ Link.

Description

Beginning with the Smart Array Controller Firmware Versions 5.12, a new Event Notification Class was added into the firmware and HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows 6.22 (or earlier) does not have the support for this new Event Class. Therefore, it will log Event ID 24607 as an unknown Event.

SCOPE

Any HP ProLiant server configured with any HP Smart Array controller running firmware version 5.12 (or later) and running Windows Server 2003 or Windows Server 2008 with HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2003/2008 Version 6.22 (or earlier) installed.

 

Resolution

Apply HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2008 x64 or x86 Editions Version 6.24 (or later).

 

Applicability

Here is the applicability to our environment:

  1. Notification Service
    • We are running 6.18 and it seems we need to be at 6.24 or later
  2. Driver
    • HP Smart Array P410i Controller
      • We are running 6.28.0.64
      • The scope of the upgrade is for those running 5.12 or later

 

Identify & Download Patch

Direct Links

Here are the current links.

 

Name Type Version OS Filename Reboot Link
HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2008 x64 Editions and Windows Server 2012  Software – Storage Controller  6.42.0.64 (15 Jun 2015)  v2012, v2008/R2, v2008  cp025886.exe (795 KB)  No  Link

 

 

Identify Missing Patches

You might want to explore any other missing patches.

  1. Launch Web Bowser
  2. Access “HP Customer Support – Software and Driver Downloads” by entering the URL http://support.hp.com/us-en/drivers
  3. Choose “Identify Now” button
  4. In the download Options tab, choose “Drivers, Software, and Firmware
  5. The HP Devices detected are
    • HP DL380z Gen9 Virtual Workstation
  6. In our case, the lone missing software is:
    • HP PC Hardware Diagnostics UEFI (International)
      5.9.1.0 Rev.A
      30 Oct 2015
      24.3 MB
  7. Download patch

Identify & Download Software

Devices Detected

DevicesDetected

 

Download Options

DownloadOptions

 

Missing Updates

DiagnosticSoftware

 

Apply Patch

Once download, apply patch, reboot box, and confirm that Notification Service has been updated.

File Properties

Here is the updated file’s property.

20160126

  1. File Version :- 6.44.0.64
  2. Product Version :- 6.44.0.64
  3. Copyright 2003, 2015

Configuring “HP OfficeJet 600” on MS Windows XP

Background

One of my adoptive family called me last week requesting my help to connect the “HP OfficeJet 600” that their son brought back from college.

 

What Works

The Apple laptop and MS Window 7 laptops worked flawlessly.  They were able to connect to the printer fairly quickly.

Yes, we had to to a couple of things to the Printer.  Those are:

  1. Found the Power card and powered up the Printer
  2. Connected the Printer to the back of the AT&T Wireless Access Point ( WAP )
    • The Printer prompted for WEP and the son, who has a very good mind, knew it off hand and entered it

 

What does not work

The lone MS Windows XP computer does not work.

Install Printer Driver

Is Printer Driver bundled with MS Windows?

Basically, the printer driver is not bundled with Windows.

Here is what happens when we try to add the Printer by “tricking” windows to think the printer is a Local Printer.

AddPrinter-InstallThePrinterDriver

 

 

Explanation:

  1. We can see that “HP OfficeJet 6600” is not listed in the list of Printers

 

Download Software & Driver

The Printer Driver is available @ http://support.hp.com/us-en/product/HP-Officejet-6600-e-All-in-One-Printer-series—H7/4322968/model/4323587/drivers.

 

Option 1: Check for updates and recommendations (suggested)

I tried to go with Option 1: Check for updates and recommendations (suggested) by clicking the “Check now” button.

CheckForUpdatesAndGoDirectlyToTheSoftware

 

But, was not successful.

 

Option 2: Go directly to software and driver results

And, so chose to directly download the Software and driver.

 

Software and Driver

As of July 2015, the Software and Driver available is:

DriverProductSoftware

 

Version:

  • Version :- 28.8
  • Size :- 113.3 MB
  • Date : August 18th, 2014
  • File name: OJ6600_1315-1.exe

 

Software Download Progress

HP is downloading the selected files to your computer….

 

SelectedFilesAreBeenDownloaded

 

 

Install Software & Driver

Once the Software is downloaded and the binary is launched, here is the subsequent screen:

SoftwareSelection

 

 

We opted out:

  • HP Officejet 6600 Product Improvement Study
  • Bing Bar for HP ( includes HP Smart Print )

And, kept:

  • HP Update
  • HP Officejet 6600 Help
  • I.R.I.S. OCR

 

 

Configure Software & Driver

Printer Setup & Software

From the “Printer Setup & Software”, choose the “Connect a new printer” option

AddPrinter

 

Connection Options

As we are connecting over a wireless network, we chose the “Wireless – Connect the printer to your wireless network and internet“.

ConnectionOptions-Wireless

 

Network Check

As we chose to go the Wireless route, the system scans the network for our printer.

NetworkCheck

 

 

 

Network Printer Installation

In the preceding page, we chose our printer and clicked the Next button.

NetworkPrinterInstallation-InstallingNetworkPrinter

 

 

 

Successful Network Installation

We were able to successfully install the Software.

SuccessfulNetworkInstallation

 

 

 

HP – Software – Driver \ Firmware Patches (2012)

HP – Software – Driver \ Firmware Patches (2012)

Science is all about being a busy body; some call it being curious.

If you lack interest, if you lack joy for it — Then you probably should not be in Technology; or at least in particular sub-domains of it.

So installed patches earlier in the week and occasionally one has the interest to go back and document the patch a bit; while doing so, you hopefully deepen your overall understanding.

So you Goggle until your wrist hurt — How I wish I was one of those with the gentle typist fingers … Wow must be nice.

So anyways I have this HP Patch that is geared towards MS Windows Installation.  And, thank Goodness it is pre-packaged as a MS Windows Executable (exe).

So no problem with installation … Just run and you have a nice GUI…

But, wanted to dig in a bit and see what is exactly being bundled.

To do so, launched the installer and chose the “Extract” option:

For this executable, got the following files:

  1. bcu.exe
  2. bfa_boot_fw
  3. boot.txt
  4. BootImageInfo.xml
  5. cp017397.xml
  6. cpqsetup.exe
  7. installer.dll
  8. reference.xml

Let us dig a bit deeper per each file:

bcu.exe

  • This file is the Brocade CLI Utility.  CLI means Command Line Utility.
  • As the name suggests to really use the utility launch a command shell and start digging around command line options

bfa_boot_fw

  • Not so sure when this file is used
  • It contains entries in old style item = value designation
#
# Template for the entries for a particular type of card
#
# <Field Name>   = <Value>    
# CARDTYPE(*)   = <Model type>
# DESCRIPTION= <Brief description of the card>
# FWCFG(M)     = <Firmware Configuration file name>

Sample Entries

CARDTYPE=415
DESCRIPTION=Brocade 4G FC HBA
FIRMWARE=cbfw.bin
OPTROM=bfa_option.rom
BOOTOVL=all.ovl

CARDTYPE=815
DESCRIPTION=Brocade 8G FC HBA
FIRMWARE=cbfw.bin
OPTROM=bfa_option.rom
BOOTOVL=all.ovl

boot.txt

Seem basis as bfa_boot_fw will suffice.

bootImageInfo.xml

  • As the file extension suggests this is a true XML file
  • It has the version#
  • The package’s release date
  • SupportedDrivers — That is which version# of the base Drivers are supported
  • And, a hash#

sample

<bootimage>
<version>3.0.3.4</version>
<releaseDate>04-20-2012</releaseDate>
<supportedDrivers>3.0+</supportedDrivers>
<hash>62a2ef7f32ead1f598033ca61fdbbd84</hash>
</bootimage>

cp017397.xml

  • This is also an XML file
  • It is much more detailed that other XML files (in the bundle)
  • It is probably the most revealing in terms of HP’s Engineering predigree
  • It has entries for Division — In this case Networking / Server
  • Lists the Operating Systems Supported – In this case Microsoft Windows Server 2003 x64 Edition, Microsoft Windows Server 2008 x64, Microsoft Windows Server 2008 R2
  • Version# – 2012.05.01
  • Language List – English / Japanese
  • Description – “This component upgrades the boot BIOS of Brocade fibre channel host bus adapters“.
  • Prerequisites – “Requires Brocade version 3.0.0.0 storport driver that can be obtained from the Service Pack for Proliant (SPP).”
  • Revisions / Enhancements
    – to resolve an issue when performing boot from san (bfs) with 3Par arrays.
    –  to resolve an HBA (Host Bus Adapter) disconnect issue seen on some configurations.
  • Supported OSes
  • Supported Devices
    – Vendor – 1657
    – Device – 0013

Areas that were a bit missing are:

  • Signature \ Fingerprint in terms of determining how to identify machines that have the software installed
  • Device Identification that might allow one to Identify\map the Hardware Device — This is useful in CMDB and also when one is looking for more KB over in the Internet (ie http://pcidatabase.com)

Conclusion:

Here is my takeaway:  HP puts in a lot of work into documenting these patches.  They carefully note which OSes it can be installed on.  The underlying software version that has to be currently installed.  And, the problems that are being addressed are listed.

References:

Microsoft – Windows \ SQL Server on HP Servers using Brocade\Mezzanine HBA Card – Error Source – bfad – Error Message – Heartbeat of IOC has failed

Microsoft – Windows \ SQL Server on HP Servers

When I first move to the Bay Area, I had the good fortune of working with one of the giant publishing companies.

I remember we had a Box that kept crashing.  Finally, the vendor owned up to it and sent us a replacement box.

What brings it to mind is that the in-house OS Administrator was literally crying that finally the vendor believed him.  And, shall we say he was able to sleep as the old server was a lemon.

Read more about California’s (CA) Motor Vehicle Warranty & Lemon Law
http://oag.ca.gov/consumers/general/lemon

These days you can sleep better.  You have the Internet and a community of techies writing down their experiences.

And, thank goodness for Google.  Just know what to look for and since it is so fast you have many gos at it.

Each is own, I do not read anymore – I just google it.  No wonder our bookstores are out of business; less to talk of community\city libraries.

Back to our discussions..

So on your Windows Box, if you start seeing errors such as:

1) In your Windows Event Viewer Log

– Branch : System
– Source : bfad
– Level : critical
– Message : Heartbeat of IOC has failed

2) And, on your Brocade\Mezzanine “Host Connectivity Manager” \ HCM Log will contain something close to this:

3) And, today is not the day you will go completely crazy nor start sobbing at work

Then look to your Brocade Mezzanie card that is quite common with HP Blade Servers.

HP Description states:

This occurs because the Brocade 804 mezzanine card BIOS incorrectly self-configures architecture internal to the ASIC, resulting in data throughput that can cause brief losses of the fabric connection. Occurrences may be more noticeable with an increased number of LUNs.

The error was fixed in BIOS revision 3.0.3.4. And, the post is dated June 5th, 2012.

So five months later it bit us.

To remediate:

  • Apply “HP Firmware Online Flash for Brocade Fibre Channel Host Bus Adapters” version 2012.05.01 or later

HP’s excellent and most useful write-up is available @

Advisory: Brocade 804 8Gb Fibre Channel HBA for HP BladeSystem c-Class- Adapter May Experience a Brief Loss of Fabric Connection on All Ports

http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03362107&lang=en&cc=us&taskId=135&prodSeriesId=3676868&prodTypeId=15351

As of election day 2012 the latest patch is

Type: Firmware – Storage Fibre Channel
Version: 2012.10.01 (26 Oct 2012)
File name: cp018011.exe (2.5 MB)

And, it is available @

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&swLang=8&mode=2&taskId=135&swItem=MTX-98c4a6eb74a64a2c9e40489cff

Mac – Printing to Windows based Printer – Error Message – “You entered an invalid username or password for the server . You do not have permission to access this server”

Had a bit of a tough time printing from Girl Friend’s #1 Mac Laptop to a HP LaserJet Printer.

Here is a bit of background

  1. Mac laptop is Mac OS X
  2. HP Laser J is connected to a USB port on MS Windows 2003 machine.  The Windows box is in a MS Active Directory Domain

To attach to the printer, I do the following:

  1. Launch “System Preferences”
  2. In the “Hardware” section, choose “Print & Scan”
  3. In the “Printers” section, click the “+” sign
  4. In the “Add Printer” window, click the “Windows” icon
  5. My little “Active Directory”\Workgroup Network is discovered.  The domain name is shown in the leftmost panel,  the computers in the domain are shown

But, no printers nor folder shares are shown.

I try to access the printers off one of my boxes.  The name of the machine is SEASHELL.  And, it is acting as our Print Server.

But, I can not connect to it.  The error message I am getting states:

You entered an invalid username or password for the server <servername>.   You do not have permission to access this server.

So here I am thinking “Young one”, you did not even give me the ability to specify a username or password.  And, to make matters worse the error should please give me a hint as to which username is being attempted.

So Googled for help.

And, once again, I found some help.  I should check my keychain.

So launched Finder.

And, accessed the menu items “Go”/”Connect to Server …”:

And, entered the needed information:

  1. Server Address –> smb:<print-server-name>

And, clicked on the “Connect” push button.

Supplied my AD Domain credentials as:

user –> LAB\SomeoneIntheWindow
password –> JohnsonR

Agreed for the credentials to be persisted.

Returned back to “Add Printer” window and thank goodness, now I am able to connect to the Windows based HP LaserJet printer.

BTW, there is an awful lot of printers that the Mac OS ships drivers for.  So take time to see if specific drivers exists for your printer.

Else, for HP laser jet, you can use the PCL5/6 emulation.

Microsoft – Windows 2008 – R2 / QLogic HBA (QLE2562) – Drivers (2012-03)

Using the new “Activity Monitor” that comes with “Microsoft SQL Server” – v 2008/R2, we have being able to lock in to the fact that our biggest wait category is “Buffer IO”.

So what that to do when faced with the following Perfmon metrics:

  1. Queue Length (High – over 20)
    • Logical Disk – Avg. Disk Queue Length (High – Over 20)
    • Logical Disk – Avg. Disk Read Queue Length (High – Over 20)
  2. Queue Length (Avg. Disk Sec > 15 ms)
    • Logical Disk – Avg. Disk sec/Read ( Greater than 15 ms)
    • Logical Disk – Avg. Disk sec/Write ( Greater than 15 ms)
  3. Disk idle Time (less than 10%)
  4. Disk Read/Write Sec (Lower than the rated numbers)
  5. Logical Read
    • Logical Disk – Disk Reads/sec
    • Logical Disk – Disk Writes/sec
    • Logical Disk – Disk Writes/sec

Well, keep looking and doing.  And, talking.

One of the things I did was talk to our Storage Engineers.

And, then talked to an Industry Luminary.  Spoke to my Uncle Charles.  He said it appeared that we have enough “firepower” and rather than add on more fire-power may be we should just do a bit more instrumentation (that is get more insight into what the problems were).

Our system is quite complex and we are just not sure what the expected metrics really are.  And, so what we ended up doing is taking the easiest path.

Apply patches.

  • Microsoft – SQL Server – 2008 – R2 – SP1
  • NetApp – Data OnTap DSM – v 3.5
  • NetApp – Fiber Channel (FC) – Host Utilities (v 5.3 to v 6.0)
  • QLogic – HBA – QLE2562  – v 9.1.9.25 to 9.1.9.47
  • HP – Proliant – SmartArray – P4100 Controller –  v 6.22.0.64

 

 

References

Microsoft – Windows 7 (x64) – HP LaserJ 2100 – Can’t we all get along

Microsoft – Windows 7 (x64) – HP LaserJ 2100 – Can’t we all get along

Another self betrothed Insomnia Night.

Started off last night.  Went online looking for a nice dinner to take the old lady.
Found a bunch in San Francisco, but wasn’t so sure as I knew the local team is
playing for the NFC Championship and so places might be crowded or we
might just get caught in Traffic.

Tried to float riding Bart.  But, newly done hair and rain does not work for
most ladies.

And, so make a long story short, visited “Check Please SF” (http://blogs.kqed.org/checkplease/) and checked out a bunch
of restaurants.

Made a good long list with web sites, phone numbers, and hours
of Operations; especially for Sunday Nights.

Next in line is to print – Connected to printer server using UNC (\\myprintserver\hplaserj).

But, no printer drivers, etc.

Stupid error messages:

Windows can't find a driver for HP LaserJet 2100 PCL6 on the
network.
To locate one manually, click OK. Otherwise, click Cancel and
consult your network administrator or the printer manufacturer's
website.

Visited Control Panel, Device Manager and tried to add printer manually:

  1. Control Panel \ System \ Device Manager
  2. Once in “Device Manager”, clicked on menu items “Add Legacy Hardware”
  3. In the “Add Hardware” window, choose to “Install the Hardware that I manually select” — This is only option as printer is not physically connected to laptop
  4. In the “Common hardware types” window, select “Printers”
  5. In the “Choose a printer port” choose LTPI, unless you are using your printer is accessible via network and you have a TCP/IP Address and port, etc”

Attempt Vendor’s (HP) Print Driver

On the Print Server, Initiate Add Driver

  • Access Control Panel
  • Access Printers and Faxes Applet
  • Choose to view “remote printers”
  • Wait until the printers are shown
  • Right click on your printer and choose “properties”
  • In the “Properties” window, access the “Sharing Tab”
  • Choose the “Additional Drivers…” button
  • Ensure that you have selected all the Drivers for each Processor Architecture (x86, x64)
  • For each missing OS (that you need supported), click on the “Add…” button

In our case, the x64 driver was not previously chosen.

 

PrinterDrivers

 

Download HP Printer Driver – x64 bit

In our case, our Printer is an HP LaserJet 2100

We downloaded the x64 bit Driver from:

http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdHome/?sp4ts.oid=14922&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3DswEnvOID%253D1060%257CswLang%253D8%257Caction%253DlistDriver&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken

Tried HP Printer Driver – x64 bit

And, extracted it.

But, as we pointed to it we got an error message:

The specified location does not contain the driver HP LaserJet 2100 for the requested processor architecture.

 

 

TheSpecifiedLocationDoesNotContainHPLaserJetDriver4TheRequestedProcessorArchitecture

 

 

Solution

What provided best relieve are these steps:

 

Print Server

You might need Windows 2003 x64 Server, Windows 2008 x64 server CD depending on the OS that is running on your print server.

So go your Print Server, place the Windows 2003 x 64, Windows 2008 x64 CD, etc in your CD plate or install from Network Location.

PrinterDrivers

 

Client

On your Client box, MS Windows 2012 x64 box in our case, try connecting to your Network Printer once again.

This time you should receive an option asking whether you will like to “Install Driver”.

 

Please choose the “Install Driver” option.

Kind of reminds me of “Steve Winwords – Back in the HighLife” again.

 

References:

 

 

References – Related:

HP LaserJet, Color LaserJet, and LaserJet AiO/MFP Products –