diff options
author | ap25164 <none@none> | 2007-01-03 13:06:04 -0800 |
---|---|---|
committer | ap25164 <none@none> | 2007-01-03 13:06:04 -0800 |
commit | b9567a85b89c30c8d0194f662f7e1e7fa7ae7cdc (patch) | |
tree | b935c8d8d5a8d86c44769cba003560cf1d276b70 /usr/src | |
parent | 68ac2337c38c8af06edcf32a72e42de36ec72a9d (diff) | |
download | illumos-gate-b9567a85b89c30c8d0194f662f7e1e7fa7ae7cdc.tar.gz |
6414392 Intel ICH5/6/7 may falsely claim to be simplex
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/intel/io/dktp/controller/ata/ata_blacklist.c | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/usr/src/uts/intel/io/dktp/controller/ata/ata_blacklist.c b/usr/src/uts/intel/io/dktp/controller/ata/ata_blacklist.c index 7a0e65ffc8..71c02252b9 100644 --- a/usr/src/uts/intel/io/dktp/controller/ata/ata_blacklist.c +++ b/usr/src/uts/intel/io/dktp/controller/ata/ata_blacklist.c @@ -2,7 +2,7 @@ * CDDL HEADER START * * The contents of this file are subject to the terms of the - * Common Development and Distribution License (the "License"). + * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE @@ -20,7 +20,7 @@ */ /* - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -61,6 +61,29 @@ pcibl_t ata_pciide_blacklist[] = { ATA_BL_NO_SIMPLEX}, { 0x1166, 0xffff, 0x0213, 0xffff, ATA_BL_BMSTATREG_PIO_BROKEN}, + /* + * On Intel ICH5/ICH5R (SATA controller), the simplex bit lies + */ + { 0x8086, 0xffff, 0x24d1, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x24df, 0xffff, ATA_BL_NO_SIMPLEX}, + + /* + * On Intel ICH6/ICH6R/ICH6-M (IDE and SATA controllers), the + * simplex bit lies + */ + { 0x8086, 0xffff, 0x266f, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x2651, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x2652, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x2653, 0xffff, ATA_BL_NO_SIMPLEX}, + + /* + * On Intel ICH7 (IDE and SATA(Non-AHCI/Non-RAID, desktop and + * mobile)), the simplex bit lies + */ + { 0x8086, 0xffff, 0x27df, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x27c0, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0x8086, 0xffff, 0x27c4, 0xffff, ATA_BL_NO_SIMPLEX}, + { 0, 0, 0, 0, 0 } }; |