scsi, st, sd;
	By going to a structure for the arguments, and allowing the
	queuing of requests, I could simplify the code to have interfaces
	wait when they can't get a scsi transaction queued.
st:	Instead of having state machine, write different interrupt handlers
	for each next state.
