Allright, I have a 2 TB Samsung Harddrive. Its relativity new, I had it since October. I had it for a spare drive, and movies and music. However, I used it right off the bat without formatting it. Now, in my Windows 7 machine, I find that sometimes, when I plug in my Hard drive, There are times when it will install perfectly fine. However, there are other times when it will not, and it will read as a "USB DEVICE". Instead, I have to uninstall the drivers, and have the device re install them. Most of the time, it will work. However, I've noticed that more and more, I've needed a restart, and the computer will be able to read and understand the harddrive as a "Samsung 2 TB hard drive" and not a "USB device." Now, the Drive reads as "Multi Reader Flash USB device" In the disk drives section of the Device manager. Re installing will not work, as it keeps reading the same thing. IT will not show up in the "computer management screen.
UVC view has this entry:
!*ERROR: no String Descriptor for index 11!
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High
Device Address: 0x06
Open Pipes: 2
===>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
===>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: 0x059B = Iomega Corporation
idProduct: 0x0370
bcdDevice: 0x0000
iManufacturer: 0x0A
*!*ERROR: no String Descriptor for index 10!
iProduct: 0x0B
*!*ERROR: no String Descriptor for index 11!
iSerialNumber: 0x05
*!*ERROR: no String Descriptor for index 5!
bNumConfigurations: 0x01
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x04
*!*ERROR: no String Descriptor for index 4!
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: 0x06
*!*ERROR: no String Descriptor for index 6!
===>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
Is there antoehr entry i need to look for? What else can i do?
Edit: I tried using the Sea Gate testing tools, and it has failed both tests.

