Paul said:
If Win7 has the drivers, then you'd find a match for the VEN/DEV
or VID/PID in the INF files on the computer.
For fun, have a look in Windows/inf/setupapi.dev.log and
see if the details of the floppy install are near the end of the
file. I only discovered the existence of that file, within
the last couple of days.
Paul
Actually I've found that sometimes the recorded USB devices (those
plugged into the USB ports in the past and recorded in the registry)
might have to be cleared. The devices are recorded in the registry for
recognition later when they get plugged in again, especially into a
different port.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
If you get the device working, you can get the USB device's VEN/VID
value from Device Manager under the Details tab for the device. Since
some USB devices emulate, say CD/DVD drives, you have to look for the
device under a device category other than the USB category. I think the
the Dev Mgr under Details for the device, you have to select different
detail types in the drop-down list to find the identifier for it, like
selecting HardwareID or Enumerator. This lets you know which Enum entry
in the registry is for the device. If you can't get the device working,
tech support for the product will have to tell you.
When a USB device refused to be recognized at any USB port, and often
after using a USB utility to see that the OS couldn't recognize the
device because it wasn't sending a standard preface to identify itself,
I had to not only uninstall its software but clear out all its Enum
entries under whatever category they appeared under the Enum key (might
be more than just under the USB[STOR] category). Then installing the
software and plugging the device suddenly made it discoverable again.
Something got stored as the device's old enumeration values that
wouldn't work after its software or hardware had changed. This caching
of USB device indentification often leads to problems in Windows, and
having to bounce between ports is an indicator of bad, invalid, or
outdated enumeration data in the registry.