Re: HBA not detecting in O/S (85 Views)
Reply
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 1 of 12 (235 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.

 

 

 

Please use plain text.
Honored Contributor
Robert_Jewell
Posts: 1,199
Registered: ‎06-26-2001
Message 2 of 12 (214 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

 

 

 

Please use plain text.
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 3 of 12 (197 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.

 

 

Please use plain text.
Acclaimed Contributor
Torsten.
Posts: 22,953
Registered: ‎10-02-2001
Message 4 of 12 (200 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! star in the left column!   
Please use plain text.
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 5 of 12 (188 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

Please use plain text.
Honored Contributor
Robert_Jewell
Posts: 1,199
Registered: ‎06-26-2001
Message 6 of 12 (187 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

Please use plain text.
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 7 of 12 (180 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.

 

 

 

 

Please use plain text.
Honored Contributor
Robert_Jewell
Posts: 1,199
Registered: ‎06-26-2001
Message 8 of 12 (185 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

Please use plain text.
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 9 of 12 (179 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.

Please use plain text.
Honored Contributor
Robert_Jewell
Posts: 1,199
Registered: ‎06-26-2001
Message 10 of 12 (179 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

Please use plain text.
Frequent Advisor
suvy12
Posts: 42
Registered: ‎11-16-2010
Message 11 of 12 (91 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.

Please use plain text.
Honored Contributor
Robert_Jewell
Posts: 1,199
Registered: ‎06-26-2001
Message 12 of 12 (85 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

Please use plain text.
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