How to force aic7xxx SCSI card to use synchronous negotiation?
i attached a SCSI RAID system to my debian box. The HBA is a Adaptec 29160.
dmesg shows that the RAID is attached with asynchronous negotiation:
-- snip --
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
<Adaptec 29160 Ultra160 SCSI adapter>
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
Vendor: SB-2800T Model: Rev: 0001
Type: Direct-Access ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled. Depth 8
target0:0:0: Beginning Domain Validation
target0:0:0: wide asynchronous
target0:0:0: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
target0:0:0: Domain Validation skipping write tests
target0:0:0: Ending Domain Validation
The RAID should support synchronous negotiation. Cables and termination
are set up correctly. The "synchronous negotiation" option in Adaptec
BIOS is enabled, too. The aic7xxx driver just seems to ignore the
settings from BIOS.
Is there a way to force the HBA to use synchronous neg.?
Any help would be much appreciated!
P.S. The RAID sits on the SCSI-Id 0 - could this be a problem? Maybe
there#s a special meaning of ID=0?