HBA card faulty

Hi,

How to determine if HBA card in getting faulty from linux host ? any pointers.

Check the port on the FC switch on which that card is connected for errors.
Is multipath software is reporting LUNs on multiple paths ?

Depending on your HBA model there are utilities from the manufacturer to run tests, so you might want to try those.

Also check if the speed is negotiated properly (e.g your port on switch is 8 G with 4 G SFP and your card is 8 G, the speed on the port and the card should be 4 G in this case).

[root@server1 ~]#  lspci | grep -i fibre   
0e:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
0e:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
8b:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
8b:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)

As per above o/p - their are 2 HBA cards and manufacture is Emulex.

  port_state          = "Online"
   port_type           = "NPort (fabric via point-to-point)"
   speed               = "8 Gbit"
   supported_classes   = "Class 3"
   supported_fc4s      = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
   supported_speeds    = "2 Gbit, 4 Gbit, 8 Gbit"
   symbolic_name       = "Emulex 42D0494 FV1.11A5 DV8.2.0.121"

How to proceed further to check details.......

I am sorry to bother you- i have no experience with HBA.