Date: Thu, 26 Apr 2001 19:10:12 +0200 From: Thomas Seck <t.seck@ndh.net> To: freebsd-gnats-submit@freebsd.org Subject: kern/26880: Unexpected busfree err w/ Adaptec 19160 and Quantum Atlas HD Message-ID: <20010426191012.A884@basildon>
next in thread | raw e-mail | index | archive | help
>Number: 26880 >Category: kern >Synopsis: Unexpected busfree err w/ Adaptec 19160 and Quantum Atlas HD >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Apr 26 10:10:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Thomas Seck >Release: FreeBSD 4.3-STABLE i386 >Organization: Stadt Bornheim, Germany >Environment: FreeBSD proxy-bhm.gkd 4.3-20010422-STABLE FreeBSD 4.3-20010422-STABLE #1: Wed Apr 25 12:23:21 CEST 2001 root@proxy-bhm.gkd:/usr/obj/usr/src/sys/PROXY i386 PIII 800 Adaptec 19160 SCSI Adaptor with 4 Quantum Atlas 18GB HD attached, transfer speed set to 160MB/s, write caching enabled (factory settings). I am currently trying 80MB/s to see whether the problems persist. Please contact me if you need more information. >Description: See also the following excerpt from /var/log/messages. After a warm boot, the affected disc is not being detected by the adaptor anymore. The only way to get the disc working again is power cycling the machine. Excerpt from /var/log/messages: Apr 26 09:29:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): Unexpected busfree in Data-out phase Apr 26 09:29:17 proxy-bhm /kernel: SEQADDR == 0x8f Apr 26 09:29:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): Invalidating pack Apr 26 09:30:00 proxy-bhm /kernel: (da1:ahc0:0:4:0): SCB 0x14 - timed out while idle, SEQADDR == 0x8 Apr 26 09:30:00 proxy-bhm /kernel: STACK == 0x3, 0x10e, 0x164, 0x0 Apr 26 09:30:00 proxy-bhm /kernel: SXFRCTL0 == 0x80 Apr 26 09:30:00 proxy-bhm /kernel: ahc0: Dumping Card State at SEQADDR 0x8 Apr 26 09:30:00 proxy-bhm /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa, SSTAT0 0x0 Apr 26 09:30:00 proxy-bhm /kernel: SCB count = 140 Apr 26 09:30:00 proxy-bhm /kernel: Kernel NEXTQSCB = 11 Apr 26 09:30:00 proxy-bhm /kernel: Card NEXTQSCB = 11 Apr 26 09:30:00 proxy-bhm /kernel: QINFIFO entries: Apr 26 09:30:00 proxy-bhm /kernel: Waiting Queue entries: Apr 26 09:30:00 proxy-bhm /kernel: Disconnected Queue entries: 6:37 28:20 Apr 26 09:30:00 proxy-bhm /kernel: QOUTFIFO entries: Apr 26 09:30:00 proxy-bhm /kernel: Sequencer Free SCB List: 20 12 16 3 22 15 13 18 31 8 11 23 26 7 14 2 10 24 4 30 5 17 27 25 0 9 1 19 29 21 Apr 26 09:30:00 proxy-bhm /kernel: Pending list: 37 20 Apr 26 09:30:00 proxy-bhm /kernel: Kernel Free SCB list: 3 53 16 32 49 44 40 58 66 2 125 65 18 124 12 29 123 68 55 5 4 121 122 14 63 6 24 26 33 15 56 31 54 46 21 39 22 36 38 47 10 50 48 62 35 28 69 51 43 1 57 42 52 30 45 120 41 9 23 13 59 25 139 27 67 19 7 0 64 17 126 127 128 129 110 111 112 113 114 115 116 117 118 119 100 101 102 103 104 105 106 107 108 109 90 91 92 93 94 95 96 97 98 99 80 81 82 83 84 85 86 87 88 89 70 71 72 73 74 75 76 77 78 79 60 61 34 8 138 137 136 135 134 133 132 131 130 Apr 26 09:30:00 proxy-bhm /kernel: sg[0] - Addr 0xcbc8000 : Length 3072 Apr 26 09:30:00 proxy-bhm /kernel: (da1:ahc0:0:4:0): Queuing a BDR SCB Apr 26 09:30:00 proxy-bhm /kernel: (da1:ahc0:0:4:0): no longer in timeout, status = 34a Apr 26 09:30:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): Invalidating pack Apr 26 09:31:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): SCB 0x25 - timed out while idle, SEQADDR == 0x8 Apr 26 09:31:17 proxy-bhm /kernel: STACK == 0x3, 0x10e, 0x164, 0x0 Apr 26 09:31:17 proxy-bhm /kernel: SXFRCTL0 == 0x80 Apr 26 09:31:17 proxy-bhm /kernel: ahc0: Dumping Card State at SEQADDR 0x8 Apr 26 09:31:17 proxy-bhm /kernel: SCSISEQ = 0x12, SBLKCTL = 0xa, SSTAT0 0x0 Apr 26 09:31:17 proxy-bhm /kernel: SCB count = 140 Apr 26 09:31:17 proxy-bhm /kernel: Kernel NEXTQSCB = 20 Apr 26 09:31:17 proxy-bhm /kernel: Card NEXTQSCB = 20 Apr 26 09:31:17 proxy-bhm /kernel: QINFIFO entries: Apr 26 09:31:17 proxy-bhm /kernel: Waiting Queue entries: Apr 26 09:31:17 proxy-bhm /kernel: Disconnected Queue entries: 6:37 Apr 26 09:31:17 proxy-bhm /kernel: QOUTFIFO entries: Apr 26 09:31:17 proxy-bhm /kernel: Sequencer Free SCB List: 28 20 12 16 3 22 15 13 18 31 8 11 23 26 7 14 2 10 24 4 30 5 17 27 25 0 9 1 19 29 21 Apr 26 09:31:17 proxy-bhm /kernel: Pending list: 37 Apr 26 09:31:17 proxy-bhm /kernel: Kernel Free SCB list: 11 3 53 16 32 49 44 40 58 66 2 125 65 18 124 12 29 123 68 55 5 4 121 122 14 63 6 24 26 33 15 56 31 54 46 21 39 22 36 38 47 10 50 48 62 35 28 69 51 43 1 57 42 52 30 45 120 41 9 23 13 59 25 139 27 67 19 7 0 64 17 126 127 128 129 110 111 112 113 114 115 116 117 118 119 100 101 102 103 104 105 106 107 108 109 90 91 92 93 94 95 96 97 98 99 80 81 82 83 84 85 86 87 88 89 70 71 72 73 74 75 76 77 78 79 60 61 34 8 138 137 136 135 134 133 132 131 130 Apr 26 09:31:17 proxy-bhm /kernel: sg[0] - Addr 0x61ea000 : Length 2048 Apr 26 09:31:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): Queuing a BDR SCB Apr 26 09:31:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): no longer in timeout, status = 34a Apr 26 09:31:17 proxy-bhm /kernel: (da1:ahc0:0:4:0): Invalidating pack Apr 26 09:31:47 proxy-bhm /kernel: handle_workitem_freefile: got error 6 while accessing filesystem >How-To-Repeat: Hard to tell. The problem does not occur under heavy disc load, I experience it only when the system is nearly idle, typically when the daily periodic job is being started or small files are about to be written to the disc. Moving large chunks of data between the discs or buildworlds work ok. I get one to two errors a day, on different disks so I assume sw problems. But I did not run 4.2 (w/o problems BTW) on the box long enough to blame it definitely on 4.3 :) >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010426191012.A884>