From nobody@FreeBSD.org  Sat Feb  4 11:47:23 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2B2E216A420
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  4 Feb 2006 11:47:23 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id E2EF643D48
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  4 Feb 2006 11:47:22 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k14BlMvH087205
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 4 Feb 2006 11:47:22 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id k14BlMgq087204;
	Sat, 4 Feb 2006 11:47:22 GMT
	(envelope-from nobody)
Message-Id: <200602041147.k14BlMgq087204@www.freebsd.org>
Date: Sat, 4 Feb 2006 11:47:22 GMT
From: Danilo Cordoni <danilo.cordoni@csimpianti.it>
To: freebsd-gnats-submit@FreeBSD.org
Subject: SCSI problem
X-Send-Pr-Version: www-2.3

>Number:         92798
>Category:       kern
>Synopsis:       [ahc] SCSI problem with timeouts
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-scsi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 04 11:50:06 GMT 2006
>Closed-Date:    Thu Apr 11 01:04:30 UTC 2013
>Last-Modified:  Thu Apr 11 01:04:30 UTC 2013
>Originator:     Danilo Cordoni
>Release:        FreeBSD 4.10-BETA
>Organization:
C.S. Impianti Srl
>Environment:
FreeBSD mail.csimpianti.it 4.10-BETA FreeBSD 4.10-BETA #0: Tue Apr 20 10:24:18 CEST 2004       danilo.cordoni@mail.csimpianti.it:/usr/home/obj/usr/home/src/sys/NEW  i386
>Description:
i've a FreeBSD server and it worked always fine until it crashed, after reboot i've found this message in my log:

> ahc0: Recovery Initiated
> >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
> ahc0: Dumping Card State while idle, at SEQADDR 0x8
> Card was paused
> ACCUM = 0x4, SINDEX = 0x64, DINDEX = 0x65, ARG_2 = 0xe
> HCNT = 0x0 SCBPTR = 0x3
> SCSIPHASE[0x0] SCSISIGI[0x0] ERROR[0x0] SCSIBUSL[0x0]
> LASTPHASE[0x1] SCSISEQ[0x12] SBLKCTL[0xa] SCSIRATE[0x0]
> SEQCTL[0x10] SEQ_FLAGS[0xc0] SSTAT0[0x0] SSTAT1[0x8]
> SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x8] SIMODE1[0xa4]
> SXFRCTL0[0x80] DFCNTRL[0x0] DFSTATUS[0x89]
> STACK: 0x0 0x164 0x179 0x3
> SCB count = 70
> Kernel NEXTQSCB = 22
> Card NEXTQSCB = 22
> QINFIFO entries:
> Waiting Queue entries:
> Disconnected Queue entries: 3:59
> QOUTFIFO entries:
> Sequencer Free SCB List: 19 11 16 23 29 8 21 22 20 26 2 17 13 15 27 18 6 5 10 7 31 0 14 4 28 1 25 12 30 24 9
> Sequencer SCB Info:
> 0 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 1 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 2 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 3 SCB_CONTROL[0x66] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0x3b]
> 4 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 5 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 6 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 7 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 8 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 9 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 10 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 11 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 12 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 13 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 14 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 15 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 16 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 17 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 18 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 19 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 20 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 21 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 22 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 23 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 24 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 25 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 26 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 27 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 28 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 29 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 30 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 31 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> Pending list:
> 59 SCB_CONTROL[0x62] SCB_SCSIID[0x7] SCB_LUN[0x0]
> Kernel Free SCB list: 15 39 48 62 12 35 7 27 69 26 4 51 42 56 44 6 68 31 41 45 46 40 29 18 67 24 66 13 43 9 17 37 14 0 8 49 36 52 25 2 5 19 30 47 16 32 20 38 11 50 23 57 33 58 34 53 21 54 10 1 3 55 28 65 63 64 61 60
>
> <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
> (da0:ahc0:0:0:0): SCB 0x3b - timed out
> sg[0] - Addr 0x3ce9000 : Length 1024
> (da0:ahc0:0:0:0): Queuing a BDR SCB
> ahc0: Timedout SCBs already complete. Interrupts may not be functioning.
> ahc0: Recovery Initiated
> >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
> ahc0: Dumping Card State while idle, at SEQADDR 0x18
> Card was paused
> ACCUM = 0x3b, SINDEX = 0x48, DINDEX = 0xe4, ARG_2 = 0xe
> HCNT = 0x0 SCBPTR = 0x3
> SCSIPHASE[0x0] SCSISIGI[0x4] ERROR[0x0] SCSIBUSL[0x0]
> LASTPHASE[0x1] SCSISEQ[0x1a] SBLKCTL[0xa] SCSIRATE[0x0]
> SEQCTL[0x10] SEQ_FLAGS[0xc0] SSTAT0[0x0] SSTAT1[0x8]
> SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x8] SIMODE1[0xa4]
> SXFRCTL0[0x80] DFCNTRL[0x0] DFSTATUS[0x89]
> STACK: 0x0 0x164 0x179 0x17
> SCB count = 70
> Kernel NEXTQSCB = 22
> Card NEXTQSCB = 22
> QINFIFO entries:
> Waiting Queue entries: 3:59
> Disconnected Queue entries:
> QOUTFIFO entries:
> Sequencer Free SCB List: 19 11 16 23 29 8 21 22 20 26 2 17 13 15 27 18 6 5 10 7 31 0 14 4 28 1 25 12 30 24 9
> Sequencer SCB Info:
> 0 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 1 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 2 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 3 SCB_CONTROL[0x76] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0x3b]
> 4 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 5 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 6 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 7 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 8 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 9 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 10 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 11 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 12 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 13 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 14 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 15 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 16 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 17 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 18 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 19 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 20 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 21 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 22 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 23 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 24 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 25 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 26 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 27 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 28 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 29 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 30 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> 31 SCB_CONTROL[0xe0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
> Pending list:
> 59 SCB_CONTROL[0x76] SCB_SCSIID[0x7] SCB_LUN[0x0]
> Kernel Free SCB list: 15 39 48 62 12 35 7 27 69 26 4 51 42 56 44 6 68 31 41 45 46 40 29 18 67 24 66 13 43 9 17 37 14 0 8 49 36 52 25 2 5 19 30 47 16 32 20 38 11 50 23 57 33 58 34 53 21 54 10 1 3 55 28 65 63 64 61 60
>
> <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
> (da0:ahc0:0:0:0): SCB 0x3b - timed out
> sg[0] - Addr 0x3ce9000 : Length 1024
> (da0:ahc0:0:0:0): no longer in timeout, status = 34b
> ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
> ahc0: Timedout SCBs already complete. Interrupts may not be functioning.


Now, every day it crach and i must reboot it and then it works for about 24 hours and crash again.
Do you think i must change SCSI adapter or SCSI HD? Is It that cause crashes?
Thank you and sorry for my english!!
>How-To-Repeat:
I don't now, it repeats everyday itself    
>Fix:
              
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-scsi 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Feb 4 23:18:28 UTC 2006 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=92798 
State-Changed-From-To: open->closed 
State-Changed-By: sbruno 
State-Changed-When: Thu Apr 11 01:03:30 UTC 2013 
State-Changed-Why:  
Suspect that this type of crash in ahc(4) has been resolved in later 
release of FreeBSD. 

If you can reproduce this on a more modern release, please open a  
new PR and let's get it fixed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=92798 
>Unformatted:
