On Rev. B silicon, we disabled the enhanced busfree detection logic to
commit176485b4b54e1c827b1bbf89ea9c62444ceac623
authorpavalos <pavalos>
Fri, 6 Jul 2007 06:35:41 +0000 (6 06:35 +0000)
committerpavalos <pavalos>
Fri, 6 Jul 2007 06:35:41 +0000 (6 06:35 +0000)
treea3a19720a9d1a3a8162f93c3c1caafb8f5436844
parent205e5aba02b4e55a285f816f17bd9b37f58394d1
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