aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>2004-02-21 18:21:13 +0000
committerSøren Schmidt <sos@FreeBSD.org>2004-02-21 18:21:13 +0000
commit73f809966279b17d1aec09218883d8fc7cfe0fb8 (patch)
tree7b44d0a45eefac106f6995ad034e55212e3c9894 /sys
parent0c7ab1146fbcad598568fdf89d5d37f6205ed29a (diff)
downloadsrc-73f809966279b17d1aec09218883d8fc7cfe0fb8.tar.gz
src-73f809966279b17d1aec09218883d8fc7cfe0fb8.zip
Check both PORTEN and MEMEN for enabled HW.
Notes
Notes: svn path=/head/; revision=126073
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/ata/ata-pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-pci.c b/sys/dev/ata/ata-pci.c
index d9206be8e948..81013acf0ca0 100644
--- a/sys/dev/ata/ata-pci.c
+++ b/sys/dev/ata/ata-pci.c
@@ -164,7 +164,7 @@ ata_pci_attach(device_t dev)
subclass = pci_get_subclass(dev);
cmd = pci_read_config(dev, PCIR_COMMAND, 2);
- if (!(cmd & PCIM_CMD_PORTEN)) {
+ if (!(cmd & (PCIM_CMD_PORTEN | PCIM_CMD_MEMEN))) {
device_printf(dev, "ATA channel disabled by BIOS\n");
return 0;
}