*BSD News Article 22228


Return to BSD News archive

Xref: sserve comp.periphs.scsi:14545 comp.os.386bsd.development:1306
Path: sserve!newshost.anu.edu.au!munnari.oz.au!comp.vuw.ac.nz!waikato!thebes.cc.waikato.ac.nz!hamish
From: hamish@thebes.cc.waikato.ac.nz (Hamish Marson)
Newsgroups: comp.periphs.scsi,comp.os.386bsd.development
Subject: WD7000 request works once only...
Date: 11 Oct 1993 21:27:16 GMT
Organization: The University of Waikato
Lines: 26
Message-ID: <29cj3k$14si@thebes.cc.waikato.ac.nz>
NNTP-Posting-Host: thebes.cc.waikato.ac.nz
X-Newsreader: TIN [version 1.2 PL1]

Hi.

I'm trying to get a WD7000 working under NetBSD, but I can only get the 
WD7000 to complete one scsi request, the rest all fail with a timeout.
The initial INQUIRY seems to work becuase I get the drive type and manu
back, but when I attempt a MODE_SENSE, or DISK_SIZE (0x25) request all
I get back are timeouts.

Is there something that I have to do besides acknowledge the IRQ with 
writing to the IRQACK port on the WD7000 before another call can complete
properly? Am I missing something severely? I just can't see why the same 
code will work once, and not work again with a different scsi call...

PS. The drives are a Quantum 40Meg, and a Connor 170 (Ummm CP30170 SCSI1)
drives. ... The card is being initialised at address 7, and the drives
are at 0 and 1...


--
======================================================================
|  Hamish Marson                                                     |
|  Systems Programmer              |                                 |
|  Computer Services               | INTERNET h.marson@waikato.ac.nz |
|  University of Waikato           | PHONE    +64 7 8562889 xt 8181  |
|  New Zealand                     | FAX      +64 7 8384066          |
===========Disclaimer :- Remember. You heard it here first.===========