USB device identification



Is there a way, on Windows XP, to revert the USB subsystem back to the way it
worked (yes, worked, as opposed to not working) in Windows 2000 ?

The particular niggle is this:

If I plug a USB gizmo into port 1 on a windows XP system, it recognises the new
device, and happily installs drivers.

If, later, I plug the same USB gizmo into port 2 on a windows XP system, it
recognises it as a new device, and, depending on the device, wants to install
drivers. (That decision is probably made on the basis of whether or not it can
find a serial number on the device)

If, later, I plug the same USB gizmo into port 3 ... etc. etc.

If, later, I plug the same USB gizmo into any port it has been plugged into
before, windows is a happy bunny.

On windows 2000, I can install the device once, and windows is perfectly happy
to beleive that when it sees it again, possibly even on a completely different
controller, that it is the same device.
Similarly, On a linux box, the hotplug script gets a device class, manufacturer
and model ID, and does what it needs to do. It cares little for any of this
'what port is it on' stuff. It gets 'Its one of these, deal with it'.

The practical upshot of all this is that on WinXP, when we plug our data
acquisition boxes in to a different port than the one that WinXP is used to
seeing it on, it decides its a new device. We daredn't send out systems to
customers without plugging every device into every port just to convince XP that
it has seen everything it is ever going to see.

I can only see this situation getting worse, particularly with the likes of Dell
'engineering away legacy ports' (i.e. taking away everything useful, like
serial/parallel/keyboard/mouse ports) and placing eight USB ports on the box,
and four more on the monitor (blinks in amazement at the lack of USB hub in the
keyboard)

Jim
--
(Alternatively, can someone give me the address of the WinXP USB subsystem
designer, so I can place a cash-on-delivery order for twenty tons of manure in
appreciation of his/her/its work)
.



Relevant Pages

  • Re: Checking HDD for virus and formatting with Vista
    ... What is the best way to format the hard disk using Vista? ... When you plug the old drive in its USB enclosure into a USB port on your new ... BTW, while Windows can be rendered inoperable by a virus, ...
    (microsoft.public.windows.vista.general)
  • Re: Control ofUSB devices
    ... ioctlcalls were important simply to configure the /dev/ttyS0 devices on other systems, but in this case, it would be talking to the DRIVER about the usb-mounted com port. ... that I've personally seen relates to my Garmin GPS, which has both USB ... 3rd party serial-to-usb adaptor, and going into the usb port ... Windows software running in Virtual PC. ...
    (comp.lang.fortran)
  • Re: Oh for a back door ...
    ... info and Google took me to a USB utility / test app that replaced the ... Windows USB driver. ... You wouldn't think there was much to it, being a serial port. ...
    (uk.comp.sys.mac)
  • Re: using usb port 2
    ... Plug and Play needs to delete the port, ... >the device manager and remove "usb printing support". ... > If the printer still doesn't work then I would try swapping usb cables, ...
    (microsoft.public.win2000.printing)
  • Re: How can I control a PC from a USB cable; think KVM to USB?
    ... single port KVM's that work over IP that plug into the ... monitor/mouse/keyboard ports from a tiny box that has a ether port on it. ... and take control that way. ... IOGear makes some reasonably priced KVM switches, both USB and PS2. ...
    (microsoft.public.windows.server.sbs)