How to Read PCI Negotiated Speed on Qlogic FC HBA
(Doc ID 2000056.1)
Last updated on MAY 08, 2018
Applies to:SPARC T5-4 - Version All Versions and later
Information in this document applies to any platform.
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, reference:
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 specifi c FC HBA that forced the upstream port to train @Gen1rather than th e endpoint , leading to the confusion with prtdiag output that showed a value of "5.0GTx4" = Gen2when it was negotiating at "2.5GTx8" = Gen1.
Reference PCI-E Bus Errors Reported Against QLogic 8 Gigabit/Second PCI-E Dual Fibre Channel Host Bus Adapter (HBA) Part Number 371-4325-02 (Doc ID 1614962.1) for how to update the preload table version 2.5.4 which forces the HBA to negotiate to PCI-E generation 1 speed 2.5GT.
Reference T5-4/T5-8 : PCIE fabric error panic or/and ereports on QLogic Fiber Channel HBA (Pallene) populated slots (Doc ID 1559361.1) to obtain QLogic 8 Gigabit/Second PCI-E Dual Fibre Channel Host Bus Adapter (HBA) Part Number 7076907 with preload table version 2.5.4 already applied.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!