USB Storage devices asking for device drivers

B

Bill Fuller

I am getting VERY frustrated with a problem I am having recognizing USB
storage devices (flash memory, hdd) in Windows XP Pro SP3. All other usb
devices work fine, but my WD HDD drives and assorted flash disks all get
recognized as new hardware, at which point I am prompted for a device
driver... which I don't have, so the installation fails and the devices show
up as "Other Devices" in device manager, with the correct bank name. These
devices work fine on other computers, such as Vista.

In addition, one of them (A WD MyBook) works fine if I use the Firewire
interface, but fail if I switch it to USB.

I have tried everything from deleting registry entries to USB/USBSTOR,
disabling 1394 network adapter, etc... but nothing works.

Anyone have any suggestions on where to go from here?
 
N

Netorius77

I am having exactly the same problem. I want to backup some data onto a
portable USB HDD.

I have two PCs, both running XP Home. The one recognises the drive perfectly
(driver: System32\drivers\USBSTOR.sys) and works 100% with the external USB
drive.

The second PC will not load the driver and gives the error message "USB
Device not recognised - one of the USB devices has malfunctioned...".

I have had a look at the device and it shows it as an "unknown decvice". I
tried to update the driver by pointing it to browse the folder, but it will
not find it. I have checked and the driver USBSTOR.sys is located in the same
sys32\drivers folder (same version as the other one).

PLEASE can some one give me a pointer here???
 
P

Paul

Netorius77 said:
I am having exactly the same problem. I want to backup some data onto a
portable USB HDD.

I have two PCs, both running XP Home. The one recognises the drive perfectly
(driver: System32\drivers\USBSTOR.sys) and works 100% with the external USB
drive.

The second PC will not load the driver and gives the error message "USB
Device not recognised - one of the USB devices has malfunctioned...".

I have had a look at the device and it shows it as an "unknown decvice". I
tried to update the driver by pointing it to browse the folder, but it will
not find it. I have checked and the driver USBSTOR.sys is located in the same
sys32\drivers folder (same version as the other one).

PLEASE can some one give me a pointer here???

See "XP asks for drivers"
http://www.uwe-sieber.de/usbtrouble_e.html

To check whether the basic device connection
is working, look for a copy of UVCView.

http://groups.google.ca/group/microsoft.public.windowsxp.hardware/msg/086a52e4d64193ab?dmode=source

Paul
 
B

Bill Fuller

Paul said:
See "XP asks for drivers"
http://www.uwe-sieber.de/usbtrouble_e.html

To check whether the basic device connection
is working, look for a copy of UVCView.

http://groups.google.ca/group/microsoft.public.windowsxp.hardware/msg/086a52e4d64193ab?dmode=source

Paul

I tried almost everything, including following the suggestions in the "XP
asks for drivers" link, but nothing worked.

However, the UVCView utility did show something suspicious in "Open Pipes"
reporting "* *ERROR: No open pipes!", but I have no idea what that means.

The complete report is:

---===>Device Information<===---
English product name: "External HDD "

ConnectionStatus:
Current Config Value: 0x00 -> Device Bus Speed: High
Device Address: 0x01
Open Pipes: 0
*!*ERROR: No open pipes!

===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class
Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x1058 = Western Digital Technologies, Inc.
idProduct: 0x0704
bcdDevice: 0x0105
iManufacturer: 0x01
English (United States) "Western Digital "
iProduct: 0x02
English (United States) "External HDD "
iSerialNumber: 0x03
English (United States) "575845373038433035373033"
bNumConfigurations: 0x01

===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xC0 -> Bus Powered
MaxPower: 0x01 = 2 mA

===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x08 -> This is a Mass Storage USB
Device Interface Class
bInterfaceSubClass: 0x06
bInterfaceProtocol: 0x50
iInterface: 0x00

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
 

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