[4871] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

problem with adaptec 3940 not finding drives

daemon@ATHENA.MIT.EDU (Chris Evans)
Tue Oct 13 12:19:57 1998

From: "Chris Evans" <C.Evans@sghms.ac.uk>
To: linux-scsi@vger.rutgers.edu
Date: 	Tue, 13 Oct 1998 10:48:21 +0100

I am newish to linux and pretty ignorant of scsi things though 
they've always worked for me under windoze and windoze NT 
before.  

I had created a Debian (Hamm) system on a machine that had 
previously run NT.  Controller is an adaptec 3940.  I changed the 
motherboard from a 90MHz one to a 300MHz K6 board.  Now I find 
the system only recognises two of the four hard drives that are 
there.  I decided to clean everything up and rebuild from scratch.  
Now I get the following on booting system with clean resc1440.bin 
floppy:

<4> Detected scsi CD-ROM sr1 at scsi0, channel 0, id 3, lun 0
<6> (scsi1:0:-1:-1) Scanning channel for devices
<4> (scsi0:-1:-1:-1) Bad scbptr 255 during SELTO.
<4> (scsi0:-1:-1:-1) Referenced SCB 255 not valid druing SELTO
<4>          SCSISEQ = 0x12 SEQADDR = 0xa SSTAT0 = 0x15 
SSTAT1 = 0x8a
<4> scsi    :   detected 2 SCSI cdroms 2 SCSI disks total.

The three error lines are then repeated but with SSTAT1 = 0x88 
later.

I get the same message whether I use channel A or B on the 
controller and both have the lines starting (scsi0:-1:-1:-1) which 
suggests to me this is something to do with that channel on the 
controller, as handled by linux, not something to do with the drives. 

The controller says all the drives (four hard discs, two CDROMs) 
are there whichever channel I plug the cable to.  It also says that 
the discs verify fine.  Only the one drive is terminated, the IBM at 
the end of the chain which is one of the drives that is reliably found. 
 Things seem to go wrong in about the same way regardless of 
which drives (except the IBM obviously!) I plug into the cable or 
leave out.  All plugs on the cable seem to seat well on the drives 
and the controller.  Set up worked fine with the 90MHz P5
motherboard before with Award BIOS, the new board has a later 
Award BIOS.  Linux initialisation of the two SCSI channels appears 
to go fine, problem appears to be at the next stage.  

What are SCBS?!!  What is a SELTO?  What are those hex 
values?  More to the point, what should I do next?  Sorry if this is 
rather dumb for this list but debian-user couldn't help but pointed 
me here.  I'm happy to provide any more information and try just 
about anything to get this right!


Chris


Chris Evans, R&D Consultant,
Tavistock & Portman NHS Trust

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post