Date: Wed, 23 Aug 2000 22:49:24 -0700 From: Paul Saab <paul@mu.org> To: "Barrett G. Lyon" <blyon@theshell.com> Cc: freebsd-scsi@freebsd.org Subject: Re: Adaptec 3960D Ultra160 issues Message-ID: <20000823224924.A90931@elvis.mu.org> In-Reply-To: <Pine.LNX.4.21.0008232232320.5464-100000@arsenic.theshell.com>; from blyon@theshell.com on Wed, Aug 23, 2000 at 10:39:58PM -0700 References: <Pine.LNX.4.21.0008232232320.5464-100000@arsenic.theshell.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Turn off write caching.
On recent 4.1 stable
echo "WCE: 0" | camcontrol modepage da0 -m 8 -P 3
On older 4.1 stable
EDITOR="/usr/bin/perl -i -pe 's/1/0/g if /^WCE/'" camcontrol \
modepage da0 -m 8 -P 3
Its a bug with U160 drives these days.. The otherway to fix it is to
get an updated firmware from your drive manufacturer.
paul
Barrett G. Lyon (blyon@theshell.com) wrote:
>
> I would like to pre-apologize if I am posting this to the wrong list. I
> am running FreeBSD 4.1-STABLE on x86 with this Adaptec 3960D Ultra160 SCSI
> controller using an IBM DDYS-T09170N Ultra160 disk. The machine locks up
> weekly on any heavy load. It was crashing when the vm system would get
> stressed so we added more memory and now it is only crashing with the
> filesystem is stressed (I think).
>
> One of the problems is that the Ultra160 disk (the IBM one) is not coming
> up at 80 MHz only at 40 MHz:
>
> da0: 80.000MB/s transfers (40.000MHz, offset 63, 16bit), Tagged Queueing Enabled
>
> I'm not sure why that is happening because the SCSI adapter in the bios
> detects it and shows it listed as operating at u160. I figured it could
> be a driver issue so I updated from 4.0 to 4.1 and that seemed to not help
> too much.
>
> Here is the debugger output from today's crash:
>
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> dev = #da/0x20005, ino = 902, fs = /usr
> panic: ffs_vfree: freeing free inode
> Debugger("panic")
> Stopped at Debugger+0x34: movb $0,in_Debugger.390
> db> next
> Stopped at Debugger+0x3c: ret
> db> next
>
> syncing disks... (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (da0:ahc1:0:6:0): Invalidating pack
> (on and on)
>
>
> I'm not much of a BSD genius, any help would be very appreciated.
>
> -Barrett
>
>
>
> Barrett G. Lyon
> Have fun: www.AlphaLinux.org
>
> [Q]: Hey, do they test this stuff before it's released?
> [A]: Sure they do... "It compiles, it's ready!"
>
>
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-scsi" in the body of the message
--
Paul Saab
Technical Yahoo
paul@mu.org - ps@yahoo-inc.com - ps@freebsd.org
Do You .. uhh .. Yahoo!?
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?20000823224924.A90931>
