From 3c0f4491a8b1357443025ce3f06540a176ab330b Mon Sep 17 00:00:00 2001 From: OBattler Date: Sat, 11 Jul 2020 01:42:26 +0200 Subject: [PATCH] Fixed STPC Client IDE PCI Vendor ID. --- src/chipset/stpc.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/chipset/stpc.c b/src/chipset/stpc.c index 15b4dc530..c3b7d7cc2 100644 --- a/src/chipset/stpc.c +++ b/src/chipset/stpc.c @@ -754,8 +754,14 @@ stpc_setup(stpc_t *dev) dev->pci_conf[1][0x0e] = /*0x40*/ 0x80; /* IDE */ - dev->pci_conf[2][0x00] = 0x4a; - dev->pci_conf[2][0x01] = 0x10; + if (dev->local & STPC_ISAB_CLIENT) { + dev->pci_conf[2][0x00] = 0x0e; + dev->pci_conf[2][0x01] = 0x10; + } else { + dev->pci_conf[2][0x00] = 0x4a; + dev->pci_conf[2][0x01] = 0x10; + } + if (dev->local & STPC_IDE_ATLAS) { dev->pci_conf[2][0x02] = 0x28; dev->pci_conf[2][0x03] = 0x02;