J
Jo-Anne
Paul said:OK, the latest driver you pointed me to, would be installing "cntmou.sys"
which is apparently listed in the INF as a service.
Yet, you reported you had "HIDXMSE.SYS" and "HIDMOUSE.SYS" in your
system. As if you'd installed the older driver. And the older
driver doesn't match (INF entry doesn't match), so using the
older install should have stopped.
The two driver types are quite different in design. The latest driver
uses "dpinst.exe" and Microsoft describes it as:
"Driver Package Installer (DPInst)
Driver Package Installer (DPInst) version 2.1 is a component of
Driver Install Frameworks (DIFx) version 2.1. DIFx simplifies
and customizes the installation of driver packages for devices
that have not yet been installed in a computer.
This type of installation is commonly known as a software-first
installation."
Not that the distinction is important or anything. I don't know if the
newer style of driver, was supposed to remove the older one. Your
situation might be perfectly valid, if you had two different Contour
mice, an old one and a newer one.
What bothers me a bit, is you have "Vid_0b33&Pid_08a0" using
"HIDXMSE.SYS" and "HIDMOUSE.SYS", when the latest driver is
using something else. The INF files I have, don't give a way
of ending up that way.
I'm thinking maybe the latest driver is designed to be a filter
driver, but I can't really tell that from the driver files. It's
just a hunch.
Notice that the old driver with the "HIDXMSE.SYS" and "HIDMOUSE.SYS",
that was more of a "real" driver, providing a hardware interface to
the mouse. Whereas the latest driver, is probably intended to "shim" into
an existing set of drivers, such as the Microsoft "mouclass.sys" and
"mouhid.sys".
My mouse seems to create two entries:
Human Interface Device
USB Human Interface Device
Driver files = hidclass.sys, hidparse.sys, hidusb.sys, hid.dll
Mice and other pointing devices
HID-compliant mouse
Driver files = mouclass.sys, mouhid.sys
I suspect the first entry, somehow converts USB\Vid_046d&Pid_c01a to
HID\Vid_046d&Pid_c01a . The first part of one of those chunks of
numbers, is the "bus" the device is on. So they made a fake bus
called "HID" for my mouse. Your mouse seems to use that convention
as well, as your entry is HID\VID_0B33&PID_08A0.
Do you have two entries in Add/Remove from ContourDesign ? Perhaps
for the old and the new driver ? If you did have the old driver,
perhaps it should be uninstalled. Seeing as the new driver actually
matches in terms of the INF file and HID\VID_0B33&PID_08A0.
Paul
I don't have any Contour programs in Add/Remove Programs. What I do have is
Dell Touchpad and Logitech Setpoint (although the Logitech mouse didn't work
in the bad port either). I've never used the old-style (not optical) Contour
mouse on this computer. My memory is that I bought the computer, plugged in
the Contour optical mouse, and WinXP recognized it--and that was that. I
don't know when I tried plugging it into the other port and found it didn't
work there, but it was a long time ago. It's probable that it hasn't ever
worked in that port.
I checked with the tech guy at Contour Design, and he said, "Yes the Perfit
and Contour mouse use the same driver." Do you think I should plug the
Contour mouse into the bad port and then download and try to install the
Contour Mouse driver at
http://ergo.contour-design.com/support-and-downloads/drivers
Of course, I don't want to screw up the working port... If I set a Restore
Point before downloading the driver, and if installing the software screws
up the good port, is it likely I can get back to the way it was
before--either by deleting the program from Add/Remove Programs or by using
System Restore?
One odd thing I may have mentioned before: When I unplug the mouse from the
good port and plug it into the bad one, the first time I plug it in to the
bad port there's no sound; and when I unplug it there's no sound. If I then
plug it in again, there's the upbeat sound; and when I unplug it this time
there's the downbeat sound.
Thank you!
Jo-Anne