Date: Mon, 1 May 1995 02:49:46 -0700 From: "Justin T. Gibbs" <gibbs> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Message-ID: <199505010949.CAA19820@freefall.cdrom.com>
next in thread | raw e-mail | index | archive | help
gibbs 95/05/01 02:49:46 Modified: sys/i386/scsi aic7xxx.c Log: Set the return value (outb'd to the sequencer) for non zero status interrupts to zero to start with. This is the value we return in most cases. The sense code then outbs the apropriate value to cause sense retrieval. The return value was uninitialized before this change (something that was an okay thing with the old sequencer code, but not with the semantics of the new). This problem caused us to always retrieve sense upon recieving a non zero status byte. This is exactly what was happening for the "target busy" status returned by exabyte tape drives when they rewind or power on with a tape installed. The request sense proved fatal. This should fix the tape problems.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199505010949.CAA19820>