Date: Fri, 4 Sep 1998 12:00:54 +1000 (EST) From: Rimen Wong <rimen@accsoft.com.au> To: Michael Meissner <meissner@cygnus.com> Cc: dledford@dialnet.net, linux-kernel@vger.rutgers.edu, AIC7xxx@FreeBSD.ORG Subject: Re: Archive Python DAT tape and Adaptec Message-ID: <13807.18902.119902.883529@vega.accsoft.com.au> In-Reply-To: <199809031634.MAA06783@wogglebug.cygnus.com> References: <199809031634.MAA06783@wogglebug.cygnus.com>
next in thread | previous in thread | raw e-mail | index | archive | help
So would HP DAT DDS-3 with AHA-2940AU cause problem? Rimen >>>>> "M" == Michael Meissner <meissner@cygnus.com> writes: M> (this is being sent to both the linux-kernel and the Adaptec scsi M> lists, so you might want to make sure followups are appropriate -- M> note for replies to me, I'm not yet on the AIC7xxx list, and am having M> trouble following the linux-kernel list due to volume). M> The Adaptec driver that's been shipping with the latest experimental M> Linux kernels with a version # of 5.0.20 does not work reliably with M> my 3 year old Archive DAT DDS-1 tape drive. I had a similar problem M> with another Archive DAT of the same vintage on my work computer M> (about six months ago, the Adaptec was dealt with the tape drive M> completely fine until I switched to TekRam 390{U,F} controllers). The M> Archive is an asynch-only device, and I have the jumpers set for M> SCSI-2 and Parity support. M> The home computer is a 233 Mhz Pentium-II on an Abit LX6 motherboard, M> and it is currently cabled with the Adaptec having an internal 50 pin M> ribbon cable connecting the tape drive (id #2), a 4x Toshiba CDROM (id M> #4), and an active terminator on the end of the cable. No connection M> is made on either of the 68 pin ports. The disks are on a separate M> TekRam 390F controller. I bumped up the SCSI reset time to 15 seconds M> to give things time to settle down, but it didn't help. M> About half the time when the driver resets the bus, I get something M> like: M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: Warning - detected auto-termination on controller: M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: <Adaptec AHA-294X Ultra SCSI host adapter> at PCI 9/0 M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: Please verify driver detected settings are correct. M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: If not, then please properly set the device termination M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: in the Adaptec SCSI BIOS by hitting CTRL-A when prompted M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: during machine bootup. M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: Cables present (Int-50 YES, Int-68 NO, Ext-68 NO) M> Sep 3 12:09:08 wogglebug kernel: aic7xxx: Termination (Low ON, High ON) M> Sep 3 12:09:08 wogglebug kernel: (scsi1) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 9/0 M> Sep 3 12:09:08 wogglebug kernel: (scsi1) Wide Channel, SCSI ID=7, 16/255 SCBs M> Sep 3 12:09:08 wogglebug kernel: (scsi1) BIOS enabled, IO Port 0x6800, IRQ 12 M> Sep 3 12:09:08 wogglebug kernel: (scsi1) IO Memory at 0xe4000000, MMAP Memory at 0xc4856000 M> Sep 3 12:09:08 wogglebug kernel: (scsi1) Downloading sequencer code... 413 instructions downloaded M> Sep 3 12:09:08 wogglebug kernel: scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.20/3.2.4 M> Sep 3 12:09:08 wogglebug kernel: <Adaptec AHA-294X Ultra SCSI host adapter> M> Sep 3 12:09:08 wogglebug kernel: scsi : 2 hosts. M> Sep 3 12:09:08 wogglebug kernel: (scsi1:0:-1:-1) Scanning channel for devices. M> Sep 3 12:09:10 wogglebug kernel: (scsi1:0:2:0) Parity error during phase Command. M> Sep 3 12:09:16 wogglebug kernel: scsi : aborting command due to timeout : pid 140158, scsi1, channel 0, id 2, lun 0 Request Sense 00 00 00 10 00 M> Sep 3 12:09:18 wogglebug kernel: SCSI host 1 abort (pid 140158) timed out - resetting M> Sep 3 12:09:18 wogglebug kernel: SCSI bus is being reset for host 1 channel 0. M> If I compile it as a module, the first time the driver is loaded, it M> messes up the device name and type, for instance: M> Sep 2 22:15:21 wogglebug kernel: (scsi1:0:2:0) Parity error during phase Command. M> Sep 2 22:15:21 wogglebug kernel: Vendor: MO @@/4@ Model: xY'@/ Rev: M> Sep 2 22:15:21 wogglebug kernel: Type: Medium Changer ANSI SCSI revision: 00 M> Sep 2 22:15:21 wogglebug kernel: scsi : aborting command due to timeout : pid 1175, scsi1, channel 0, id 3, lun 0 Test Unit Ready 00 00 00 00 00 M> Sep 2 22:15:21 wogglebug kernel: SCSI host 1 abort (pid 1175) timed out - resetting M> Subsequent unloads and loads of the driver will get the parity error, M> but recognize the Adaptec correctly. M> I downloaded Doug Ledford's beta driver from ftp.dialnet.net, and it M> correctly recognized the tape with no error each of the times I've M> loaded the driver. Before linux 2.2 is released, can we please M> upgrade the driver in the tree? M> Here is the log output with the newest driver: M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: Warning - detected auto-termination on controller: M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: <Adaptec AHA-294X Ultra SCSI host adapter> at PCI 9/0 M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: Please verify driver detected settings are correct. M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: If not, then please properly set the device termination M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: in the Adaptec SCSI BIOS by hitting CTRL-A when prompted M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: during machine bootup. M> Sep 3 12:15:37 wogglebug kernel: aic7xxx: Cables present (Int-50 YES, Int-68 NO, Ext-68 NO) M> Sep 3 12:15:37 wogglebug kernel: (scsi1) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 9/0 M> Sep 3 12:15:37 wogglebug kernel: (scsi1) Wide Channel, SCSI ID=7, 16/255 SCBs M> Sep 3 12:15:37 wogglebug kernel: (scsi1) Downloading sequencer code... 419 instructions downloaded M> Sep 3 12:15:37 wogglebug kernel: scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.0pre8/3.2.4 M> Sep 3 12:15:37 wogglebug kernel: <Adaptec AHA-294X Ultra SCSI host adapter> M> Sep 3 12:15:37 wogglebug kernel: scsi : 2 hosts. M> Sep 3 12:15:37 wogglebug kernel: Vendor: ARCHIVE Model: Python 25588-XXX Rev: 2.96 M> Sep 3 12:15:37 wogglebug kernel: Type: Sequential-Access ANSI SCSI revision: 02 M> Sep 3 12:15:37 wogglebug kernel: Detected scsi tape st0 at scsi1, channel 0, id 2, lun 0 M> Sep 3 12:15:38 wogglebug kernel: Vendor: TOSHIBA Model: CD-ROM XM-3501TA Rev: 3054 M> Sep 3 12:15:38 wogglebug kernel: Type: CD-ROM ANSI SCSI revision: 02 M> Sep 3 12:15:38 wogglebug kernel: Detected scsi CD-ROM sr0 at scsi1, channel 0, id 4, lun 0 M> Sep 3 12:15:38 wogglebug kernel: (scsi1:0:4:0) Synchronous at 4.0 Mbyte/sec, offset 15. M> Note, the newest NCR53C8XX drivers also have problems with the Archive M> DATs, but I will post another message about them, once I can get the M> approprate information for the aborts. M> -- M> Michael Meissner, Cygnus Solutions (Massachusetts office) M> 4th floor, 955 Massachusetts Avenue, Cambridge, MA 02139, USA M> meissner@cygnus.com, 617-354-5416 (office), 617-354-7161 (fax) M> To Unsubscribe: send mail to majordomo@FreeBSD.org M> with "unsubscribe freebsd-aic7xxx" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13807.18902.119902.883529>