Integrated AIC-7890 + PCI AIC-29160 woes

Integrated AIC-7890 + PCI AIC-29160 woes

Post by Tien Duc Nguye » Fri, 17 Nov 2000 04:00:00



Hello,

            I would be greatful if someone could enlighten me on this:
My Linux box is running RH Linux 6 kernel 2.2.5; an integrated AIC-7890
is already installed and working with 3 devices: id 0 is a
Quantum disk, id 3 is a VXA-1 tape, id 4 is a SEAGATE drive and id 7 is
the AIC-7890 itself. When i install the PCI AIC-29160,
an reboot linux, the kernel loads the driver and detecs the Quantum, and
VXA-1 but on the SEAGATE it choke.
The principal message is:

scsci bus is being reset for host 1 channel 0.
etc

Tien duc

 
 
 

Integrated AIC-7890 + PCI AIC-29160 woes

Post by D. Stimit » Sat, 18 Nov 2000 16:58:31



> Hello,

>             I would be greatful if someone could enlighten me on this:
> My Linux box is running RH Linux 6 kernel 2.2.5; an integrated AIC-7890
> is already installed and working with 3 devices: id 0 is a
> Quantum disk, id 3 is a VXA-1 tape, id 4 is a SEAGATE drive and id 7 is
> the AIC-7890 itself. When i install the PCI AIC-29160,
> an reboot linux, the kernel loads the driver and detecs the Quantum, and
> VXA-1 but on the SEAGATE it choke.
> The principal message is:

> scsci bus is being reset for host 1 channel 0.
> etc

> Tien duc

What are the contents of:
/proc/scsi/scsi
/proc/scsi/aic7xxx/0

and probably:
/proc/scsi/aic7xxx/1

What is listed for any aic7xxx lines in file:
/proc/interrupts

?

 
 
 

Integrated AIC-7890 + PCI AIC-29160 woes

Post by Joe Use » Sat, 18 Nov 2000 04:00:00




> > Hello,

> >             I would be greatful if someone could enlighten me on this:
> > My Linux box is running RH Linux 6 kernel 2.2.5; an integrated AIC-7890
> > is already installed and working with 3 devices: id 0 is a
> > Quantum disk, id 3 is a VXA-1 tape, id 4 is a SEAGATE drive and id 7 is
> > the AIC-7890 itself. When i install the PCI AIC-29160,
> > an reboot linux, the kernel loads the driver and detecs the Quantum, and
> > VXA-1 but on the SEAGATE it choke.
> > The principal message is:

> > scsci bus is being reset for host 1 channel 0.
> > etc

> > Tien duc

> What are the contents of:
> /proc/scsi/scsi
> /proc/scsi/aic7xxx/0

> and probably:
> /proc/scsi/aic7xxx/1

> What is listed for any aic7xxx lines in file:
> /proc/interrupts

> ?

Oops, sorry

Ok, /proc/scsi/scsi:

Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: QUANTUM  Model: ATLAS IV 9 WLS   Rev: 0707
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 03 Lun: 00
  Vendor: ECRIX    Model: VXA-1            Rev: 2112
  Type:   Sequential-Access                ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: SEAGATE  Model: ST318275LW       Rev: 0001
  Type:   Direct-Access                    ANSI SCSI revision: 02

and /proc/scsi/aic7xxx/0:

Adaptec AIC7xxx driver version: 5.1.15/3.2.4
Compile Options:
  TCQ Enabled By Default : Disabled
  AIC7XXX_PROC_STATS     : Enabled
  AIC7XXX_RESET_DELAY    : 5

Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7890/1 Ultra2 SCSI host adapter
                           Ultra-2 LVD/SE Wide Controller
    PCI MMAPed I/O Base: 0xe3000000
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 5
                   SCBs: Active 0, Max Active 2,
                         Allocated 15, HW 32, Page 255
             Interrupts: 15443
      BIOS Control Word: 0x18a6
   Adapter Control Word: 0x1c5e
   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 40.0 MByte/sec, offset 31
  Transinfo settings: current(12/31/1/0), goal(12/127/1/0), user(10/127/1/0)
  Total transfers 10861 (4983 reads and 5878 writes)
             < 2K      2K+     4K+     8K+    16K+    32K+    64K+   128K+
   Reads:       1    3197     164     590     639     125     137     130
  Writes:       0    5065     487     286      18       2       0      20

(scsi0:0:3:0)
  Device using Narrow/Sync transfers at 10.0 MByte/sec, offset 31
  Transinfo settings: current(25/31/0/0), goal(10/127/1/0), user(10/127/1/0)
  Total transfers 0 (0 reads and 0 writes)
             < 2K      2K+     4K+     8K+    16K+    32K+    64K+   128K+
   Reads:       0       0       0       0       0       0       0       0
  Writes:       0       0       0       0       0       0       0       0

(scsi0:0:4:0)
  Device using Wide/Sync transfers at 40.0 MByte/sec, offset 15
  Transinfo settings: current(12/15/1/0), goal(10/127/1/0), user(10/127/1/0)
  Total transfers 4404 (4397 reads and 7 writes)
             < 2K      2K+     4K+     8K+    16K+    32K+    64K+   128K+
   Reads:       1    4387       2       3       0       1       3       0
  Writes:       0       6       1       0       0       0       0       0

and /proc/interrupts:

CPU0
  0:    1593731          XT-PIC  timer
  1:     309          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:      15438          XT-PIC  aic7xxx
  8:          2          XT-PIC  rtc
 10:       1541          XT-PIC  eth1
 11:       4773          XT-PIC  eth0
 13:          1          XT-PIC  fpu
 14:          6          XT-PIC  ide0
NMI:          0

Upon inserting the AIC-29160, it becomes scsi1, using IRQ 10 (I kown, the
eth1 is
using it, but the boot util don't allow to change it as far as I know), scsi
id #7 for the card itself.
The boot screen attest this as the aic7xxx sequencer code is downloaded
(whatever that means)
for both cards.
Again, this is all the default settings, with the default kernel of RH 6.
I have checked the mailing list of dev.linux.scsi at rutgers and it seems
certain Seagate SCSI
disks have problems with old aic7xxx code (with the RH 6 version, it's
v3.2.x something according
to the source header), but the latest is 5.1.xx something with a a slew of
patches in between.

Thanks for any info,

Tien Duc