USB device not recognized (Canyon flash drive)

M

matevzb

Hi,

Since I installed XP SP2 (not so long ago), I've had a problem with one
of my USB flash drives which stopped working and is not recognized by
XP anymore. It used to work properly, but now it's down to "USB device
not recognized" on all machines that have SP2 installed (or so it
seems). I know there were several USB-related issues going on with SP2
but most seem to have been resolved, so I was wondering whether anyone
has any suggestions on what else could be tried to resolve this.

Thanks,
matevzb

Hardware specs:
- CPU AMD64
- 512 MB RAM
- Gigabyte GA-K8NE motherboard, nForce 4 (BIOS is now latest ver., see
below)
- Canyon USB 2.0 256 MB flash drive (CN-USB20EFD0256A)

Software:
- Windows XP SP2 (with all critical updates)
- Windows Firewall is disabled - Kerio Personal Firewall used instead
- AVG7 antivirus installed

Tried the following and none helped:
- remove all USB devices and "scan for hardware changes"
- remove all USB devices in safe mode + reboot
- stop (Kerio Personal) firewall
- stop AVG7 antivirus
- update drivers through windows update
- update drivers manually (with old USB drivers - XP release and SP1)
SP2 allowed the installation, but the driver wasn't changed
- plugged in a drive that works and tried updating all USB drivers
- flashed motherborard BIOS with the latest version
- started various services which were not started or were disabled:
- Human Interface Device Access
- Network Provisioning Service
- NT LM Security Support Provider
- Portable Media Serial Number Service
- Removable Storage
- Smart Card
- Universal Plug and Play Device Host
- renaming and creating blank registry keys (you never know):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
I also checked registry key permissions and they were OK.

Interesting observations:
- USB flash drive Ids:
Device Instance Id: USB\VID_0000&PID_0000\5&129488c&0&5
Hardware Ids: USB\UNKNOWN
Compatible Ids: USB\UNKNOWN
Matching Device Id: usb\unknown
- the drive is correctly recognized by BIOS
- it works on Mac OS
- it works on Windows 2000
- it works on Windows XP release or SP1!
- it works when I set the BIOS USB mode to 1.1 only!!
- tried it on three Windows XP SP2 machines and it doesn't work on
either of them. one was also AMD64, the other two were P4 with
Intel chipsets
- tried three other USB flash drives, one USB 2, two USB 1.1 and
they all work

I also found that the "USB Mass Storage Class Driver" (usbstor.sys)
which is loaded when a USB flash drive is found was stored in various
system locations:

Location Version
---------------------------------------------------------------------------------
windows\system32\drivers 5.1.2600.2180
windows\ServicePackFiles\i386 5.1.2600.2180
windows\ServicePackFiles\i386\sp1.cab 5.1.2600.1106
windows\ServicePackFiles\i386\sp2.cab 5.1.2600.2180
windows\Driver Cache\i386\driver.cab 5.1.2600.0
windows\Driver Cache\i386\sp1.cab 5.1.2600.1106
windows\Driver Cache\i386\sp2.cab 5.1.2600.2180
 
T

Thorsten Matzner

Since I installed XP SP2 (not so long ago), I've had a problem with one
of my USB flash drives which stopped working and is not recognized by
XP anymore. It used to work properly, but now it's down to "USB device
not recognized" on all machines that have SP2 installed (or so it
seems). I know there were several USB-related issues going on with SP2
but most seem to have been resolved, so I was wondering whether anyone
has any suggestions on what else could be tried to resolve this.

I would follow this: "General USB troubleshooting in Windows XP"
(http://support.microsoft.com/?kbid=310575).
 
M

matevzb

I did and it didn't help either =/
The strangest thing is that the device is recognized by XP when I set
USB to 1.1-only mode and it reports that a high-speed device has been
plugged into a low-speed USB port.
I'll see if I can figure out a bit more on why this case would work.

thanks,
m.
 

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