Wide device not being ID'd as such (aic7xxx-5.1.0-pre5)

Gary L. Hennigan glhenni at cs.sandia.gov
Sat Aug 1 13:28:44 PDT 1998


I have a wide device that doesn't seem to be ID'd as such. 

System specifics:
	Debian GNU/Linux 2.0 (kernel 2.0.35 built myself from source)
	PPro 200MHz
	2940UW (BIOS 1.23)
	SCSI ID 3 - OLD Wangtek 6130HS 4mm DAT
	SCSI ID 5 - Wide COMPAQ XP32150W
	SCSI ID 6 - Ultra Wide Micropolis 3391SS

Here's the relevent output of scsiinfo:

% scsiinfo -i /dev/sda
Relative Address                   0
Wide bus 32                        0
Wide bus 16                        1 **
Synchronous neg.                   1
Linked Commands                    0
Command Queueing                   1
SftRe                              0
Device Type                        0
Peripheral Qualifier               0
Removable?                         0
Device Type Modifier               0
ISO Version                        0
ECMA Version                       0
ANSI Version                       2
AENC                               0
TrmIOP                             0
Response Data Format               2

and the output of
% cat /proc/scsi/aic7xxx/0

Adaptec AIC7xxx driver version: 5.1.0pre5/3.2.4
Compile Options:
  AIC7XXX_RESET_DELAY    : 5
  AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled
                             Check below to see which
                             devices use tagged queueing
  AIC7XXX_PAGE_ENABLE    : Enabled (This is no longer an option)
  AIC7XXX_PROC_STATS     : Disabled

Adapter Configuration:
           SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter
                           Ultra Wide Controller
    PCI MMAPed I/O Base: 0xf8800000
      Adaptec SCSI BIOS: Disabled
                    IRQ: 11
                   SCBs: Active 0, Max Active 16,
                         Allocated 30, HW 16, Page 255
             Interrupts: 8964
      BIOS Control Word: 0x10b2
   Adapter Control Word: 0x005a
   Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
     Ultra Enable Flags: 0xffd7
 Tag Queue Enable Flags: 0x0060
Ordered Queue Tag Flags: 0x0060
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,0,255,0,0,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,1,1,1,8,8,1,1,1,1,1,1,1,1,1}

Statistics:
(scsi0:0:5:0)
  Device using Narrow/Sync transfers at
  10.0 MByte/sec, offset 15
    Total transfers 3137 (1965 read;1172 written)
      blks(512) rd=14461; blks(512) wr=17704


(scsi0:0:6:0)
  Device using Wide/Sync transfers at
  40.0 MByte/sec, offset 8
    Total transfers 5685 (5070 read;615 written)
      blks(512) rd=33653; blks(512) wr=2528

I'm also curious as to why the tape drive doesn't show up in
/proc/scsi/aic7xxx/0? That's probably standard but I was curious.

I just upgraded to 2.0.35 today and applied the pre5 patch right
away. Previously I was having problems with devices not being
recognized every boot (with 2.0.34). Sometimes it was just the tape
drive, other times /dev/sda, with my root FS, and various combinations
varying with almost every boot. That problem SEEMS to have gone away,
which is great! Thanks! I was just puzzled as to why my XP32150W
doesn't seem to be recognized as Wide.

It's not a huge issue. The 32150W is a rather "old" device and the
best I'd expect to get out of it anyway is 6-7MB/s. Still...

Thanks again for the great work!
Gary

To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



More information about the aic7xxx mailing list