New devices can be added using echo "scsi add-single-device <h> <b> <t> <l>" > /proc/scsi/scsi where the variables are host, bus (channel), target (scsi id) and lun. The success (or otherwise) of this command can be determined by sending a subsequent cat /proc/scsi/scsi command.
..from the scsi-howto (proc interface) at
www.tldp.org - see it for more info.
i have a script "rescan-scsi-bus.sh" here on debian which uses the above method to recheck devices.
HTH ritch.