TODO list for scsirastools & scsiras/kernel:

  . kern: Add a patch for SCSI/SAS error tallies in LSI mpt driver

  . sgdiskmon: use SCSI/SAS error tallies and grown defect trending
    to predict disk failures (persist the tallies).  This depends 
    upon a kernel patch for the tallies.
 
  . sgraidmon: test with more complex software RAID configurations, like:
    a 2 disk root mirror w RAID1, plus 3 disk non-root RAID5 or RAID1.
    It should differentiate these as separate software RAIDs.
    This may already work, but is untested.

  . sgraidmon: Test/Handle FiberChannel disks also
    This may already work, but is untested.

  . sgraidmon: Test/Handle raid multihost configurations also
    This may already work, but is untested.

  c sgraidmon: handle SES enclosures also
    COMPLETE in scsirastools-1.5.3

  . kern: After hot-inserting or hot-swapping a SCSI disk, make sure
    the /proc/scsi/scsi structure changes to match the new device.
    Workaround is to use the rescan-scsi-sub.sh w add-single-device method.
    DONE
 
  . kern: Debug md_update_sb oops in kernel 2.4.9 even with raid_oops.patch.
    Happens sometimes when hot-removing 2nd disk (only for RedHat AS 2.1).
    Reportedly fixed in RedHat AS 2.1 Update 7.
    DONE
 
  . kern: Debug md problem in hot_add_disk causing disk to be added as spare,
    but not start recovery.  Happens sometimes when inserting disk 0.
    Happens if kernel thinks there are already 2 live raid1 disks.

  . kern: sgdiag format on an active mirror disk suspends activity on all
    disks on that bus until it completes.  Expected result would be
    for the other disks to still operate normally.
    This should be easier to do in lk 2.5.x or 2.6 scsi.

COMPLETED TASKS:

  c Add snmptrap functionality to mdevt script
    Currently users can edit mdevt to do the 'snmptrap' command, but this
    should be included by default.  
    COMPLETED in scsirastools-1.4.16, sample snmptrap logic in mdevt

  c Test with LSI/Symbios SCSI driver also, and enhance/fix if needed.
    Primarily interested in LSI 53C1030 chipset, using LSI driver from
    ftp://ftp.lsil.com/HostAdapterDrivers/linux/Fusion-MPT/2.03.00
    COMPLETED in scsirastools-1.4.16

  c Special adjustments in sgmode if block size changes.
    DONE in scsirastools 1.4.2

