From owner-freebsd-scsi@FreeBSD.ORG Tue Mar 2 04:06:41 2004 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB9E916A4CE for ; Tue, 2 Mar 2004 04:06:41 -0800 (PST) Received: from web13007.mail.yahoo.com (web13007.mail.yahoo.com [216.136.174.17]) by mx1.FreeBSD.org (Postfix) with SMTP id 98ECB43D1F for ; Tue, 2 Mar 2004 04:06:41 -0800 (PST) (envelope-from scsi_fc_group@yahoo.com) Message-ID: <20040302120639.66136.qmail@web13007.mail.yahoo.com> Received: from [202.56.254.13] by web13007.mail.yahoo.com via HTTP; Tue, 02 Mar 2004 04:06:39 PST Date: Tue, 2 Mar 2004 04:06:39 -0800 (PST) From: fc scsi To: freebsd-scsi@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: BDR messages for Adaptec card X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2004 12:06:41 -0000 Hi, I am getting the error messages mentioned below on my system using the following Adaptec card on FreeBSD 4.7: ======================================================================== ahc0: port 0xde00-0xdeff mem 0xfe9df000-0 xfe9dffff irq 3 at device 8.0 on pci1 aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ========================================================================= Mar 2 03:02:37 /kernel: (da0:ahc0:0:0:0): SCB 0x8 - timed out Mar 2 03:02:37 /kernel: ahc0: Dumping Card State while idle, at SEQADDR 0x8 Mar 2 03:02:37 /kernel: ACCUM = 0x0, SINDEX = 0x9, DINDEX = 0xe4, ARG_2 = 0x0 Mar 2 03:02:37 /kernel: HCNT = 0x0 SCBPTR = 0x0 Mar 2 03:02:37 /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa Mar 2 03:02:37 /kernel: DFCNTRL = 0x0, DFSTATUS = 0x89 Mar 2 03:02:37 /kernel: LASTPHASE = 0x1, SCSISIGI = 0x0, SXFRCTL0 = 0x80 Mar 2 03:02:37 /kernel: SSTAT0 = 0x0, SSTAT1 = 0x8 Mar 2 03:02:37 /kernel: SCSIPHASE = 0x0 Mar 2 03:02:37 /kernel: STACK == 0x3, 0x108, 0x160, 0x0 Mar 2 03:02:37 /kernel: SCB count = 20 Mar 2 03:02:37 /kernel: Kernel NEXTQSCB = 14 Mar 2 03:02:37 /kernel: Card NEXTQSCB = 14 Mar 2 03:02:37 /kernel: QINFIFO entries: Mar 2 03:02:37 /kernel: Waiting Queue entries: Mar 2 03:02:37 /kernel: Disconnected Queue entries: 1:8 Mar 2 03:02:37 /kernel: QOUTFIFO entries: Mar 2 03:02:37 /kernel: Sequencer Free SCB List: 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Mar 2 03:02:37 /kernel: Sequencer SCB Info: 0(c 0x40, s 0x17, l 0, t 0xff) 1(c 0x44, s 0x7, l 0, t 0x8) 2(c 0x0, s 0xff, l 255, t 0xff) 3(c 0x0, s 0xff, l 255, t 0xff) 4(c 0x0, s 0xff, l 255, t 0xff) 5(c 0x0, s 0xff, l 255, t 0xff) 6(c 0x0, s 0xff, l 255, t 0xff) 7(c 0x0, s 0xff, l 255, t 0xff) 8(c 0x0, s 0xff, l 255, t 0xff) 9(c 0x0, s 0xff, l 255, t 0xff) 10(c 0x0, s 0xff, l 255, t 0xff) 11(c 0x0, s 0xff, l 255, t 0xff) 12(c 0x0, s 0xff, l 255, t 0xff) 13(c 0x0, s 0xff, l 255, t 0xff) 14(c 0x0, s 0xff, l 255, t 0xff) 15(c 0x0, s 0xff, l 255, t 0xff) 16(c 0x0, s 0xff, l 255, t 0xff) 17(c 0x0, s 0xff, l 255, t 0xff) 18(c 0x0, s 0xff, l 255, t 0xff) 19(c 0x0, s 0xff, l 255, t 0xff) 20(c 0x0, s 0xff, l 255, t 0xff) 21(c 0x0, s 0xff, l 255, t 0xff) 22(c 0x0, s 0xff, l 255, t 0xff) 23(c 0x0, s 0xff, l 255, t 0xff) 24(c 0x0, s 0xff, l 255, t 0xff) 25(c 0x0, s 0xff, l 255, t 0xff) 26(c 0x0, s 0xff, l 255, t 0xff) 27(c 0x0, s 0xff, l 255, t 0xff) 28(c 0x0, s 0xff, l 255, t 0xff) 29( c 0x0, s 0xff, l 255, t 0xff) 30(c 0x0, s 0xff, l Mar 2 03:02:37 /kernel: 0xff) 31(c 0x0, s 0xff, l 255, t 0xff) Mar 2 03:02:37 /kernel: Pending list: 8(c 0x40, s 0x7, l 0) Mar 2 03:02:37 /kernel: Kernel Free SCB list: 9 15 16 17 18 19 0 1 2 3 4 5 6 7 13 12 11 10 Mar 2 03:02:37 /kernel: Untagged Q(0): 8 Mar 2 03:02:37 /kernel: sg[0] - Addr 0x6514000 : Length 2048 Mar 2 03:02:37 /kernel: (da0:ahc0:0:0:0): Queuing a BDR SCB Mar 2 03:02:37 /kernel: (da0:ahc0:0:0:0): Bus Device Reset Message Sent Mar 2 03:02:37 /kernel: (da0:ahc0:0:0:0): no longer in timeout, status = 34b Mar 2 03:02:37 /kernel: ahc0: Bus Device Reset on A:0. 1 SCBs aborted ========================================================================== # camcontrol negotiate da0 Current Parameters: (pass0:ahc0:0:0:0): sync parameter: 10 (pass0:ahc0:0:0:0): frequency: 40.000MHz (pass0:ahc0:0:0:0): offset: 31 (pass0:ahc0:0:0:0): bus width: 16 bits (pass0:ahc0:0:0:0): disconnection is enabled (pass0:ahc0:0:0:0): tagged queueing is disabled =========================================================================== This is happening mostly in case of heavy I/O. I am using the default driver which came with the 4.7 kernel. Just wanted to know if there is already a solution to this problem in form of any driver patch or any workarounds (any tunable parameters like timeouts, etc.) which can be useful in eliminating the above messages. Also, can somebody point me to the latest driver for FreeBSD 4.7 for the above card which I can download and try out. I tried searching on Adaptec's site but couldn't find one for FreeBSD for the above card: (http://www.adaptec.com/worldwide/support/suppbyproduct.html?sess=no&language=English+US&cat=/Technology/SCSI+Host+Adapters&fromPage=driverindex) Any information in this regard will be a great help. Regards. --------------------------------- Do you Yahoo!? Yahoo! Search - Find what you’re looking for faster.