Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Jan 2000 12:04:42 -0800
From:      Mike Smith <msmith@freebsd.org>
To:        "Kenneth D. Merry" <ken@kdm.org>
Cc:        Bill Swingle <unfurl@dub.net>, scsi@FreeBSD.ORG, gibbs@FreeBSD.ORG
Subject:   Re: Invalidating pack messages 
Message-ID:  <200001042004.MAA01667@mass.cdrom.com>
In-Reply-To: Your message of "Mon, 03 Jan 2000 22:52:25 MST." <20000103225224.B10024@panzer.kdm.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > Then about 10 minutes later with no other errors inbetween, it barfed
> > this several times:
> > 
> > (da0:ahc0:0:0:0): Invalidating pack
> 
> I'm not sure why it would spit that out multiple times.  The "Invalidating
> pack" message is issued by the da driver when it gets an ENXIO error from
> the error recovery code.  This can happen if the retry count is exhausted
> on one of several sense codes (you can search through scsi_all.c for ENXIO)
> or if the retry count is exhaused on selection timeouts.

Perhaps we might get one message per SCB that's failed recovery?

> There probably should have been an error message of some sort before that
> message, perhaps unless it was a result of a selection timeout.  If you
> boot with -v, you'll see more error output, and that might shed some light
> on things.

I'm sure Bill will do this, since it just locked up again.

> > At which point the machine (obviously) became quite unusable.
> > 
> > Here are the boot messages from the drives/controller:
> > 
> > ahc0: <Adaptec aic7896/97 Ultra2 SCSI adapter> irq 23 at device 9.0 on pci1
> > ahc0: aic7896/97 Wide Channel A, SCSI Id=7, 16/255 SCBs
> > ahc1: <Adaptec aic7896/97 Ultra2 SCSI adapter> irq 23 at device 9.1 on pci1
> > ahc1: aic7896/97 Wide Channel B, SCSI Id=7, 16/255 SCBs
> 
> I take it this is an onboard controller?  What kind of motherboard is it?
> (Intel or AMI?  I recall any other quad Xeon boards.)

It's actually an Acer X5; the onboard part is an aic7896N

> Second, you might want to put your LVD devices on one bus, and your single
> ended devices on another, so you can get LVD speeds out of the LVD devices.
> That is, unless you've got a 3860 bridge on there, so you can run LVD and
> SE on the same bus.  (Unlikely, since you've got a 7896.)

There is indeed a 3860 in there.   For some odd reason, the low-speed bus 
is bridged off bus A, not bus B on the 7896.

> Third, make sure you check your cabling and termination.  Remember that LVD
> drives don't have terminators, so you have to use a SE device to terminate
> the chain on a SE bus, or use the twisty LVD cables with terminator blocks
> on the end.

The box is as-built by Acer; the internal LVD cabling is all OK, the 
hotswap bay units are properly terminated and the SE cable has a crimp-on 
terminator at the end.

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  msmith@freebsd.org
\\ and he'll hate you for a lifetime.             \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001042004.MAA01667>