summaryrefslogtreecommitdiffstats
path: root/sys/dev/ahci/ahci.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2010-06-08 10:03:08 +0000
committermav <mav@FreeBSD.org>2010-06-08 10:03:08 +0000
commite4e19d26b06529000e3d84472de4c46e4d09e37f (patch)
treeadfb59014ae4c5f0d57bbf5adb8ae35f6317183e /sys/dev/ahci/ahci.c
parent3597cbf7d34333ab58b3a9d40a8c21db71c6aec0 (diff)
downloadFreeBSD-src-e4e19d26b06529000e3d84472de4c46e4d09e37f.zip
FreeBSD-src-e4e19d26b06529000e3d84472de4c46e4d09e37f.tar.gz
Disable NCQ and PMP support for VIA VT8251 AHCI. It was reported to be
unreliable under load. Linux does the same.
Diffstat (limited to 'sys/dev/ahci/ahci.c')
-rw-r--r--sys/dev/ahci/ahci.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ahci/ahci.c b/sys/dev/ahci/ahci.c
index b41069e..9de7740 100644
--- a/sys/dev/ahci/ahci.c
+++ b/sys/dev/ahci/ahci.c
@@ -239,8 +239,8 @@ static struct {
{0x0d8d10de, 0x00, "NVIDIA MCP89", AHCI_Q_NOAA},
{0x0d8e10de, 0x00, "NVIDIA MCP89", AHCI_Q_NOAA},
{0x0d8f10de, 0x00, "NVIDIA MCP89", AHCI_Q_NOAA},
- {0x33491106, 0x00, "VIA VT8251", 0},
- {0x62871106, 0x00, "VIA VT8251", 0},
+ {0x33491106, 0x00, "VIA VT8251", AHCI_Q_NOPMP|AHCI_Q_NONCQ},
+ {0x62871106, 0x00, "VIA VT8251", AHCI_Q_NOPMP|AHCI_Q_NONCQ},
{0x11841039, 0x00, "SiS 966", 0},
{0x11851039, 0x00, "SiS 968", 0},
{0x01861039, 0x00, "SiS 968", 0},
OpenPOWER on IntegriCloud