Re: HBA not detecting in O/S (508 Views)
Reply
Frequent Advisor
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 1 of 12 (658 Views)
Accepted Solution

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.

 

 

 

Honored Contributor
Robert_Jewell
Posts: 1,238
Registered: ‎06-26-2001
Message 2 of 12 (637 Views)

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=37...

 

 

-Bob

 

 

 

Frequent Advisor
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 3 of 12 (620 Views)

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
Torsten.
Posts: 23,303
Registered: ‎10-02-2001
Message 4 of 12 (623 Views)

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=37...

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
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 5 of 12 (611 Views)

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
Robert_Jewell
Posts: 1,238
Registered: ‎06-26-2001
Message 6 of 12 (610 Views)

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

Frequent Advisor
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 7 of 12 (603 Views)

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
Robert_Jewell
Posts: 1,238
Registered: ‎06-26-2001
Message 8 of 12 (608 Views)

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

Frequent Advisor
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 9 of 12 (602 Views)

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
Robert_Jewell
Posts: 1,238
Registered: ‎06-26-2001
Message 10 of 12 (602 Views)

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

Frequent Advisor
suvy12
Posts: 48
Registered: ‎11-16-2010
Message 11 of 12 (514 Views)

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.

Honored Contributor
Robert_Jewell
Posts: 1,238
Registered: ‎06-26-2001
Message 12 of 12 (508 Views)

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

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.