Date: Thu, 03 Oct 2002 16:55:14 +0000 (GMT) From: attila! <attila@hun.org> To: "Long, Scott" <Scott_Long@adaptec.com> Cc: Justin T.Gibbs <gibbs@scsiguy.com>, Poul-Henning Kamp <phk@critter.freebsd.dk>, FreeBSD 5.0-CURRENT <current@freebsd.org> Subject: RE: aic7890/91 controller Message-ID: <20021003165514.9dv685621@hun.org> In-Reply-To: <AD1F046251DCD311BA6F00204840376704A21124@aimexc02.corp.adaptec.com> References: <20021003023404.uesI9921@hun.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Sent: Thu, 3 Oct 2002 05:20:08 +0200 by marius@alchemy.franken.de
+ Sent: Wed, 2 Oct 2002 19:53:27 -0700 by Scott Long
+
+ * >
+ * > The aic 7890/91 is a dual 160 MB controller.
+ *
+ * No, the 7890/91 is 80MB/s max.
+
+ The Tyan S2462UNG has an aic-7899w.
yes, my error, too many #$* numbers after 16 hours...
+ * > Adaptec's
+ * > documentation expliciely states that the bus speed is the
+ * > rate of the _slowest_ device on the channel.
+ *
+ * No it does not.
+
+ Well, the whole bus will switch to SE-speed if a SE-device
+ is connected, guess that's what he meant.
Well, I won't argue with the man from Adaptec, but if I
use a 68 to 50 pin adaptor, the channel will not operate
at 160 MB/sec (80 x 16 bits wide) since the differential
lines are hosed. It may not have been Adaptec
documentation specific to the aic7899, but I have seen
more than one reference to the ills of mixing
high-speed differential and 50 pin SE devices. The
reasons are blatantly obvious.
+ * > Did you try
+ * > placing the cd on the B channel or vice-versa? Tyan, in
+ * > their 2642 SMP manual, recommends that the faster (and
+ * > boot) drives be placed on the B bus.
+ *
+ * I can't imagine why it would say this. Can you provide a
+ * reference?
+
+ Me neither but my 2642 additionally only boots from channel B.
Mine will boot from the A channel as long as the B
channel is unused. Also, in one test, using hints on the
B channel blew it out of the water, even with A
vacant. It will boot from A with hints, however ... more
detail later.
+ The manual is available at:
+ ftp://ftp.tyan.com/manuals/thunder/m_s2462_100.pdf
+
+ He was refering to:
+
+ "You can connect Ultra160 and Ultra2 SCSI devices to the
+ 68-pin Low Voltage Differential/Single-Ended (LVD/SE)
+ connectors on both SCSI channels. Or you can operate the
+ newer Ultra160 and Ultra2 devices at their maximum speed on
+ Channel B while at the same time using legacy SCSI devices
+ on Channel A." (page 47)
+
+ * > This worked fine for me through builds of 31 Dec; I
+ * > discovered with the 20 Feb slice that you could no
+ * > longer use both channels with CURRENT. the da drives
+ * > would boot from A or B, but when on B, the kernel would
+ * > not recognize the DVDRAM on A. The SCSI firmware
+ * > utility always reported all drives correctly on both
+ * > channels.
+ *
+ * This is the first I've heard of this problem. Can you provide
+ * more details? Did you file a PR back then? Did you post
+ * any mail to the freebsd-scsi list?
I don't track freebsd-scsi.
How much detail do you want? I tried every combination
of A/B, with/without hints, etc, ahc0 bus 0/1 and ahc0/1
bus 0, ad nauseum.
In the last several weeks I have done a check the boxes
routine ... do you want the "8x10 glossy pictures with
the circles and the arrows for the blind judge"? I'm
going to rerun the basics again either today or
tomorrow. If you want to chat, the coordinates and
phone number are in the header.
I posted a comment in March on the problem but did not
follow up, using an older version on another machine to
backup. Most everything slid after that as my stealth
carrier line was dismantled and USworst/Qworst's lines
out to the boonies are on really nasty SLCs which
reduced my access to 19200 (or less). Two months ago I
managed to put up a powerful enough uplink to hit the
local wireless two big hills --14 miles-- down the
road. Now I have 6mbs straight on to a dual 9mbs ATM
link to SLC.
+ * > I tried every combination of hints; and finally went to
+ * > a separate controller (Tekram DC395U) for the slow
+ * > peripherals. Hints worked on assigning cd0 and cd1 until
+ * > 27 Sep build and now only block them moving the devices
+ * > to cd2 and cd3 in the order found.
+ *
+ * Hints were fixed on RELENG_4 on September 22. Can you provide
+ * more information?
I don't track RELENG_4... I have been tracking CURRENT
since version 1 became 2.
FWIW, I have 27 years in UNIX, --23 in BSD starting with
version 2.something on a PDP 11/45 (maintenance hawg),
an 11/44 (sweet machine), and VAXen when the pre 4.0
code became available. At one point I had two VAXen in
my garage --raised floor and all. These were my personal
machines, replaced by SUNs and DEC/VAXstations. Among
others, I was an operating systems contractor/consultant
to Bell Labs' government division --System III, System
IV (yes, it existed and I ported it to VAX from its
native 3b20), and System V.
Ritchie and I were classmates at Harvard, and I have a
doctorate in IT... (yes, all that dates me). Yeah, and I
may mave have collected as many or more enemies than
friends.
There are only two languages: assembly and its
shorthand: C. C++ is reusable containers for
disposable programmers.
+ * > I'm going to add GEOM in a few minutes --if it stays
+ * > stable for a while, I'll go through the cable swapping
+ * > and hints routine again to try and control all devices
+ * > with the dual controller. I don't have any non-SCSI
+ * > devices.
I added the statement
#option GEOM
to the config file as requested by PHK. It went as far
as identifying the two 'da' drives and the two 'cd'
drives, then hung asking for
mountroute>
and '?' did not list 'da' or 'cd' in any form. I have
da1a mirroring da0a so it can be booted from either, but
no combination of disk1a, da0a, da0s1a, da0s4a, etc,
including the disk2a, variants sparked a response other
than a new prompt. hard boot time.
The rest of the gory details will be in the missile
[sic] to PHK.
---- addendum:
Sent: Thu, 03 Oct 2002 07:20:38 +0200 by PHK
Message-ID: <3761.1033622438@critter.freebsd.dk>
< yes, there is a problem with scsi-cd devices.
<
< can you please try this patch:
< http://phk.freebsd.dk/patch/scsi_cd.c.patch
I will also try this patch, which may affect the gory
details.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021003165514.9dv685621>
