On Rev. B silicon, we disabled the enhanced busfree detection logic to
authorPeter Avalos <pavalos@dragonflybsd.org>
Fri, 6 Jul 2007 06:35:41 +0000 (06:35 +0000)
committerPeter Avalos <pavalos@dragonflybsd.org>
Fri, 6 Jul 2007 06:35:41 +0000 (06:35 +0000)
commitf721d3d46aad70e70b717b8b1744f549cb18eaf4
tree99345e7092346750710ea6776afeeaa4f4093675
parente6cf31702799b80ce2b3f318e950b66eadf9b18c
On Rev. B silicon, we disabled the enhanced busfree detection logic to
close holes in detecting busfrees that occur after a packetized target
transitions to a non-packetized phase.  The most common case where this
occurs is when a target is externally reset so the controller believes
a packetzied negotiation agreement is still in effect.  Unfortunately,
disabling this feature seems to cause problems for the 7901B.  Re-enable
ehanced busfree detection for this part.

Obtained-from: FreeBSD
sys/dev/disk/aic7xxx/aic79xx_pci.c