Date: Thu, 15 Oct 1998 17:30:21 +0100 From: "Chris Evans" <C.Evans@sghms.ac.uk> To: aic7xxx@FreeBSD.ORG Subject: problem with adaptec 3940 not finding drives Message-ID: <15362717106687@psyctc.sghms.ac.uk>
next in thread | raw e-mail | index | archive | help
I am newish to linux and pretty ignorant of scsi things though they've always worked for me under windoze and windoze NT before but I'm sick of M$ and trying to shift as much as I can to linux (no offence to BSD: it's just that some stats. s'ware I want comes prepackaged for Debian which cuts out some of the mistakes I can make!) 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. dmesg shows a time out, I'm not sure if that comes up every time or not. I get the same message whether I plug the drive chain to 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. The setup 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 to linux-scsi where I've asked this twice. I'm happy to provide any more information and try just about anything to get this right! TIA, Chris Chris Evans, R&D Consultant, Tavistock & Portman NHS Trust 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?15362717106687>