Skip site navigation (1)Skip section navigation (2)
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>