From owner-freebsd-stable Fri Mar 7 2:10:45 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BCBD37B401 for ; Fri, 7 Mar 2003 02:10:42 -0800 (PST) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id F27B543F85 for ; Fri, 7 Mar 2003 02:10:40 -0800 (PST) (envelope-from andre.albsmeier@siemens.com) Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by david.siemens.de (8.11.6/8.11.6) with ESMTP id h27AAeD07610; Fri, 7 Mar 2003 11:10:40 +0100 (MET) Received: from mars.cert.siemens.de (ust.mchp.siemens.de [139.23.201.17]) by mail2.siemens.de (8.11.6/8.11.6) with ESMTP id h27AAdN28737; Fri, 7 Mar 2003 11:10:39 +0100 (MET) Received: from curry.mchp.siemens.de (curry.mchp.siemens.de [139.25.42.7]) by mars.cert.siemens.de (8.12.8/8.12.6/$SiemensCERT: mail/cert.mc,v 1.42 2003/02/21 12:06:56 ust Exp $) with ESMTP id h27AAd3R013807; Fri, 7 Mar 2003 11:10:39 +0100 (CET) (envelope-from andre@curry.mchp.siemens.de) Received: (from localhost) by curry.mchp.siemens.de (8.12.8/8.12.8) id h27AAdP4090481; Date: Fri, 7 Mar 2003 11:10:39 +0100 From: Andre Albsmeier To: Andre Albsmeier , freebsd-stable@FreeBSD.ORG Cc: fcasadei@inwind.it Subject: Re: (da0:ahc0:0:0:0): Unexpected busfree in Data-in phase and other weirdness Message-ID: <20030307111039.A76900@curry.mchp.siemens.de> References: <20030228235031.GE5033@grummit.biaix.org> <20030301094934.GA547@goku.kasby> <20030306153355.A12907@curry.mchp.siemens.de> <20030306225837.GA1277@goku.kasby> <20030307081541.B71305@curry.mchp.siemens.de> <20030307094353.GA860@goku.kasby> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030307094353.GA860@goku.kasby>; from fcasadei@inwind.it on Fri, Mar 07, 2003 at 10:43:53AM +0100 X-Echelon: DefCon V, InfoSec, Surveillance, Firewalls, MD5 X-Advice: Drop that crappy M$-Outlook, I'm tired of your viruses! Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 07-Mar-2003 at 10:43:53 +0100, Francesco Casadei wrote: > On Fri, Mar 07, 2003 at 08:15:41AM +0100, Andre Albsmeier wrote: > [snip] > > I am no expert in these things, but: I have never seen a bad Adaptec > > controller (and I used lots of them from 2940 to 39160). I _have_ seen > > many bad cables/terminators. I _have_ seen many bad cables/terminators > > that used to work without a glitch and suddenly started to become bad. > > The possibility that this happens is reciprocally proportional to the > > price you pay for them :-) > > > > I have SCSI systems that worked for years and started to spit out bus > > error messages when changes were commmitted to the driver. In most > > cases it turned out that these changes only triggered bad cable/ > > terminator errors or even firmware problems with the drive. > > > > Don't you have a friend who can give you a spare AHA2940 for > > testing? > > > > -Andre > > > [snip] > > end of the original message > > Yeah, it's hard to think about an Adaptec 2940 failing, but I'm just > guessing the cause of the error. > > I had ATA 'fallback to PIO mode' errors with three IBM 40G, and > I found that one of the three hd fans installed had failed. I removed it and > the the problem disappeared (system uptime is 31 days now). > Could it be an electrical problem due to a failing hd fan attached to the DNES > power cable? It could, but I don't think so. Why don't you measure the temp of the DNES with the following script. The DNES usually doesn't get very hot... #!/bin/sh shit () { if [ ! $sflag ]; then echo >&2 echo "$@" >&2 echo >&2 fi exit 1 } sflag="" if [ "x$1" = x-s ]; then sflag=1 shift fi for d in "$@"; do set -- `camcontrol cmd $d -c "4d 0 6f 0 0 0 0 0 0C 0" -i 12 "i1 *i1 i2 i2 *i1 i1 i1 i1 i1 i1"` [ "$1" != 47 ] && shit "Byte 0 is not 47" [ "$2" != 8 ] && shit "Bytes 2/3 are not 8" [ "$3" != 0 ] && shit "Bytes 4/5 are not 0" [ "$4" != 4 ] && shit "Byte 7 is not 4" if [ $sflag ]; then echo -n "$7 " continue fi echo echo "Device $d" echo "---------------------------------------" echo "SMART Sense Code Byte : $5" echo "SMART Alert Reason Code : $6" echo "Most Recent Temperature Reading : $7" echo "Vendor HDA Temperature Trip Point: $8" done echo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message