Date: Tue, 27 Mar 2001 17:32:18 -0500 From: Craig Durkin <durkin+fbsd@matter.net> To: freebsd-questions@freebsd.org Subject: Weird SCSI bus resets (ahc2940uw) Message-ID: <20010327173218.F524@matter.net>
next in thread | raw e-mail | index | archive | help
Hi Friends I recently purchased a new IBM 18 gig SCSI drive, 68 pin UW. Upon attaching it to my system, after getting the jumpers configured correctly, I noticed that everything seemed to be taking a lot longer, mostly because my system was downright freezing for about a minute or so every now and then. I then noticed that dmesg was filled with all sorts of lovely errors like those at the end of the message. Apparently, the SCSI bus is periodically resetting, when under periods of, well, disk access. Passing the initial fsck at boot takes at least 5 resets. Occasionally, these errors also come from my old drive, even though it never had any problems until the new drive was installed. The resets seem to stop happening the longer the system is up - like some sort of warm-up phase must be passed. So, I'm wondering...is this more likely a hardware issue, or a software one? Thanks Craig (da0:ahc0:0:0:0): SCB 0x2f - timed out in Data-out phase, SEQADDR == 0x177 STACK == 0x180, 0x189, 0xe, 0xe SXFRCTL0 == 0x80 ahc0: Dumping Card State at SEQADDR 0x177 SCSISEQ = 0x12, SBLKCTL = 0x2, SSTAT0 0x25 SCB count = 90 Kernel NEXTQSCB = 57 Card NEXTQSCB = 9 QINFIFO entries: 9 34 55 2 43 30 84 51 22 27 17 69 18 Waiting Queue entries: Disconnected Queue entries: 15:8 11:47 QOUTFIFO entries: Sequencer Free SCB List: 7 4 3 5 12 9 10 6 8 13 0 2 1 Pending list: 18 69 17 27 22 51 84 30 43 2 55 34 9 8 47 Kernel Free SCB list: 16 13 58 15 32 28 37 36 52 65 21 10 49 7 45 68 14 19 85 35 42 41 26 29 33 11 67 6 4 50 53 20 46 48 59 66 1 31 23 25 56 12 38 40 54 24 39 0 3 44 5 86 87 88 89 70 71 72 73 74 75 76 77 78 79 60 61 62 63 64 83 82 81 80 sg[0] - Addr 0x398d000 : Length 4096 (da0:ahc0:0:0:0): Queuing a BDR SCB (da0:ahc0:0:0:0): SCB 0x2f - timed out in Data-out phase, SEQADDR == 0x177 STACK == 0x180, 0x189, 0xe, 0xe SXFRCTL0 == 0x80 ahc0: Dumping Card State at SEQADDR 0x177 SCSISEQ = 0x12, SBLKCTL = 0x2, SSTAT0 0x25 SCB count = 90 Kernel NEXTQSCB = 55 Card NEXTQSCB = 57 QINFIFO entries: 57 2 84 22 17 47 Waiting Queue entries: Disconnected Queue entries: 15:8 QOUTFIFO entries: Sequencer Free SCB List: 11 7 4 3 5 12 9 10 6 8 13 0 2 1 Pending list: 17 22 84 2 57 8 47 Kernel Free SCB list: 18 69 27 51 30 43 34 9 16 13 58 15 32 28 37 36 52 65 21 10 49 7 45 68 14 19 85 35 42 41 26 29 33 11 67 6 4 50 53 20 46 48 59 66 1 31 23 25 56 12 38 40 54 24 39 0 3 44 5 86 87 88 89 70 71 72 73 74 75 76 77 78 79 60 61 62 63 64 83 82 81 80 sg[0] - Addr 0x398d000 : Length 4096 (da0:ahc0:0:0:0): no longer in timeout, status = 34b ahc0: Issued Channel A Bus Reset. 7 SCBs aborted To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010327173218.F524>