a Kensington PilotMouse USB won't work with XPe

G

Georges Berenger

Our XPe minlogon target is requested to support any USB mouse/keyboard
supported by XP Pro.
As suggested in this newsgroup earlier, I have added the "Generic USB
Input Device Support" to my target, which indeed added a couple of
components that I didn't have yet. But that didn't solve my problem.

All USB keyboard & mouse we haved tried so far work with my target,
except this USB Kensington PilotMouse. In facts, when this mouse is
pluged in, p'n'p never ends as proven by
CMP_WaitNoPendingInstallEvents(INFINITE) never returning, which causes
unpleasant side effects: first, our software waits until p'n'p is done
before 'really' starting and make use PCI cards (because their driver
may not be installed yet, after one has been added for instance), and
also because when this happens, the installation of other device drivers
possibly required by other devices is blocked (plug both that mouse and
a keydisk, and the keydisk may not be recognized until you unplug the
mouse).

Not that we care so much about this mouse, but I am afraid that if our
users want to use some 'bad' USB device, their user experience will be
very bad.

In attachment, you'll find the part of the setupapi.log file that is
generated when you plugin the mouse. Pro.txt is what I get on XP Pro,
XPe what I got from my first XPe image with "Generic USB Input Device
Support" added, and XPe+ is what I get after I have added two components
"Logitech USB First/Pilot Mouse", as hinted by running Tap & creating a
component from that pmq file. As you can see, the extra components
helped (no error), but the additional drivers aren't installed for some
reason.

Questions:
- any precise idea why that mouse doesn't work? How could I get this
mouse to work? How could I find out what component I should add to the
target?
- is it rather a MS generic USB mouse support issue, or rather an issue
with that specific mouse that is supported 'by chance' by XP Pro? (XP
Pro has no Kensington specific drivers). (Does it matter anyway: neither
way will that make the problem more or less likely to happen with other
devices?)
- is this a common problem? Have you had problem supporting USB
mice/keyboard/key disks with the default drivers?

thanks!
-georges

