There is even a description of this in the ICH5 datasheet.
"5.16.1.5 PIO 32-Bit IDE Data Port Accesses
A 32-bit PCI transaction run to the IDE data address (01F0h
primary, 0170h secondary) results in two back to back 16-bit
transactions to the IDE data port. The 32-bit data port feature
is enabled for all timings, not just enhanced timing. For compatible
timings, a shutdown and startup latency is incurred between the
two, 16-bit halves of the IDE transaction. This guarantees that
the chip selects are deasserted for at least two PCI clocks
between the two cycles."
I don't think anyone intentionally runs in PIO mode, and
that should be reason enough not to bother changing the
setting.
Looking in the Microsoft KB, I do see mention of a problem
with NT 3.51 and a hot fix being in the works. So I suppose
someone running raw 3.51 could be endangered by the setting.
Thanks for pointing that out, I'll remember that the next
time
Paul