TODO list for scsirastools & scsiras/kernel: . 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