Topic: Compaq driver loaded for Tekram DC-390F SCSI, cannot start

Hello,

I have an old Tekram DC-390F SCSI card in my computer. I have created an XP Pro SP# OEM disk slipstreamed with HFSLIP, then driverpacks integrated using method 2. I'm using the standard release packs only (no 3'rd party), Mass storage is DP_MassStorage_wnt5_x86-32_901.7z.

When I install with a generic disk without driverpacks, I need to F6 load drivers Nvidia RAID drivers, but the generic built-in driver "LSI Logic 53C875/53C876 Device" is loaded for the Tekram card and it works fine. When I install with the driverpacks integrated disk, the "Compaq 32-Bit Ultra SCSI Controller /P" is loaded and doesn't work (says cannot start in Device Manager).

The HWIDs.txt on my working system:

=========== 
PCI Devices 
=========== 
PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030: LSI Logic 53C875/53C876 Device
PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&2411E6FE&0&C0: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&2411E6FE&0&C1: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&2411E6FE&0&C2: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&2411E6FE&0&C3: PCI standard host CPU bridge
PCI\VEN_104C&DEV_8023&SUBSYS_808B1043&REV_00\4&2BE4B97F&0&5830: Texas Instruments OHCI Compliant IEEE 1394 Host Controller
PCI\VEN_10DE&DEV_0360&SUBSYS_00000000&REV_A2\3&2411E6FE&0&08: PCI standard ISA bridge
PCI\VEN_10DE&DEV_0368&SUBSYS_82391043&REV_A2\3&2411E6FE&0&09: NVIDIA nForce PCI System Management
PCI\VEN_10DE&DEV_0369&SUBSYS_82391043&REV_A1\3&2411E6FE&0&00: PCI standard RAM Controller
PCI\VEN_10DE&DEV_036C&SUBSYS_82391043&REV_A1\3&2411E6FE&0&10: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_036D&SUBSYS_82391043&REV_A2\3&2411E6FE&0&11: Standard Enhanced PCI to USB Host Controller
PCI\VEN_10DE&DEV_036E&SUBSYS_82391043&REV_A1\3&2411E6FE&0&20: Standard Dual Channel PCI IDE Controller
PCI\VEN_10DE&DEV_0370&SUBSYS_00000000&REV_A2\3&2411E6FE&0&30: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_0371&SUBSYS_81F61043&REV_A2\3&2411E6FE&0&31: Microsoft UAA Bus Driver for High Definition Audio
PCI\VEN_10DE&DEV_0373&SUBSYS_82391043&REV_A2\3&2411E6FE&0&40: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_0373&SUBSYS_82391043&REV_A2\3&2411E6FE&0&48: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_0375&SUBSYS_00000000&REV_A2\3&2411E6FE&0&70: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_0377&SUBSYS_00000000&REV_A2\3&2411E6FE&0&78: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&28: NVIDIA nForce 590/570/550 Serial ATA Controller
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&29: Standard Dual Channel PCI IDE Controller
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&2A: Standard Dual Channel PCI IDE Controller
PCI\VEN_10DE&DEV_0392&SUBSYS_341A1458&REV_A1\4&5E1D6BE&0&0078: NVIDIA GeForce 7600 GS 
22 matching device(s) found.
 
=========== 
USB Devices 
=========== 
USB\ROOT_HUB\4&33E85A42&0                                   : USB Root Hub
USB\ROOT_HUB20\4&1D269357&0                                 : USB Root Hub
USB\VID_051D&PID_0002\3B0741X11385__                        : American Power Conversion USB UPS
USB\VID_12F7&PID_1900\075509910C98                          : USB Mass Storage Device
USBSTOR\DISK&VEN_MEMOREX&PROD_TD_CLASSIC_003B&REV_PMAP\075509910C98&0: Memorex TD CLASSIC 003B USB Device
5 matching device(s) found.
 
============= 
Input Devices 
============= 
HID\VID_051D&PID_0002\6&5D31C27&0&0000                      : APC Battery BackUP
1 matching device(s) found.
 
============ 
ACPI Devices 
============ 
ACPI\ATK0110\1010110                                        : ATK0110 ACPI UTILITY
ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_67\_0               : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_67\_1               : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
ACPI\AWY0001\2&DABA3FF&0                                    : AMD AwayMode
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\NVRAIDBUS\3&2411E6FE&0                                 : NVIDIA nForce(tm) RAID Class Controller
ACPI\PNP0000\4&DB4CE60&0                                    : Programmable interrupt controller
ACPI\PNP0100\4&DB4CE60&0                                    : System timer
ACPI\PNP0103\4&DB4CE60&0                                    : High precision event timer
ACPI\PNP0200\4&DB4CE60&0                                    : Direct memory access controller
ACPI\PNP0303\4&DB4CE60&0                                    : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0400\1                                              : Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0700\4&DB4CE60&0                                    : Standard floppy disk controller
ACPI\PNP0800\4&DB4CE60&0                                    : System speaker
ACPI\PNP0A06\3&473F1A46&0                                   : Extended IO Bus
ACPI\PNP0A08\1                                              : PCI bus
ACPI\PNP0B00\4&DB4CE60&0                                    : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\4                                              : Motherboard resources
ACPI\PNP0C02\5                                              : Motherboard resources
ACPI\PNP0C04\4&DB4CE60&0                                    : Numeric data processor
ACPI\PNP0C0B\2&DABA3FF&0                                    : ACPI Fan
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\4&DB4CE60&0                                    : Logitech-compatible Mouse PS/2
ACPI\PNPA000\4&5D18F2DF&0                                   : AUOBZ3AI IDE Controller
ACPI\THERMALZONE\THRM                                       : ACPI Thermal Zone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Multiprocessor PC
30 matching device(s) found.
 
============ 
 HDA Audio 
============ 
HDAUDIO\FUNC_01&VEN_11D4&DEV_198B&SUBSYS_104381F6&REV_1002\4&126DB3B9&0&0001: SoundMAX Integrated Digital HD Audio
1 matching device(s) found.
 
============ 
RAID Devices 
============ 
ACPI\NVRAIDBUS\3&2411E6FE&0
    Name: NVIDIA nForce(tm) RAID Class Controller
    Hardware ID's:
        ACPI\NVRAIDBUS
        *NVRAIDBUS
IDE\DISKWDC_WD5000AAKS-00TMA0___________________12.01C01\R2020202057202D44435750413257323139353834
    Name: WDC WD5000AAKS-00TMA0
    Hardware ID's:
        IDE\DiskWDC_WD5000AAKS-00TMA0___________________12.01C01
        IDE\WDC_WD5000AAKS-00TMA0___________________12.01C01
        IDE\DiskWDC_WD5000AAKS-00TMA0___________________
        WDC_WD5000AAKS-00TMA0___________________12.01C01
        GenNvRaidDisk
    Compatible ID's:
        GenNvRaidDisk
IDE\DISKWDC_WD5000AAKS-00TMA0___________________12.01C01\R2020202057202D44435750413257373231313734
    Name: WDC WD5000AAKS-00TMA0
    Hardware ID's:
        IDE\DiskWDC_WD5000AAKS-00TMA0___________________12.01C01
        IDE\WDC_WD5000AAKS-00TMA0___________________12.01C01
        IDE\DiskWDC_WD5000AAKS-00TMA0___________________
        WDC_WD5000AAKS-00TMA0___________________12.01C01
        GenNvRaidDisk
    Compatible ID's:
        GenNvRaidDisk
PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030
    Name: LSI Logic 53C875/53C876 Device
    Hardware ID's:
        PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26
        PCI\VEN_1000&DEV_000F&SUBSYS_00000000
        PCI\VEN_1000&DEV_000F&REV_26
        PCI\VEN_1000&DEV_000F
        PCI\VEN_1000&DEV_000F&CC_010000
        PCI\VEN_1000&DEV_000F&CC_0100
    Compatible ID's:
        PCI\VEN_1000&CC_010000
        PCI\VEN_1000&CC_0100
        PCI\VEN_1000
        PCI\CC_010000
        PCI\CC_0100
PCI\VEN_10DE&DEV_036E&SUBSYS_82391043&REV_A1\3&2411E6FE&0&20
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_036E&SUBSYS_82391043&REV_A1
        PCI\VEN_10DE&DEV_036E&SUBSYS_82391043
        PCI\VEN_10DE&DEV_036E&CC_01018A
        PCI\VEN_10DE&DEV_036E&CC_0101
    Compatible ID's:
        PCI\VEN_10DE&DEV_036E&REV_A1
        PCI\VEN_10DE&DEV_036E
        PCI\VEN_10DE&CC_01018A
        PCI\VEN_10DE&CC_0101
        PCI\VEN_10DE
        PCI\CC_01018A
        PCI\CC_0101
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&28
    Name: NVIDIA nForce 590/570/550 Serial ATA Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043
        PCI\VEN_10DE&DEV_037F&CC_010485
        PCI\VEN_10DE&DEV_037F&CC_0104
    Compatible ID's:
        PCI\VEN_10DE&DEV_037F&REV_A2
        PCI\VEN_10DE&DEV_037F
        PCI\VEN_10DE&CC_010485
        PCI\VEN_10DE&CC_0104
        PCI\VEN_10DE
        PCI\CC_010485
        PCI\CC_0104
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&29
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043
        PCI\VEN_10DE&DEV_037F&CC_010185
        PCI\VEN_10DE&DEV_037F&CC_0101
    Compatible ID's:
        PCI\VEN_10DE&DEV_037F&REV_A2
        PCI\VEN_10DE&DEV_037F
        PCI\VEN_10DE&CC_010185
        PCI\VEN_10DE&CC_0101
        PCI\VEN_10DE
        PCI\CC_010185
        PCI\CC_0101
PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2\3&2411E6FE&0&2A
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043&REV_A2
        PCI\VEN_10DE&DEV_037F&SUBSYS_82391043
        PCI\VEN_10DE&DEV_037F&CC_010185
        PCI\VEN_10DE&DEV_037F&CC_0101
    Compatible ID's:
        PCI\VEN_10DE&DEV_037F&REV_A2
        PCI\VEN_10DE&DEV_037F
        PCI\VEN_10DE&CC_010185
        PCI\VEN_10DE&CC_0101
        PCI\VEN_10DE
        PCI\CC_010185
        PCI\CC_0101
8 matching device(s) found.

The relevant portion of setupapi.log on the failed install:

#-019 Searching for hardware ID(s): pci\ven_1000&dev_000f&subsys_00000000&rev_26,pci\ven_1000&dev_000f&subsys_00000000,pci\ven_1000&dev_000f&rev_26,pci\ven_1000&dev_000f,pci\ven_1000&dev_000f&cc_010000,pci\ven_1000&dev_000f&cc_0100
#-018 Searching for compatible ID(s): pci\ven_1000&cc_010000,pci\ven_1000&cc_0100,pci\ven_1000,pci\cc_010000,pci\cc_0100
#-198 Command line processed: "D:\WINDOWS\system32\setup.exe"  -newsetup
#I022 Found "PCI\VEN_1000&DEV_000F" in D:\WINDOWS\Inf\pnpscsi.inf; Device: "LSI Logic 53C875/53C876 Device"; Driver: "LSI Logic 53C875/53C876 Device"; Provider: "Microsoft"; Mfg: "LSI Logic Inc."; Section name: "symc8xx_Inst".
#I023 Actual install section: [symc8xx_Inst]. Rank: 0x00000003. Effective driver date: 07/01/2001.
#I022 Found "PCI\VEN_1000&DEV_000f" in D:\D\M\C\cpq32fs2.inf; Device: "Compaq 32-Bit Ultra SCSI Controller /P"; Driver: "Compaq 32-Bit Ultra SCSI Controller /P"; Provider: "Compaq"; Mfg: "Compaq"; Section name: "pciScsi825_Inst".
#I023 Actual install section: [pciScsi825_Inst]. Rank: 0x00000003. Effective driver date: 11/12/2002.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [pciScsi825_Inst] in "d:\d\m\c\cpq32fs2.inf".
#I320 Class GUID of device remains: {4D36E97B-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-124 Doing copy-only install of "PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [pciScsi825_Inst.Interfaces] from "d:\d\m\c\cpq32fs2.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030".
#I163 Device not started: Device has problem: 0x20: CM_PROB_DISABLED_SERVICE.
#I121 Device install of "PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030" finished successfully.
[2010/01/08 14:13:41 704.2018 Driver Install]

So, the Compaq driver is selected over the generic.

What is the best approach to fix this? Tekram no longer has the driver for this on their web site, and the driver I have says it for Windows 2000 (released before XP). It uses the HWId PCI\VEN_1000&DEV_000F (same as the Compaq and generic drivers). So I'm thinking my best bet is to stick with the Windows XP generic driver rather than use the Windows 2000 driver from Tekram.

I was thinking I need to add a Tekram entry to the driver pack that uses the full HWid "PCI\VEN_1000&DEV_000F&SUBSYS_00000000&REV_26\4&2BE4B97F&0&3030". Any help with that would be appreciated.

Thanks for you help,
Clark.