Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         System property to control mpt driver bus release timeout feature
    1.2. Name of Document Author/Supplier:
         Author:  Kevin McInerney
    1.3  Date of This Document:
        19 September, 2007
4. Technical Description
System property to control mpt driver bus release timeout feature

1.  Summary

     The LSI SCSI chips driven by the mpt driver have the ability to
     monitor bus connections and reset the bus if a connection lasts
     longer than a specified timeout.  The bus reset has a side effect of
     incrementally lowering the transfer rate.  The timeout value is
     hard-coded in the driver at 15 seconds.

     A misbehaving SCSI device may not release the bus before this
     timeout and will suffer a lower transfer rate as a consequence.
     This has been seen in the field as a tape backup performance
     problem.  Traces have observed this reserved bus condition lasting
     as long as two minutes.

     This project addresses the problem with a new system property that
     specifies the timeout value.

     Patch release level is requested.

2.  Discussion

     A new system property is proposed to allow modification of the 15
     second timer:

         mpt-on-bus-time

     Each SCSI port can be configured separately.  (This feature only
     applies to parallel SCSI).  Its value is an integer representing the
     number of seconds for the timer.  The range
     will be 0 to 3435, with 0 disabling the feature and 3435 being the
     maximum configurable whole-second timer value supported by the chip.
     Values greater than the maximum will cause the driver to use the
     maximum.

3.  Interface Table

     INTERFACE                             COMMITMENT

     mpt-on-bus-time system property       Committed

4.  References

     LSI Fusion-MPT Message Passing Interface Specification v1.5.2
 
http://lagoon.central/docs/rpe-drivers/solaris-kernel-driver-mpt/FusionMPT_MPISpec1-5-2.pdf

     PSARC 2001/401 MPT driver (message passing technology)

5.  Documentation Changes

     We propose to update the mpt(7D) man page to include information
     about this property.  (The man page currently describes several
     similar properties). 

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to