G
Guest
We are trying install an x-ray sensor. The drivers install fine on several
different Windows XP Pro machines, but on the one where we need to install
it, Windows doesn't even recognize the inf as containing information on the
device. The XP Pro machine in question is primarily used for software
development and has had a ton of drivers installed on it previously.
I've tried placing the exact INF into C:\Windows\INF and confirmed that no
other INF contains that hardware's VID/PID.
I've tried deleting the INFCACHE.1 files in every directory on the computer,
so that Windows has to recreate the inf cache, including our INF from
C:\Windows\INF. I've confirmed that the new INFCACHE.1 contains our INF's
filename. Windows even created the PNF for that INF.
I've also checked in the setupapi.log in C:\Windows\, which shows (in
verbose mode) that it is searching for the VID/PID through all the INFs in
C:\Windows\INF:
#-019 Searching for hardware ID(s):
usb\vid_0a40&pid_0101&rev_0264,usb\vid_0a40&pid_0101
#-018 Searching for compatible ID(s):
usb\class_ff&subclass_ff&prot_ff,usb\class_ff&subclass_ff,usb\class_ff
#-019 Searching for hardware ID(s):
usb\vid_0a40&pid_0101&rev_0264,usb\vid_0a40&pid_0101
#-018 Searching for compatible ID(s):
usb\class_ff&subclass_ff&prot_ff,usb\class_ff&subclass_ff,usb\class_ff
It mentions our INF in the list of INFs, but it just skips over it.
It can't find any supported driver, so it just installs a null driver:
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#W059 Selecting best compatible driver failed. Error 0xe0000228: There are
no compatible drivers for this device.
#W157 Default installer failed. Error 0xe0000228: There are no compatible
drivers for this device.
#I060 Set selected driver.
#-166 Device install function: DIF_INSTALLDEVICE.
#I125 Installing NULL driver for "USB\VID_0A40&PID_0101\6&27FE8D50&0&3".
#I121 Device install of "USB\VID_0A40&PID_0101\6&27FE8D50&0&3" finished
successfully.
Throughout all of this, I've repeatedly deleted any references to the
VID/PID from the registry, in between each test.
We even got on the phone with a developer for the company who makes the
sensor/drivers, and went through all their troubleshooting. In the end they
had no clue what was wrong.
Any ideas?
different Windows XP Pro machines, but on the one where we need to install
it, Windows doesn't even recognize the inf as containing information on the
device. The XP Pro machine in question is primarily used for software
development and has had a ton of drivers installed on it previously.
I've tried placing the exact INF into C:\Windows\INF and confirmed that no
other INF contains that hardware's VID/PID.
I've tried deleting the INFCACHE.1 files in every directory on the computer,
so that Windows has to recreate the inf cache, including our INF from
C:\Windows\INF. I've confirmed that the new INFCACHE.1 contains our INF's
filename. Windows even created the PNF for that INF.
I've also checked in the setupapi.log in C:\Windows\, which shows (in
verbose mode) that it is searching for the VID/PID through all the INFs in
C:\Windows\INF:
#-019 Searching for hardware ID(s):
usb\vid_0a40&pid_0101&rev_0264,usb\vid_0a40&pid_0101
#-018 Searching for compatible ID(s):
usb\class_ff&subclass_ff&prot_ff,usb\class_ff&subclass_ff,usb\class_ff
#-019 Searching for hardware ID(s):
usb\vid_0a40&pid_0101&rev_0264,usb\vid_0a40&pid_0101
#-018 Searching for compatible ID(s):
usb\class_ff&subclass_ff&prot_ff,usb\class_ff&subclass_ff,usb\class_ff
It mentions our INF in the list of INFs, but it just skips over it.
It can't find any supported driver, so it just installs a null driver:
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#W059 Selecting best compatible driver failed. Error 0xe0000228: There are
no compatible drivers for this device.
#W157 Default installer failed. Error 0xe0000228: There are no compatible
drivers for this device.
#I060 Set selected driver.
#-166 Device install function: DIF_INSTALLDEVICE.
#I125 Installing NULL driver for "USB\VID_0A40&PID_0101\6&27FE8D50&0&3".
#I121 Device install of "USB\VID_0A40&PID_0101\6&27FE8D50&0&3" finished
successfully.
Throughout all of this, I've repeatedly deleted any references to the
VID/PID from the registry, in between each test.
We even got on the phone with a developer for the company who makes the
sensor/drivers, and went through all their troubleshooting. In the end they
had no clue what was wrong.
Any ideas?