Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1332020.1
Update Date:2012-05-14
Keywords:

Solution Type  Problem Resolution Sure

Solution  1332020.1 :   Qlogic QLA2340 card goes offline in an X4200, X4100 server  


Related Items
  • Sun Fire X4200 Server
  •  
  • Sun Fire X4100 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>x64>Server>SN-x64: CARDS
  •  




In this Document
Symptoms
Changes
Cause
Solution


Created from <SR 3-3337094302>

Applies to:

Sun Fire X4200 Server - Version Not Applicable and later
Sun Fire X4100 Server - Version Not Applicable and later
Information in this document applies to any platform.

Symptoms

Qlogic cards goes offline and does not return until after a reboot.

The log file /var/adm/messages shows errors similar to the following:

Mar 17 14:43:19 fctl: [ID 517869 kern.warning] WARNING: fp(1)::610100 NS failure pkt state=dreason=9, expln=1, NSCMD=0112, NSRSP=8001
Mar 17 14:43:19 fctl: [ID 517869 kern.warning] WARNING: fp(1)::GPN_ID for D_ID=610000 failed
Mar 17 14:43:19 fctl: [ID 517869 kern.warning] WARNING: fp(1)::N_x Port with D_ID=610000, PWWN=200500a0b818747e disappeared from fabric
Mar 17 14:50:57 fctl: [ID 517869 kern.warning] WARNING: fp(1)::N_x Port with D_ID=610000, PWWN=200500a0b818747e reappeared in fabric

Mar 1 18:12:50 scsi: [ID 243001 kern.warning] WARNING: /pci@1,0/pci1022,7450@1/pci1077,149@3/fp@0,0 (fcp1):
Mar 1 18:12:50 scsi: [ID 243001 kern.warning] WARNING: /pci@1,0/pci1022,7450@1/pci1077,149@3/fp@0,0 (fcp1):

Changes

This particular problem involves Qlogic QLA2340 card, installed in an X4200 and possibly an X4100 server
This issue is not present in the M2 variant of the platform.

Cause

The AMD 8131 bridge chip found in the X4200 and X4100 platforms cannot handle large successive packet transfers simultaneously through high performance fibre cards such as these.
<SUNBUG: 6426312>, <SUNBUG: 6534498>, <SUNBUG: 6483985>, <SUNBUG: 6399981>, <SUNBUG: 6531645>, <SUNBUG: 6532156>
See also <Document: 1000551.1>

Solution

Move the card to a higher speed PCI-X slot.
X4200 server has 133MHz and 66MHz slots, once the card is moved to 133MHz slot, the problem does not reoccur.

Other alternative that will work:
If card is in PCIX-66, change pci-max-read-request=1024

This parameter is in the qlc.conf file:

cd /kernel/drv
cp qlc.conf orig.qlc.conf
edit qlc.conf file and change
pci-max-read-request=2048;
to
pci-max-read-request=1024;


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback