Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Oct 2001 11:20:24 +0300
From:      Igor Karpov <jc@minjust.gov.ua>
To:        freebsd-scsi@freebsd.org
Subject:   Problems with Adaptec aic7896/97 on FreeBSD-4.4 STABLE.
Message-ID:  <20011010112024.C36883@minjust.gov.ua>

next in thread | raw e-mail | index | archive | help
Hi!

Got an unpleasant problem with my SCSI. Sometimes (few times during this
year) the following occurs:


Oct 10 05:42:25 hubris /kernel: (da0:ahc0:0:0:0): SCB 0x3e - timed out while idle, SEQADDR == 0x16e
Oct 10 05:42:30 hubris /kernel: STACK == 0x17c, 0x166, 0x35, 0x35
Oct 10 05:42:30 hubris /kernel: SXFRCTL0 == 0x88
Oct 10 05:42:30 hubris /kernel: ahc0: Dumping Card State at SEQADDR 0x16e
Oct 10 05:42:30 hubris /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa, SSTAT0 0x0
Oct 10 05:42:30 hubris /kernel: SCB count = 130
Oct 10 05:42:30 hubris /kernel: Kernel NEXTQSCB = 116
Oct 10 05:42:30 hubris /kernel: Card NEXTQSCB = 76
Oct 10 05:42:30 hubris /kernel: QINFIFO entries: 76 19 115 114 
Oct 10 05:42:30 hubris /kernel: Waiting Queue entries: 
Oct 10 05:42:30 hubris /kernel: Disconnected Queue entries: 
Oct 10 05:42:30 hubris /kernel: QOUTFIFO entries: 
Oct 10 05:42:30 hubris /kernel: Sequencer Free SCB List: 19 0 21 24 28 13 12 14 10 26 7 27 16 30 18 15 20 1 6 5 11 2 17 29 22 31 8 3 4 9 25 
Oct 10 05:42:30 hubris /kernel: Pending list: 114 115 19 76 62 
Oct 10 05:42:30 hubris /kernel: Kernel Free SCB list: 18 45 95 21 71 63 108 68 112 64 55 38 1 51 106 42 2 52 34 85 16 11 20 104 8 73 4 33 110 81 39 23 80 94 69 96 47 53 14 99 121 6 29 40 70 65 90 32 86 117 28 93 77 111 22 109 57 123 78 54 30 41 66 24 43 107 0 56 7 103 5 17 120 118 13 128 59 3 48 127 79 35 88 87 75 124 44 100 10 50 101 91 113 58 61 122 25 49 46 12 126 82 129 67 102 89 31 98 60 37 125 27 92 74 119 83 15 26 84 36 97 105 9 72 
Oct 10 05:42:30 hubris /kernel: sg[0] - Addr 0x881000 : Length 2560
Oct 10 05:42:30 hubris /kernel: (da0:ahc0:0:0:0): Queuing a BDR SCB
Oct 10 05:42:30 hubris /kernel: (da0:ahc0:0:0:0): SCB 0x3e - timed out while idle, SEQADDR == 0x16e
Oct 10 05:42:30 hubris /kernel: STACK == 0x17c, 0x166, 0x35, 0x35
Oct 10 05:42:30 hubris /kernel: SXFRCTL0 == 0x88
Oct 10 05:42:30 hubris /kernel: ahc0: Dumping Card State at SEQADDR 0x16e
Oct 10 05:42:30 hubris /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa, SSTAT0 0x0
Oct 10 05:42:30 hubris /kernel: SCB count = 130
Oct 10 05:42:30 hubris /kernel: Kernel NEXTQSCB = 19
Oct 10 05:42:30 hubris /kernel: Card NEXTQSCB = 116
Oct 10 05:42:30 hubris /kernel: QINFIFO entries: 116 114 62 
Oct 10 05:42:30 hubris /kernel: Waiting Queue entries: 
Oct 10 05:42:30 hubris /kernel: Disconnected Queue entries: 
Oct 10 05:42:30 hubris /kernel: QOUTFIFO entries: 
Oct 10 05:42:30 hubris /kernel: Sequencer Free SCB List: 19 0 21 24 28 13 12 14 10 26 7 27 16 30 18 15 20 1 6 5 11 2 17 29 22 31 8 3 4 9 25 
Oct 10 05:42:30 hubris /kernel: Pending list: 114 116 62 
Oct 10 05:42:31 hubris /kernel: Kernel Free SCB list: 115 76 18 45 95 21 71 63 108 68 112 64 55 38 1 51 106 42 2 52 34 85 16 11 20 104 8 73 4 33 110 81 39 23 80 94 69 96 47 53 14 99 121 6 29 40 70 65 90 32 86 117 28 93 77 111 22 109 57 123 78 54 30 41 66 24 43 107 0 56 7 103 5 17 120 118 13 128 59 3 48 127 79 35 88 87 75 124 44 100 10 50 101 91 113 58 61 122 25 49 46 12 126 82 129 67 102 89 31 98 60 37 125 27 92 74 119 83 15 26 84 36 97 105 9 72 
Oct 10 05:42:31 hubris /kernel: sg[0] - Addr 0x881000 : Length 2560
Oct 10 05:42:31 hubris /kernel: (da0:ahc0:0:0:0): no longer in timeout, status = 34b
Oct 10 05:42:31 hubris /kernel: ahc0: Issued Channel A Bus Reset. 3 SCBs aborted
Oct 10 05:43:37 hubris /kernel: (da0:ahc0:0:0:0): SCB 0x12 - timed out while idle, SEQADDR == 0x16e
Oct 10 05:43:37 hubris /kernel: STACK == 0x17c, 0x166, 0x35, 0x35
Oct 10 05:43:37 hubris /kernel: SXFRCTL0 == 0x88
Oct 10 05:43:37 hubris /kernel: ahc0: Dumping Card State at SEQADDR 0x16e
Oct 10 05:43:37 hubris /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa, SSTAT0 0x0
Oct 10 05:43:37 hubris /kernel: SCB count = 130
Oct 10 05:43:37 hubris /kernel: Kernel NEXTQSCB = 2
Oct 10 05:43:37 hubris /kernel: Card NEXTQSCB = 116
Oct 10 05:43:37 hubris /kernel: QINFIFO entries: 116 108 115 62 19 21 71 76 95 114 63 45 68 112 64 55 38 1 51 106 42 
Oct 10 05:43:37 hubris /kernel: Waiting Queue entries: 
Oct 10 05:43:37 hubris /kernel: Disconnected Queue entries: 
Oct 10 05:43:37 hubris /kernel: QOUTFIFO entries: 
Oct 10 05:43:37 hubris /kernel: Sequencer Free SCB List: 13 0 21 24 26 7 14 10 12 27 28 16 30 18 15 20 1 6 5 11 2 17 29 22 31 8 3 4 9 25 

