Member
Registered: Mar 2003
Location: Reading, PA
Distribution: Slackware
Posts: 39
Rep:
|
Adaptec 2940UW errors
I have a problem with my Adaptec 2940UW controller card. I had a Seagate 4.3UW drive (id:0), Plextor 40x max UW cdrom (id:3) on the 68 pin connector and a Plextor 12/10/32 CD-R (id:4) on the 50 pin connector. I have been running this setup for about 4 years now with no problems at all. I've used the 2.4.20 and 2.4.21 kernels both with apic and previous kernels without such support.
I just started to get the following errors when I rebooted the system:
Aug 24 14:28:18 storchnet kernel: scsi0:0:3:0: Attempting to queue an ABORT message
Aug 24 14:28:18 storchnet kernel: scsi0: Dumping Card State in Message-out phase, at SEQADDR 0x166
Aug 24 14:28:18 storchnet kernel: ACCUM = 0xa0, SINDEX = 0x61, DINDEX = 0xc0, ARG_2 = 0x0
Aug 24 14:28:18 storchnet kernel: HCNT = 0x0 SCBPTR = 0x0
Aug 24 14:28:18 storchnet kernel: SCSISEQ = 0x12, SBLKCTL = 0x2
Aug 24 14:28:18 storchnet kernel: DFCNTRL = 0x4, DFSTATUS = 0x6d
Aug 24 14:28:18 storchnet kernel: LASTPHASE = 0xa0, SCSISIGI = 0xb4, SXFRCTL0 = 0xa8
Aug 24 14:28:18 storchnet kernel: SSTAT0 = 0x5, SSTAT1 = 0x2
Aug 24 14:28:18 storchnet kernel: STACK == 0x190, 0x160, 0x0, 0xe4
Aug 24 14:28:18 storchnet kernel: SCB count = 4
Aug 24 14:28:18 storchnet kernel: Kernel NEXTQSCB = 3
Aug 24 14:28:18 storchnet kernel: Card NEXTQSCB = 3
Aug 24 14:28:18 storchnet kernel: QINFIFO entries:
Aug 24 14:28:18 storchnet kernel: Waiting Queue entries:
Aug 24 14:28:18 storchnet kernel: Disconnected Queue entries:
Aug 24 14:28:18 storchnet kernel: QOUTFIFO entries:
Aug 24 14:28:18 storchnet kernel: Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Aug 24 14:28:18 storchnet kernel: Sequencer SCB Info: 0(c 0x48, s 0x37, l 0, t 0x2) 1(c 0x0, s 0xff, l 255, t 0xff) 2(c 0x0, s 0xff, l 255, t 0xff) 3(c 0x0, s 0xff, l 255, t 0xff) 4(c 0x0, s 0xff, l 255, t 0xff) 5(c 0x0, s 0xff, l 255, t 0xff) 6(c 0x0, s 0xff, l 255, t 0xff) 7(c 0x0, s 0xff, l 255, t 0xff) 8(c 0x0, s 0xff, l 255, t 0xff) 9(c 0x0, s 0xff, l 255, t 0xff) 10(c 0x0, s
0xff, l 255, t 0xff) 11(c 0x0, s 0xff, l 255, t 0xff) 12(c 0x0, s 0xff, l 255, t 0xff) 13(c 0x0, s 0xff, l 255, t 0xff) 14(c 0x0, s 0xff, l 255, t 0xff) 15(c 0x0, s 0xff, l 255, t 0xff)
Aug 24 14:28:18 storchnet kernel: Pending list: 2(c 0x48, s 0x37, l 0)
Aug 24 14:28:18 storchnet kernel: Kernel Free SCB list: 1 0
Aug 24 14:28:18 storchnet kernel: Untagged Q(3): 2
Aug 24 14:28:18 storchnet kernel: DevQ(0:3:0): 0 waiting
Aug 24 14:28:18 storchnet kernel: scsi0:0:3:0: Device is active, asserting ATN
Aug 24 14:28:18 storchnet kernel: Recovery code sleeping
This goes on forever until I hit the reset button. I thought it was the Seagate drive failing, so I ripped it out and booted to an IDE drive with scsi moules as options and I still got the errors.
Googling the errors came up with nothing solid as an answer. Some said the aic7xxx driver was to blame, some said the hardware was the problem. The strange thing is the CD drives are still accessible in windows. Some times it takes longer to access, sometimes not.
Anyone else get errors like this with their SCSI controller (not just adaptec)? Is there a linux utility out there that can diagnose these errors better?
If it's the controller, anyone have a good suggestion for a cheap controller that will do ultra-wide and wide.
|