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
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