summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2015-08-22 07:45:49 +0000
committermav <mav@FreeBSD.org>2015-08-22 07:45:49 +0000
commitcb281b0cae7e8e52fabbfa39810ce2c8359db2f0 (patch)
treee7cdb1c4330c5abd2a607d96cc7180a3795f2b44 /usr.sbin
parent0651b2a3687f3222578dfb54981104919f73a7c8 (diff)
downloadFreeBSD-src-cb281b0cae7e8e52fabbfa39810ce2c8359db2f0.zip
FreeBSD-src-cb281b0cae7e8e52fabbfa39810ce2c8359db2f0.tar.gz
MFC r286448: Disable 32-bit PIO for 6Gbit/s Intel SATA controllers.
For some reason 32-bit PIO writes are not working on 6Gbit/s Intel SATA ports, while 16/32-bit PIO reads and 16-bit PIO writes are working fine. 3Gbit/s ports on the same controllers have no this problem. Workaround this by disabling 32-bit PIO for all Intel controllers that may have 6Gbit/s ports. It halves PIO performance from 6MB/s to 3MB/s, but who bother about speed of such rare and slow mode, which is also highly discouraged by SATA specifications?
Diffstat (limited to 'usr.sbin')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud