Date: Tue, 14 Aug 2001 17:36:26 -0500 From: "Karl O . Pinc" <kop@meme.com> To: aic7xxx@freebsd.org Subject: linux 2.4.8 vs 2.4.7 AHA2840A/42A "aic7xxx_abort return 8194" Message-ID: <20010814173626.O1430@mofo> In-Reply-To: <20010814170716.I1430@mofo>; from kop@meme.com on Tue, Aug 14, 2001 at 17:07:16 -0500 References: <20010814170716.I1430@mofo>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2001.08.14 17:07 Karl O . Pinc wrote: Hi, I'm a newbie. Spank me. :-) Please let me know what further info is needed, etc. I've got a scsi board labeled AHA2840A/42A that AFIK worked fine under linux 2.0.34 for years. My first question is this: Is the AHA284xA supported? The README.aic7xxx says that the AHA284x is supported, but makes no mention of AHA284xA. AFIK, the difference is that the 284x has jumpers, the 284xA has dip switches. The 284xA dip switches control: I/O port address, floppy enable/disable, BIOS address, and BIOS enable/disable. I recall the jumpers on the 284x can at least also en/disable scsi target disconnect, sync negoiation and probably some other stuff. I _think_ all this is now set in the card's bios cmos. Assuming the card's supported, here's what's happening: I'm re-incarnating the box and decided to load test it (copying large files from drive to drive. 3 drives, 4 processes, file sizes of {2,3,5,7} * 10^7B, 64MB ram). Running linux-2.4.7, I get a rare (every few hours) "aic7xxx_abort return 8194", I've seen it while attempting to send ABORT to a drive. (Sorry, I'm running 2.4.7 on top of the old 2.0.34 system, just to test, and syslogd seems to be down, so I don't have a written log to work from here. Better info collected below.) I just switched to 2.4.8 and I get frequent (most of the time, there's no disk activity while the driver issues errors) "aic7xxx_abort return 8194" messages. Mostly on ABORT but sometimes on TARGET_RESET. There are so many the driver goes on to do "Recovery SCB completes" type messages. Where do I go from here? (FYI, Starting about 12 hours from now, I won't have access to the hardware for a few weeks.) Here are details from /proc: ----after boot of 2.4.7---------- [root@arthur /root]# uname -a Linux arthur.meme.com 2.4.7 #1 Mon Aug 6 11:30:42 CDT 2001 i486 unknown [root@arthur /root]# cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 6.1.13 aic7770: Single Channel A, SCSI Id=7, 4/255 SCBs Channel A Target 0 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 0 Lun 0 Settings Commands Queued 4 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 1 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 2 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 3 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 4 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 3.300MB/s transfers Curr: 3.300MB/s transfers Channel A Target 4 Lun 0 Settings Commands Queued 1383 Commands Active 1 Command Openings 0 Max Tagged Openings 0 Device Queue Frozen Count 0 Channel A Target 5 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 5 Lun 0 Settings Commands Queued 5 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 6 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 7 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) [root@arthur /root]# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: QUANTUM Model: FIREBALL ST4300S Rev: 0F0D Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 04 Lun: 00 Vendor: IMPRIMIS Model: 94601-15 Rev: 4202 Type: Direct-Access ANSI SCSI revision: 01 CCS Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: CONNER Model: CFP1060S 1.05GB Rev: 245F Type: Direct-Access ANSI SCSI revision: 02 ---------Begin lots-o-copy, console says: (scsi:0:A:0:0): Locking max tag count at 8 After a half hour or so of copying, there's still no error and this is what proc looks like: [root@arthur /root]# cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 6.1.13 aic7770: Single Channel A, SCSI Id=7, 4/255 SCBs Channel A Target 0 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 0 Lun 0 Settings Commands Queued 56765 Commands Active 0 Command Openings 8 Max Tagged Openings 8 Device Queue Frozen Count 0 Channel A Target 1 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 2 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 3 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 4 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 3.300MB/s transfers Curr: 3.300MB/s transfers Channel A Target 4 Lun 0 Settings Commands Queued 34178 Commands Active 1 Command Openings 0 Max Tagged Openings 0 Device Queue Frozen Count 0 Channel A Target 5 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 5 Lun 0 Settings Commands Queued 36040 Commands Active 2 Command Openings 31 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 6 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 7 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) ---------------Rebooting with 2.4.8, /proc is: [root@arthur /root]# uname -a Linux arthur.meme.com 2.4.8 #3 Tue Aug 14 14:06:17 CDT 2001 i486 unknown [root@arthur /root]# cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 6.1.13 aic7770: Single Channel A, SCSI Id=7, 4/255 SCBs Channel A Target 0 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 0 Lun 0 Settings Commands Queued 25 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 1 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 2 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 3 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 4 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 3.300MB/s transfers Curr: 3.300MB/s transfers Channel A Target 4 Lun 0 Settings Commands Queued 1496 Commands Active 0 Command Openings 1 Max Tagged Openings 0 Device Queue Frozen Count 0 Channel A Target 5 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 5 Lun 0 Settings Commands Queued 11 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 6 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 7 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) [root@arthur /root]# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: QUANTUM Model: FIREBALL ST4300S Rev: 0F0D Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 04 Lun: 00 Vendor: IMPRIMIS Model: 94601-15 Rev: 4202 Type: Direct-Access ANSI SCSI revision: 01 CCS Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: CONNER Model: CFP1060S 1.05GB Rev: 245F Type: Direct-Access ANSI SCSI revision: 02 scsi0:0:0:0: Attempting to queue an ABORT message scsi0:0:0:0: Command found on device queue aic7xxx_abort_returns 8194 -(FWIW, I recall seeing that it was scsci id 5, not 0 that was causing the messages under linux 2.4.7.) -repeat about about 10 times then scsi0:0:0:0: Attempting to queue a TARGET RESET message -is the message instead of the "ABORT" line -No disk activity occurs while all this is going on. -Then, there's mixed in message about SCB recovery (Sorry, I'm copying off the console as messages scroll by so they are not in the correct order.) scsi0:A:0:0 Queuing a recovery SCB Recovery code sleeping Recovery SCB completes Recovery code awake scsi0:0:0: Abort Tag Message Sent SCB7 - Abort Tag Completed. ------------- Here's what /proc says while all this is going on (still 2.4.8): [root@arthur /root]# cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 6.1.13 aic7770: Single Channel A, SCSI Id=7, 4/255 SCBs Channel A Target 0 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 0 Lun 0 Settings Commands Queued 5258 Commands Active 8 Command Openings 0 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 1 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 2 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 3 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 4 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 3.300MB/s transfers Curr: 3.300MB/s transfers Channel A Target 4 Lun 0 Settings Commands Queued 4823 Commands Active 0 Command Openings 1 Max Tagged Openings 0 Device Queue Frozen Count 0 Channel A Target 5 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 5 Lun 0 Settings Commands Queued 110 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 6 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 7 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) ----and again, just to get another snapshot: [root@arthur /root]# cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 6.1.13 aic7770: Single Channel A, SCSI Id=7, 4/255 SCBs Channel A Target 0 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 0 Lun 0 Settings Commands Queued 7608 Commands Active 8 Command Openings 0 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 1 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 2 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 3 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 4 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 3.300MB/s transfers Curr: 3.300MB/s transfers Channel A Target 4 Lun 0 Settings Commands Queued 7193 Commands Active 1 Command Openings 0 Max Tagged Openings 0 Device Queue Frozen Count 0 Channel A Target 5 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Goal: 10.000MB/s transfers (10.000MHz, offset 15) Curr: 10.000MB/s transfers (10.000MHz, offset 15) Channel A Target 5 Lun 0 Settings Commands Queued 854 Commands Active 0 Command Openings 253 Max Tagged Openings 253 Device Queue Frozen Count 0 Channel A Target 6 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Channel A Target 7 Negotiation Settings User: 10.000MB/s transfers (10.000MHz, offset 255) Thanks, Karl <kop@meme.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010814173626.O1430>