How to Read PCI Negotiated Speed on Qlogic FC HBA (Doc ID 2000056.1)

Last updated on APRIL 22, 2015

Applies to:

SPARC T5-4 - Version All Versions and later
Information in this document applies to any platform.

Goal

To read the pci bus negotiated speed of a PCI 8Gb Oracle Qlogic FC HBAs installed on a T5-4 server.

On the T4 server platform exist an internal utility called idtutil.sh , that reads this information from a PCI switch on the T4 server, but for the T5 platform this does not exist.

 

Reason for knowing the pci negotiated speed: There was some misprogrammed Emulex HBAs operating @Gen2 instead of Gen1 in a number of SPARC T4-4 systems.
This resulted in these devices reporting an extremely high rate of CEs and device faults, see:

Emulex HBA faulted following ereport.io.pciex.pl.re events when operating at PCIe Gen2 (Doc ID 1624749.1)


Emulex opted to implement a fix on a specific FC HBA that forced the upstream port to train @Gen1
rather than the endpoint , leading to the confusion with prtdiag output that showed a value of "5.0GTx4" = Gen2
when it was negotiating at  "2.5GTx8" = Gen1

 

 


 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms