From owner-aic7xxx Wed Jul 22 14:43:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA01260 for aic7xxx-outgoing; Wed, 22 Jul 1998 14:43:34 -0700 (PDT) (envelope-from owner-aic7xxx@FreeBSD.ORG) Received: from einstein.phy.duke.edu (root@einstein.phy.duke.edu [152.3.182.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA01251 for ; Wed, 22 Jul 1998 14:43:27 -0700 (PDT) (envelope-from rgb@phy.duke.edu) Received: from ganesh.phy.duke.edu (rgb@ganesh.phy.duke.edu [152.3.183.52]) by einstein.phy.duke.edu (8.8.8/8.8.8) with ESMTP id RAA21269; Wed, 22 Jul 1998 17:40:23 -0400 (EDT) Received: from localhost (rgb@localhost) by ganesh.phy.duke.edu (8.8.5/8.8.5) with SMTP id RAA14530; Wed, 22 Jul 1998 17:38:07 -0400 X-Authentication-Warning: ganesh.phy.duke.edu: rgb owned process doing -bs Date: Wed, 22 Jul 1998 17:38:07 -0400 (EDT) From: "Robert G. Brown" To: Doug Ledford cc: aic7xxx Mailing List , "Atalla, Mauro J." , Juergen Hammelmann , Lutz Vieweg , Chen Chi Ming Hubert , Tom Leidy Subject: Re: Dell 410 Workstations and Asus Motherboard systems In-Reply-To: <35B61488.982A2D5B@dialnet.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-aic7xxx@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 22 Jul 1998, Doug Ledford wrote: > Does someone want to fill me in on exactly what connectors there are on this > motherboard and what Dell claims can and can't be hooked up to these > things? Also, the Adaptec SCSI BIOS for the 7890 chipset, what are the list > termination options in that BIOS? Is it just manual configured, or is it > Auto-Term, or what? I will do my best for the Dell Poweredge 2300/400 (non-hot-pluggable). It has an onboard 7890 and 7860 controller; the 7860 appeared to be normal enough to be "working" with 5.0.18/19, but all I have on it is a CD-ROM drive and I didn't try to use the drive after booting. It has a 2x2 non-hot-pluggable SCSI backplane board connected by a Ultra2/LVD ribbon to the onboard connector. The backplane board is itself terminated, so termination should be disabled on all attached drives. It appears (from looking at the BIOS) that termination is enabled on the host adapter. Dell recommends using only U2/LVD drives, as mixing in Ultra drives will "work" but only at Ultra speeds. The drives can be 1.6" or 1" drives. Actually Dell has this nifty little snapin bar -- the drives snap onto the backplane. The beast is clearly designed to be a server. There is no IDE controller at all on the motherboard, for example, and it has 6 PCI slots (and no AGP slot). I doubt that it matters, but the Ultra/Narrow 7860 controller appears to assume that the (only) physics device on the end of its normal 50 pin ribbon is terminated. Presumably the Ultra controller is also terminated (I'll check in a moment). The only options I see in the BIOS are to either enable or disable termination on the controller. Given that it is a single ended controller, I'm not sure why they have the disable option (so somebody can "break" their system?;-). In the device configuration utility (v2.01.05 Dell 001) all the SCSI ID's are set by default to: Initiate Sync Negotiation Yes Maximum Sync Transfer Rate 80.0 (MB/Sec) Enable Disconnection Yes Initiate Wide Negotiation Yes (Options that have no effect if BIOS disabled -- it appears to be enabled) Send Start Unit Command Yes BIOS Multiple LUN Support No Include in BIOS Scan Yes All 16 device ID's on the page are identical. This is the default configuration, I believe. In the advanced configuration section, everything is enabled (Reset SCSI bus at IC Initialization, Extended BIOS translation, Host Adapter BIOS, ...). On my system, the IRQ is 10, the ioport is 0xec00 (at the moment). The adapter has SCSI Parity checking enabled. > Now, the same question for the Asus motherboard with the 7890 built in. I > suspect both are doing the same thing. > > The reason I ask these questions is that I keep seeing messages from these > machines that talk about enabling the SE_low and SE_high byte terminations, > but it never mentions the LVD terminators. Did Dell hook up the LVD > terminators to the SE terminator pins or something (and also set the > detection logic to use the SE bits instead of the LVD bits)? IS this on > systems where Auto-Term is set, or is the termination set manually in the > Adaptec BIOS? If it's set manually, what does it say it's set to? What's > the deal with these things? I have a feeling that termination problems may > be a large part of the issue with the freezes during Inquiry commands. If > someone wants to do a quick test for me, they can do the following: > > In the aic7xxx.c file, at line 6961, add a new line so that the code there > looks like this: > > external_present = 1; > enableSE_high = enableSE_low = enableLVD_high = enableLVD_low = TRUE; > } I'll try it tomorrow. Gotta go today. rgb > > Let me know if that makes any difference on these Dell machines and on the > Asus motherboards. > > -- > > Doug Ledford > Opinions expressed are my own, but > they should be everybody's. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe aic7xxx" in the body of the message > Robert G. Brown http://www.phy.duke.edu/~rgb/ Duke University Dept. of Physics, Box 90305 Durham, N.C. 27708-0305 Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb@phy.duke.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message