Kevin, the short answer is that the patch containing this fix (CR#6381878) is not yet available on sunsolve for S10. The reason is that this patch is dependent on a kernel update patch that's not released.

There are two solutions:
-Wait for the kernel update patch. The kernel update patch should be released at the end of January 2007, and the FibreChannel patch will be released then. -Download Solaris 10 Update 3 (November 2006 Solaris release) S10, and do an upgrade install.

Aaron

Kevin Gee wrote:
We are hoping to increase the fibre channel failover timeout from the default of twenty seconds to 30 seconds to accomadate a controller failover on our SAN. We are running Solaris 10 which is patched to Dec 2006, a McData switch and a dual port QLogic 2342 card. We have port down retry and login retry counts set to 60 in the /kernel/drv/qlc.conf file and in the bios of the QLogic card but it appears that a system variable is overidding the qlc.conf file information. When we attempt to failover a SAN controller, the ports are flagged down after twenty seconds. Based on this thread, the way to increase this time out value may be via the fcp_offline_delay variable. The adb -kw command followed by fcp_offline_delay /D returns the unknown symbol name information.
# adb -kw
physmem 1f944
fp_offline_ticker /D
fp_offline_ticker:
fp_offline_ticker:              90
fcp_offline_delay /D
adb: failed to dereference symbol: unknown symbol name


Here are the current versions of the SFS software on the machine. The drivers appear to be newer than the ones listed in this thread. Please correct me if I am wrong.
# modinfo | egrep 'SunFC|mpxio|scsi_vhci|qlc'
 19  123bda8   e4e8 189   1  scsi_vhci (SCSI VHCI Driver 1.45)
 74 7bf26000  185f0  98   1  fp (SunFC Port v20060831-1.71)
 75 7bf3e000  18d30 101   1  fcp (SunFC FCP v20060831-1.109)
 76 7bf00000   8a48   -   1  fctl (SunFC Transport v20060831-1.53)
 79 7ba54000  cdff8 117   1  qlc (SunFC Qlogic FCA v20060630-2.16)
148 7bbe0000   82e0 100   1  fcip (SunFC FCIP v20060831-1.45)

Is there a procedure to introduce the new variable to the kernel and increase the timeout value?
Thanks in advance for any help.
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to