BladeSystem Forums have moved here
To make BladeSystem information easier to find, we have moved the BladeSystem forums here, to Servers and Operating Systems.
System Administration
Showing results for 
Search instead for 
Do you mean 

HBA not detecting in O/S

SOLVED
Go to Solution
Frequent Advisor

HBA not detecting in O/S

HI,

 

I have just installed HBA card in BL860c.

On ILO it is showing Fine, able to find the hardware

 

QLogic QMH2462 4Gb FC HBA for HP c-Class BladeSystem

 

 

but in O/S (HP-UX 11.3) it is showing below error.

 

 


0/3/0/0/0/0: Fibre channel Driver Read bad NVRAM Header

Additional status is 0x03
status == 0x01: Bad/Incorrect Signature
status == 0x02: Incorrect minimum version
status == 0x03: Incorrect Checksum

init of hardware not successful. id=10772432 and my_isc=d

 

What could be the problem Guys as the same problem is coming in 4 Servers in which we have installed 4 new HBA cards.

 

 

 

11 REPLIES
Honored Contributor

Re: HBA not detecting in O/S

Do you have the HP-UX FibrChanl-01 (fcd) software installed?   Check with # swlist Fibr*

 

If installed, check the version.  Update to the latest if needed:

https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=FibrChanl-01

 

 

Also, check the BL860c server firmware (use the # machinfo command).  The latest is v. 4.31:

 

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=3709945&prodSeriesId=3331044&prodNameId=3331045&swEnvOID=54&swLang=13&mode=2&taskId=135&swItem=ux-106900-1

 

 

-Bob

 

 

 

----------------
Was this helpful? Like this post by giving me a thumbs up below!
Frequent Advisor

Re: HBA not detecting in O/S

Hi

 

Below is the swlist O/P

 

swlist | grep -i Fibr
  FibrChanl-00                          B.11.31.0803   FibreChannel;HW=A6795A,A5158A
  FibrChanl-01                          B.11.31.0803   FibrChnl;HW=A6826A,A9782A,A9784A,AB378A/B,AB379A/B,AB465A,AD193A,AD194A,AD300A
  FibrChanl-02                          B.11.31.0803   PCIe FibreChannel;HW=AD299A,AD355A,AD221A,AD222A,AD393A

 

Machinfo O/P

Firmware info:
   Firmware revision:  04.21
   FP SWA driver revision: 1.18
   IPMI is supported on this system.
   BMC firmware revision: 5.36

 

In another BL860c Same firmware is there and HBA is detecting.

 

 

Acclaimed Contributor

Re: HBA not detecting in O/S

>> Incorrect minimum version

I would check the HBA firmware and EFI driver:

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=3709945&prodSeriesId=1844104&prodNameId=1844105&swEnvOID=54&swLang=8&mode=2&taskId=135&swItem=co-102984-1

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Frequent Advisor

Re: HBA not detecting in O/S

During the Server Booting it is given a error

 

"fibre channel adapter nvram error binding aborted"

 

I had tried to Update the Firmware using batch fcd_update4.nsh utility in efi shell. It shows that it is updating but after reset it agains shows same error.

 

Below are the Error Screen Shot

Honored Contributor

Re: HBA not detecting in O/S

With firmware reporting as "0.00" at the EFI shell and the firmware update process not working, this is looking very much like a defective card. 

 

-Bob

----------------
Was this helpful? Like this post by giving me a thumbs up below!
Frequent Advisor

Re: HBA not detecting in O/S

 

efiutil> adapter
 Adapter index number [0]? 0

efiutil> efi_write
 Driver image binary filename? q24nb158.bin
  using filename q24nb158.bin
 Writing efi driver image to flash from file q24nb158.bin...
 Adapter 0 image number to read?
 Old revision 0.00, New revision 1.09, Continue [n]? y
 File size 00040000
WARNING: do NOT interrupt this operation...
................................................................
 Reinitializing adapter A0...
 Image write complete.
 You must reboot the system for changes to take effect.

efiutil> risc_fw_write
 Firmware image binary filename [2400.bin]?
  using filename 2400.bin
 Old revision 4.00.090, New revision 4.00.090, Continue [n]? n
 File send failed
 Operation aborted by user

 

efiutil> adapter
 Adapter index number [0]? 1

efiutil> info
  A1  Acpi(00022211,PNP0A08,300/Pci(0|0)/Pci(0|1)  0000000000000000  0.00 (0.00.000)

efiutil> risc_fw_write
 Firmware image binary filename [2400.bin]?
  using filename 2400.bin
 Old revision 0.00.000, New revision 4.00.090, Continue [n]? y
 File size 000326A4
WARNING: do NOT interrupt this operation...
...................................................
 Reinitializing adapter A1...
 Image write complete.
 You must reboot the system for changes to take effect.

efiutil> efi_write
 Driver image binary filename? q24nb158.bin
  using filename q24nb158.bin
 Writing efi driver image to flash from file q24nb158.bin...
 Reinitializing adapter A1...
 Old revision 1.09, New revision 1.09, Continue [n]? y
 File size 00040000
WARNING: do NOT interrupt this operation...
................................................................
 Reinitializing adapter A1...
 Image write complete.
 You must reboot the system for changes to take effect.

 

But Question is that When i reboot the server All the firmware got lost.

When i tried to save in NVRAM it is asking me for the NVRAM file name

 

efiutil> nvram_write
 Nvram data filename?
 Please specify the nvram file name
 This operation is not supported with default file name

 

How could i find the nvram filename.

 

 

 

 

Honored Contributor

Re: HBA not detecting in O/S

Perhaps an issue with the firmware files themselves?  Try downloading and applying firmware from a previous version to see if that changes anything.

 

 

-Bob

----------------
Was this helpful? Like this post by giving me a thumbs up below!
Frequent Advisor

Re: HBA not detecting in O/S

Or if possible can we write/save the changes in NVRAM as i don;t know what could be the NVRAM file name and his location.

Honored Contributor

Re: HBA not detecting in O/S

Well, I have never done udpates like this outside of the script provided.  I did note that within the firmware package there is an efiutil.pdf document that describes the nvram_write command among others.  I also noted a 'diagnostic' command that may be useful.

 

I would just advise caution.  If your card's NVRAM is corrupt, then I guess there isnt much to lose.  If, for some reason, the problem is elsewhere, you can certainly cause more problems by writing the wrong data!

 

 

-Bob

----------------
Was this helpful? Like this post by giving me a thumbs up below!
Frequent Advisor

Re: HBA not detecting in O/S

File name is qmh2462.dat in which i had gave while nvram_write command.

Ploblem is solved now . All the HBA's are detecting now.

Highlighted
Honored Contributor

Re: HBA not detecting in O/S

So you ran the command:

 

efiutil> nvram_write qmh2462.dat

 

and that updated the cards firmware for you?  That is good to know!

 

-Bob

----------------
Was this helpful? Like this post by giving me a thumbs up below!