Subject: Adaptec scsi controller question
To: None <port-macppc@netbsd.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 02/04/2002 13:29:49
I have an Adaptec UltraWide SCSI controller in my G3, and I have a
question about its settings. I think it's not doing ultrawide access to
ultrawide drives, and I don't understand why.

Here's the attach message:

ahc0 at pci0 dev 13 function 0
ahc0: interrupting at irq 23
ahc0: aic7896/97 Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus1 at ahc0: 16 targets, 8 luns per target
ahc1 at pci0 dev 13 function 1
ahc1: interrupting at irq 23
ahc1: aic7896/97 Wide Channel B, SCSI Id=7, 16/255 SCBs
scsibus2 at ahc1: 16 targets, 8 luns per target

The fact it's seeing 16 targets tells me it realizes it's a wide device.

I have wide scsi cabling, but when the sd's attach, I see:

scsibus1: waiting 2 seconds for devices to settle...
sd1 at scsibus1 target 0 lun 0: <SEAGATE, ST318275LW, 0001> SCSI2 0/direct fixed
sd1: 17366 MB, 11721 cyl, 10 head, 303 sec, 512 bytes/sect x 35566480 sectors
sd1: sync (50.0ns offset 15), 8-bit (20.000MB/s) transfers, tagged queueing
sd2 at scsibus1 target 4 lun 0: <QUANTUM, VIKING 4.5 WSE, 880P> SCSI2 0/direct f
ixed
sd2: 4345 MB, 6144 cyl, 8 head, 181 sec, 512 bytes/sect x 8899737 sectors
sd2: sync (50.0ns offset 31), 8-bit (20.000MB/s) transfers, tagged queueing

So how do I get it to do 16-bit transfers?

Take care,

Bill