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