Adaptec AHD U320 operating as only U160
Justin T. Gibbs
gibbs at scsiguy.com
Sun Feb 17 07:06:10 UTC 2008
Niki Denev wrote:
> I was playing around with DTrace, tracing cam/xpt and the ahd driver and
> found out that if i comment the following code :
> if ((spi3caps & SID_SPI_IUS) == 0)
> spi->ppr_options &= ~MSG_EXT_PPR_IU_REQ;
> at line 6655 in sys/cam/cam_xpt.c my disks again negotiate as U320 :
> da0 at ahd0 bus 0 target 0 lun 0
> da0: <SEAGATE ST336807LW 0C01> Fixed Direct Access SCSI-3 device
> da0: 320.000MB/s transfers (160.000MHz DT, offset 63, 16bit)
> da0: Command Queueing Enabled
> da0: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
The aic79xx driver was not properly exporting its capabilities to
CAM. This has been addressed as of version 1.30 of aic79xx_osm.c.
Please let me know if you still have problems.
> Unfortunately I began seeing again the "Invalid sequencer interrupt"
> messages that i was seeing before(with fbsd 6.2) with Seagate drives
> on Adaptec at U320 speeds, and I prey that they are harmless (as they
> used to be?)
While I do not know their root cause, they do appear to be harmless.
Do you happen to have your drives in a SES enclosure (on a backplane
with a SES chip)? One user claimed this was only reproducible when
a GEM318 SES chip was on the bus.
More information about the freebsd-current