After two hours the server crashed. I have softupdates turned on.

A part of dmesg:

ahc0: <Adaptec aic7896/97 Ultra2 SCSI adapter> port 0x1400-0x14ff mem 0xf4100000-0xf4100fff irq 11 at device 12.0 on pci0
aic7896/97: Ultra2 Wide Channel A, SCSI Id=7, 32/255 SCBs
ahc1: <Adaptec aic7896/97 Ultra2 SCSI adapter> port 0x1800-0x18ff mem 0xf4101000-0xf4101fff irq 11 at device 12.1 on pci0
aic7896/97: Ultra2 Wide Channel B, SCSI Id=7, 32/255 SCBs
[dd]
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DNES-309170Y SA30> Fixed Direct Access SCSI-3 device 
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <IBM DNES-309170Y SA30> Fixed Direct Access SCSI-3 device 
da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)
da2 at ahc0 bus 0 target 2 lun 0
da2: <IBM DNES-309170Y SA30> Fixed Direct Access SCSI-3 device 
da2: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da2: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)

What's happening? Should I replace the SCSI adapter? Isn't the driver for 
Adaptec aic7896/97? Or something wrong with my hardware? 


Searching the mailing lists I've found a lot of similar questions - but
almost no answers.

If someone could answer this, please send me CC: - I'm not on the
list...

Regards,
-- 
Igor A. Karpov    phone: +380(44)238-0624
Unix System Administrator                   

	  I wasn't born Republican, Democrat, or yesterday.

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?20011010112024.C36883>