[2004/03/10 13:17:03 264.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf; Device: "USB Human Interface Device"; Driver: "USB Human Interface Device"; Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I062 Class GUID of device changed to: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#I121 Device install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2" finished successfully.

[2004/03/10 12:39:57 680.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf; Device: "USB Human Interface Device"; Driver: "USB Human Interface Device"; Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I320 Class GUID of device remains: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#I121 Device install of "USB\VID_047D&PID_102D\5&A797AC1&0&1" finished successfully.
[2004/03/10 12:40:01 680.7 Driver Install]
#-019 Searching for hardware ID(s): hid\vid_047d&pid_102d&rev_0100,hid\vid_047d&pid_102d,hid_device_system_mouse,hid_device_up:0001_u:0002,hid_device
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "HID_DEVICE_SYSTEM_MOUSE" in C:\WINDOWS\inf\msmouse.inf; Device: "HID-compliant mouse"; Driver: "HID-compliant mouse"; Provider: "Microsoft"; Mfg: "Microsoft"; Section name: "HID_Mouse_Inst".
#I023 Actual install section: [HID_Mouse_Inst.NT]. Rank: 0x00001002. Effective driver date: 07/01/2001.
#I022 Found "HID_DEVICE" in C:\WINDOWS\inf\input.inf; Device: "HID-compliant device"; Driver: "HID-compliant device"; Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Raw_Inst".
#I023 Actual install section: [HID_Raw_Inst.NT]. Rank: 0x00001004. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Mouse_Inst] in "c:\windows\inf\msmouse.inf".
#I320 Class GUID of device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#I063 Selected driver installs from section [HID_Mouse_Inst] in "c:\windows\inf\msmouse.inf".
#I320 Class GUID of device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Mouse_Inst.NT.Interfaces] from "c:\windows\inf\msmouse.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#I121 Device install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000" finished successfully.

[2004/03/10 10:09:23 268.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf; Device: "USB Human Interface Device"; Driver: "USB Human Interface Device"; Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I062 Class GUID of device changed to: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#W100 Query-removal during install of "USB\VID_047D&PID_102D\5&14081A8F&0&2" was vetoed by "" (veto type 0: PNP_VetoTypeUnknown).
#W104 Device "USB\VID_047D&PID_102D\5&14081A8F&0&2" required reboot: Query remove failed (install) CfgMgr32 returned: 0x17: CR_REMOVE_VETOED.
#I121 Device install of "USB\VID_047D&PID_102D\5&14081A8F&0&2" finished successfully.
 
K

KM

Georges,

Do you have "HID-compliant mouse" component in your Configuration? (and just
in case, "HID-compliant consumer control device")
Also, check if you have "Logitech USB First/Pilot Mouse+" (not only
"Logitech USB First/Pilot Mouse").

--
KM,
BSquare Corporation
Our XPe minlogon target is requested to support any USB mouse/keyboard
supported by XP Pro.
As suggested in this newsgroup earlier, I have added the "Generic USB
Input Device Support" to my target, which indeed added a couple of
components that I didn't have yet. But that didn't solve my problem.

All USB keyboard & mouse we haved tried so far work with my target,
except this USB Kensington PilotMouse. In facts, when this mouse is
pluged in, p'n'p never ends as proven by
CMP_WaitNoPendingInstallEvents(INFINITE) never returning, which causes
unpleasant side effects: first, our software waits until p'n'p is done
before 'really' starting and make use PCI cards (because their driver
may not be installed yet, after one has been added for instance), and
also because when this happens, the installation of other device drivers
possibly required by other devices is blocked (plug both that mouse and
a keydisk, and the keydisk may not be recognized until you unplug the
mouse).

Not that we care so much about this mouse, but I am afraid that if our
users want to use some 'bad' USB device, their user experience will be
very bad.

In attachment, you'll find the part of the setupapi.log file that is
generated when you plugin the mouse. Pro.txt is what I get on XP Pro,
XPe what I got from my first XPe image with "Generic USB Input Device
Support" added, and XPe+ is what I get after I have added two components
"Logitech USB First/Pilot Mouse", as hinted by running Tap & creating a
component from that pmq file. As you can see, the extra components
helped (no error), but the additional drivers aren't installed for some
reason.

Questions:
- any precise idea why that mouse doesn't work? How could I get this
mouse to work? How could I find out what component I should add to the
target?
- is it rather a MS generic USB mouse support issue, or rather an issue
with that specific mouse that is supported 'by chance' by XP Pro? (XP
Pro has no Kensington specific drivers). (Does it matter anyway: neither
way will that make the problem more or less likely to happen with other
devices?)
- is this a common problem? Have you had problem supporting USB
mice/keyboard/key disks with the default drivers?

thanks!
-georges


----------------------------------------------------------------------------
----


[2004/03/10 13:17:03 264.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;
Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I062 Class GUID of device changed to: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#I121 Device install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2" finished successfully.

----------------------------------------------------------------------------
----


[2004/03/10 12:39:57 680.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;
Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I320 Class GUID of device remains: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#I121 Device install of "USB\VID_047D&PID_102D\5&A797AC1&0&1" finished successfully.
[2004/03/10 12:40:01 680.7 Driver Install]
#-019 Searching for hardware ID(s): hid\vid_047d&pid_102d&rev_0100,hid\vid_047d&pid_102d,hid_device_system_mouse
,hid_device_up:0001_u:0002,hid_device
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "HID_DEVICE_SYSTEM_MOUSE" in C:\WINDOWS\inf\msmouse.inf;
Device: "HID-compliant mouse"; Driver: "HID-compliant mouse"; Provider:
"Microsoft"; Mfg: "Microsoft"; Section name: "HID_Mouse_Inst".
#I023 Actual install section: [HID_Mouse_Inst.NT]. Rank: 0x00001002.
Effective driver date: 07/01/2001.
#I022 Found "HID_DEVICE" in C:\WINDOWS\inf\input.inf; Device:
"HID-compliant device"; Driver: "HID-compliant device"; Provider:
"Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Raw_Inst".
#I023 Actual install section: [HID_Raw_Inst.NT]. Rank: 0x00001004.
Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Mouse_Inst] in "c:\windows\inf\msmouse.inf".
#I320 Class GUID of device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#I063 Selected driver installs from section [HID_Mouse_Inst] in "c:\windows\inf\msmouse.inf".
#I320 Class GUID of device remains: {4D36E96F-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Mouse_Inst.NT.Interfaces] from "c:\windows\inf\msmouse.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#I121 Device install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000" finished successfully.

----------------------------------------------------------------------------
----


[2004/03/10 10:09:23 268.3 Driver Install]
#-019 Searching for hardware ID(s): usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d
#-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;
Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in "c:\windows\inf\input.inf".
#I062 Class GUID of device changed to: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from "c:\windows\inf\input.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#W100 Query-removal during install of
"USB\VID_047D&PID_102D\5&14081A8F&0&2" was vetoed by "" (veto type 0:
PNP_VetoTypeUnknown).
#W104 Device "USB\VID_047D&PID_102D\5&14081A8F&0&2" required reboot: Query
remove failed (install) CfgMgr32 returned: 0x17: CR_REMOVE_VETOED.
 
G

Georges Berenger

KM said:
Georges,

Do you have "HID-compliant mouse" component in your Configuration? (and just
in case, "HID-compliant consumer control device")
Also, check if you have "Logitech USB First/Pilot Mouse+" (not only
"Logitech USB First/Pilot Mouse").

Yes to all. I made a typo and that's all the "Logitech USB First/Pilot
Mouse+" that I have added, not the "Logitech USB First/Pilot Mouse"
components.
Thanks for the suggestions.

-georges

Our XPe minlogon target is requested to support any USB mouse/keyboard
supported by XP Pro.
As suggested in this newsgroup earlier, I have added the "Generic USB
Input Device Support" to my target, which indeed added a couple of
components that I didn't have yet. But that didn't solve my problem.

All USB keyboard & mouse we haved tried so far work with my target,
except this USB Kensington PilotMouse. In facts, when this mouse is
pluged in, p'n'p never ends as proven by
CMP_WaitNoPendingInstallEvents(INFINITE) never returning, which causes
unpleasant side effects: first, our software waits until p'n'p is done
before 'really' starting and make use PCI cards (because their driver
may not be installed yet, after one has been added for instance), and
also because when this happens, the installation of other device drivers
possibly required by other devices is blocked (plug both that mouse and
a keydisk, and the keydisk may not be recognized until you unplug the
mouse).

Not that we care so much about this mouse, but I am afraid that if our
users want to use some 'bad' USB device, their user experience will be
very bad.

In attachment, you'll find the part of the setupapi.log file that is
generated when you plugin the mouse. Pro.txt is what I get on XP Pro,
XPe what I got from my first XPe image with "Generic USB Input Device
Support" added, and XPe+ is what I get after I have added two components
"Logitech USB First/Pilot Mouse", as hinted by running Tap & creating a
component from that pmq file. As you can see, the extra components
helped (no error), but the additional drivers aren't installed for some
reason.

Questions:
- any precise idea why that mouse doesn't work? How could I get this
mouse to work? How could I find out what component I should add to the
target?
- is it rather a MS generic USB mouse support issue, or rather an issue
with that specific mouse that is supported 'by chance' by XP Pro? (XP
Pro has no Kensington specific drivers). (Does it matter anyway: neither
way will that make the problem more or less likely to happen with other
devices?)
- is this a common problem? Have you had problem supporting USB
mice/keyboard/key disks with the default drivers?

thanks!
-georges



----------------------------------------------------------------------------
----



[2004/03/10 13:17:03 264.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I062 Class GUID of device changed to:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#I121 Device install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2" finished
successfully.



----------------------------------------------------------------------------
----



[2004/03/10 12:39:57 680.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I320 Class GUID of device remains:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#I121 Device install of "USB\VID_047D&PID_102D\5&A797AC1&0&1" finished
successfully.

[2004/03/10 12:40:01 680.7 Driver Install]
#-019 Searching for hardware ID(s):
hid\vid_047d&pid_102d&rev_0100,hid\vid_047d&pid_102d,hid_device_system_mouse
,hid_device_up:0001_u:0002,hid_device

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "HID_DEVICE_SYSTEM_MOUSE" in C:\WINDOWS\inf\msmouse.inf;

Device: "HID-compliant mouse"; Driver: "HID-compliant mouse"; Provider:
"Microsoft"; Mfg: "Microsoft"; Section name: "HID_Mouse_Inst".
#I023 Actual install section: [HID_Mouse_Inst.NT]. Rank: 0x00001002.

Effective driver date: 07/01/2001.
#I022 Found "HID_DEVICE" in C:\WINDOWS\inf\input.inf; Device:

"HID-compliant device"; Driver: "HID-compliant device"; Provider:
"Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Raw_Inst".
#I023 Actual install section: [HID_Raw_Inst.NT]. Rank: 0x00001004.

Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Mouse_Inst] in
"c:\windows\inf\msmouse.inf".

#I320 Class GUID of device remains:
{4D36E96F-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#I063 Selected driver installs from section [HID_Mouse_Inst] in
"c:\windows\inf\msmouse.inf".

#I320 Class GUID of device remains:
{4D36E96F-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of
"HID\VID_047D&PID_102D\6&1F93D729&0&0000".

#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Mouse_Inst.NT.Interfaces] from
"c:\windows\inf\msmouse.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#I121 Device install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000" finished
successfully.



----------------------------------------------------------------------------
----



[2004/03/10 10:09:23 268.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I062 Class GUID of device changed to:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#W100 Query-removal during install of

"USB\VID_047D&PID_102D\5&14081A8F&0&2" was vetoed by "" (veto type 0:
PNP_VetoTypeUnknown).
#W104 Device "USB\VID_047D&PID_102D\5&14081A8F&0&2" required reboot: Query

remove failed (install) CfgMgr32 returned: 0x17: CR_REMOVE_VETOED.
#I121 Device install of "USB\VID_047D&PID_102D\5&14081A8F&0&2" finished

successfully.
 
A

Andy Allred [MS]

There is a bug to be fixed for SP2 that can affect some hid compliant
devices that have no specific driver and are relying *only* on the most
generic hid-compliant driver.

Try adding these to your Extra Registry Settings within TD:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
UsbFlags
IgnoreHWSerNum04710302 = REG_BINARY 1 1
GlobalDisableSerNumGen = REG_BINARY 1 1
GenericUSBDeviceString = REG_SZ "USB Device"
GenericCompositeUSBDeviceString= REG_SZ "Composite USB Device"

Andy
--

This posting is provided "AS IS" with no warranties, and confers no rights.
==========================================================


Georges Berenger said:
KM said:
Georges,

Do you have "HID-compliant mouse" component in your Configuration? (and just
in case, "HID-compliant consumer control device")
Also, check if you have "Logitech USB First/Pilot Mouse+" (not only
"Logitech USB First/Pilot Mouse").

Yes to all. I made a typo and that's all the "Logitech USB First/Pilot
Mouse+" that I have added, not the "Logitech USB First/Pilot Mouse"
components.
Thanks for the suggestions.

-georges

Our XPe minlogon target is requested to support any USB mouse/keyboard
supported by XP Pro.
As suggested in this newsgroup earlier, I have added the "Generic USB
Input Device Support" to my target, which indeed added a couple of
components that I didn't have yet. But that didn't solve my problem.

All USB keyboard & mouse we haved tried so far work with my target,
except this USB Kensington PilotMouse. In facts, when this mouse is
pluged in, p'n'p never ends as proven by
CMP_WaitNoPendingInstallEvents(INFINITE) never returning, which causes
unpleasant side effects: first, our software waits until p'n'p is done
before 'really' starting and make use PCI cards (because their driver
may not be installed yet, after one has been added for instance), and
also because when this happens, the installation of other device drivers
possibly required by other devices is blocked (plug both that mouse and
a keydisk, and the keydisk may not be recognized until you unplug the
mouse).

Not that we care so much about this mouse, but I am afraid that if our
users want to use some 'bad' USB device, their user experience will be
very bad.

In attachment, you'll find the part of the setupapi.log file that is
generated when you plugin the mouse. Pro.txt is what I get on XP Pro,
XPe what I got from my first XPe image with "Generic USB Input Device
Support" added, and XPe+ is what I get after I have added two components
"Logitech USB First/Pilot Mouse", as hinted by running Tap & creating a
component from that pmq file. As you can see, the extra components
helped (no error), but the additional drivers aren't installed for some
reason.

Questions:
- any precise idea why that mouse doesn't work? How could I get this
mouse to work? How could I find out what component I should add to the
target?
- is it rather a MS generic USB mouse support issue, or rather an issue
with that specific mouse that is supported 'by chance' by XP Pro? (XP
Pro has no Kensington specific drivers). (Does it matter anyway: neither
way will that make the problem more or less likely to happen with other
devices?)
- is this a common problem? Have you had problem supporting USB
mice/keyboard/key disks with the default drivers?

thanks!
-georges

-------------------------------------------------------------------------- --
----



[2004/03/10 13:17:03 264.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I062 Class GUID of device changed to:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2".
#I121 Device install of "USB\VID_047D&PID_102D\6&1CC4DECA&0&2" finished
successfully.

-------------------------------------------------------------------------- --
----



[2004/03/10 12:39:57 680.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I320 Class GUID of device remains:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&A797AC1&0&1".
#I121 Device install of "USB\VID_047D&PID_102D\5&A797AC1&0&1" finished
successfully.

[2004/03/10 12:40:01 680.7 Driver Install]
#-019 Searching for hardware ID(s):

hid\vid_047d&pid_102d&rev_0100,hid\vid_047d&pid_102d,hid_device_system_mouse
,hid_device_up:0001_u:0002,hid_device
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "HID_DEVICE_SYSTEM_MOUSE" in C:\WINDOWS\inf\msmouse.inf;

Device: "HID-compliant mouse"; Driver: "HID-compliant mouse"; Provider:
"Microsoft"; Mfg: "Microsoft"; Section name: "HID_Mouse_Inst".
#I023 Actual install section: [HID_Mouse_Inst.NT]. Rank: 0x00001002.

Effective driver date: 07/01/2001.
#I022 Found "HID_DEVICE" in C:\WINDOWS\inf\input.inf; Device:

"HID-compliant device"; Driver: "HID-compliant device"; Provider:
"Microsoft"; Mfg: "(Standard system devices)"; Section name: "HID_Raw_Inst".
#I023 Actual install section: [HID_Raw_Inst.NT]. Rank: 0x00001004.

Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Mouse_Inst] in
"c:\windows\inf\msmouse.inf".

#I320 Class GUID of device remains:
{4D36E96F-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#I063 Selected driver installs from section [HID_Mouse_Inst] in
"c:\windows\inf\msmouse.inf".

#I320 Class GUID of device remains:
{4D36E96F-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of
"HID\VID_047D&PID_102D\6&1F93D729&0&0000".

#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Mouse_Inst.NT.Interfaces] from
"c:\windows\inf\msmouse.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000".
#I121 Device install of "HID\VID_047D&PID_102D\6&1F93D729&0&0000"
finished

successfully.



-------------------------------------------------------------------------- --
----



[2004/03/10 10:09:23 268.3 Driver Install]
#-019 Searching for hardware ID(s):
usb\vid_047d&pid_102d&rev_0100,usb\vid_047d&pid_102d

#-018 Searching for compatible ID(s):
usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03

#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\Class_03&SubClass_01" in C:\WINDOWS\inf\input.inf;

Device: "USB Human Interface Device"; Driver: "USB Human Interface Device";
Provider: "Microsoft"; Mfg: "(Standard system devices)"; Section name:
"HID_Inst".
#I023 Actual install section: [HID_Inst.NT]. Rank: 0x00003101. Effective

driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [HID_Inst] in
"c:\windows\inf\input.inf".

#I062 Class GUID of device changed to:
{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}.

#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HID_Inst.NT.Interfaces] from
"c:\windows\inf\input.inf".

#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_047D&PID_102D\5&14081A8F&0&2".
#W100 Query-removal during install of

"USB\VID_047D&PID_102D\5&14081A8F&0&2" was vetoed by "" (veto type 0:
PNP_VetoTypeUnknown).
#W104 Device "USB\VID_047D&PID_102D\5&14081A8F&0&2" required reboot:
Query

remove failed (install) CfgMgr32 returned: 0x17: CR_REMOVE_VETOED.
#I121 Device install of "USB\VID_047D&PID_102D\5&14081A8F&0&2" finished

successfully.
 
G

Georges Berenger

Andy said:
There is a bug to be fixed for SP2 that can affect some hid compliant
devices that have no specific driver and are relying *only* on the most
generic hid-compliant driver.

Try adding these to your Extra Registry Settings within TD:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
UsbFlags
IgnoreHWSerNum04710302 = REG_BINARY 1 1
GlobalDisableSerNumGen = REG_BINARY 1 1
GenericUSBDeviceString = REG_SZ "USB Device"
GenericCompositeUSBDeviceString= REG_SZ "Composite USB Device"

Andy

Yes, that does it! thanks!
-georges
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top