Date: Sat, 25 Sep 1999 14:30:20 +0200 From: "=?iso-8859-1?Q?Harald_Kie=DFling?=" <harald.kiessling@gmx.de> To: "Nathan Bryant" <nathan@designtrust.com>, <dledford@redhat.com> Cc: <linux-scsi@vger.rutgers.edu>, <AIC7xxx@FreeBSD.ORG> Subject: AW: timeout problems w/ AHA-2940U2 and linux driver 5.1.19 Message-ID: <000401bf0751$bb193500$1a62a8c0@harald03.1stein> In-Reply-To: <Pine.LNX.4.10.9909230947360.17843-100000@overture.designtrust.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I ahd nearly the same problem with the kernel 2.2.10. The problems had disapeared if I set options aic7xxx aic7xxx=noapic in the /etc/conf.modules I haven't seen an patch for that problem -----Ursprüngliche Nachricht----- Von: owner-aic7xxx@FreeBSD.ORG [mailto:owner-aic7xxx@FreeBSD.ORG]Im Auftrag von Nathan Bryant Gesendet am: Freitag, 24. September 1999 15:14 An: dledford@redhat.com Cc: linux-scsi@vger.rutgers.edu; AIC7xxx@FreeBSD.ORG Betreff: timeout problems w/ AHA-2940U2 and linux driver 5.1.19 Hello, I'm experiencing lots of timeouts and bus resets with an AHA-2940U2 and Linux' aic7xxx.c 5.1.19. Performance is severely affected, but the machine does stay running. The machine is a Micron Client Pro, running kernel 2.2.12. Termination is enabled on both busses. (Not automatic mode.) If I can provide any more information than the following, or run any tests, please don't hesitate to ask. [nbryant@thezone nbryant]$ cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: DNES-309170W Rev: SA30 Type: Direct-Access ANSI SCSI revision: 03 [nbryant@thezone nbryant]$ cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 5.1.19/3.2.4 Compile Options: TCQ Enabled By Default : Disabled AIC7XXX_PROC_STATS : Disabled AIC7XXX_RESET_DELAY : 5 Adapter Configuration: SCSI Adapter: Adaptec AHA-294X Ultra2 SCSI host adapter Ultra-2 LVD/SE Wide Controller PCI MMAPed I/O Base: 0xe8008000 Adapter SEEPROM Config: SEEPROM found and used. Adaptec SCSI BIOS: Enabled IRQ: 5 SCBs: Active 0, Max Active 1, Allocated 15, HW 32, Page 255 Interrupts: 516419 BIOS Control Word: 0x18a6 Adapter Control Word: 0x185c Extended Translation: Enabled Disconnect Enable Flags: 0xffff Ultra Enable Flags: 0x0000 Tag Queue Enable Flags: 0x0000 Ordered Queue Tag Flags: 0x0000 Default Tag Queue Depth: 8 Tagged Queue By Device array for aic7xxx host instance 0: {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255} Actual queue depth per device for aic7xxx host instance 0: {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} Statistics: (scsi0:0:0:0) Device using Wide/Sync transfers at 80.0 MByte/sec, offset 31 Transinfo settings: current(10/31/1/0), goal(10/127/1/0), user(10/127/1/0) Total transfers 514138 (283588 reads and 230550 writes) dmesg (with aic7xxx=verbose) shows the following: scsi : aborting command due to timeout : pid 6486, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 c9 29 09 00 00 68 00 (scsi0:0:0:0) Aborting scb 2, flags 0x4 (scsi0:0:0:0) SCB is currently active. Waiting on completion. SCSI host 0 abort (pid 6486) timed out - resetting SCSI bus is being reset for host 0 channel 0. (scsi0:0:0:0) Reset called, scb 2, flags 0x84 (scsi0:0:0:0) Bus device reset stupid when other action has failed. (scsi0:0:-1:-1) Reset channel called, will initiate reset. (scsi0:0:-1:-1) Resetting currently active channel. (scsi0:0:-1:-1) Channel reset (scsi0:0:-1:-1) Reset device, active_scb 0 (scsi0:0:0:-1) Cleaning up status information and delayed_scbs. (scsi0:0:1:-1) Cleaning up status information and delayed_scbs. (scsi0:0:2:-1) Cleaning up status information and delayed_scbs. (scsi0:0:3:-1) Cleaning up status information and delayed_scbs. (scsi0:0:4:-1) Cleaning up status information and delayed_scbs. (scsi0:0:5:-1) Cleaning up status information and delayed_scbs. (scsi0:0:6:-1) Cleaning up status information and delayed_scbs. (scsi0:0:8:-1) Cleaning up status information and delayed_scbs. (scsi0:0:9:-1) Cleaning up status information and delayed_scbs. (scsi0:0:10:-1) Cleaning up status information and delayed_scbs. (scsi0:0:11:-1) Cleaning up status information and delayed_scbs. (scsi0:0:12:-1) Cleaning up status information and delayed_scbs. (scsi0:0:13:-1) Cleaning up status information and delayed_scbs. (scsi0:0:14:-1) Cleaning up status information and delayed_scbs. (scsi0:0:15:-1) Cleaning up status information and delayed_scbs. (scsi0:0:-1:-1) Cleaning QINFIFO. (scsi0:0:-1:-1) Cleaning waiting_scbs. (scsi0:0:-1:-1) Cleaning waiting for selection list. (scsi0:0:-1:-1) Cleaning disconnected scbs list. (scsi0:0:0:0) Aborting scb 0 (scsi0:0:0:0) Aborting scb 1 (scsi0:0:0:0) Aborting scb 2 (scsi0:-1:-1:-1) 3 commands found and queued for completion. (scsi0:0:0:0) Synchronous at 80.0 Mbyte/sec, offset 31. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message 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?000401bf0751$bb193500$1a62a8c0>