How I fixed my problem how about you
Background info
My Shuffle would not install properly on my laptop. I would plug it in the green light would flash twice then the orange/green error light would flicker then it would repeat that light pattern and windows would report a usb error.
Info about this solution
I found this solution on the web however it's orignal intent was to fix a problem with a sony camera that also used the USB mass storage drivers I have adjusted the guide to suit my situation. Also note that I knew ahead of time my USB 2.0 chain was unstable.
USE AT YOUR OWN RISK IF YOU SCREW UP YOU HAVE ONLY YOU SELF TO BLAME AND KNOW YOU WILL BE CLEARING ALL USB DRIVERS FOR ANY DEVICES YOU HAVE
My Laptop Runs XP SP2 Fully Updated
Step 0: Unplug ALL USB Devices NO Exceptions!
Step 1: Remove Hidden Devices
1. Click Start. Click Run. Type cmd and press OK.
2. Type "set DEVMGR SHOWDETAILS=1" (without quotation marks) and press Enter.
3. Type "set DEVMGR SHOW_NONPRESENTDEVICES=1" (without quotation marks) and Press Enter.
4. Type "start devmgmt.msc" (without quotation marks) and click press Enter.
5. Click View. Click Show hidden devices.
6. Click "+" to expand Unknown devices and USB devices.
7. Are there any USB and unknown devices (including grayed out devices)? If so, please right click it and click Uninstall. (Devices, Hubs, Controllers, Etc)
Step 2: Remove all oem*.inf files
=========================
1. Click start and click run then under the run line type in the command "cmd" (without the quotation marks)
2. In the command line, type in the following (without the quotes) and press enter after each command:
"cd \windows\inf"
"ren infcache.1 *.old"
"ren oem*.inf *.old"
"del C:\windows\setupapi.log"
"exit"
Step 3: Removing all entries under HKEY LOCALMACHINE/Enum/USB that start with VID
==================================================================
Removing the VID entries from the registry will cause them to be redetected at restart.
CAUTION: If you have a USB keyboard or mouse, do not remove the VID entry for these devices, otherwise, Windows may not restart correctly.
1. Click Start and click Run. Type regedit and click OK. The Registry Editor window will open.
2. Go to HKEY LOCALMACHINE\System\CurrentControlSet\Enum\USB.
3. Highlight and delete all the VID_.... entries. (Also I deleted the entire USBSTOREfolderE
Permissions may be set allowing the deletion of the VID_ entries by following the steps below:
a) Right-click the key to be deleted, and then click Permissions. The VID_... Permissions window will open.
b) With Everyone highlighted in the Group or User name section, select Full Control in the Permissions section.
c) Click Apply, and then click OK.
4. Turn off the computer.
Step 4: Reconnect the digital camera to the computer system:
1. Restart the computer.
2. Reinstall the software from the cd.
3. Restart Computer
4. After the Windows has finished restarting. Disable the USB 2.0 Controller in device Manager (aka USB ENHANCED)
5. Plug the Ipod into the usb port.
6. A New Hardware Detected window should open and reload the drivers.
My Shuffle would not install properly on my laptop. I would plug it in the green light would flash twice then the orange/green error light would flicker then it would repeat that light pattern and windows would report a usb error.
Info about this solution
I found this solution on the web however it's orignal intent was to fix a problem with a sony camera that also used the USB mass storage drivers I have adjusted the guide to suit my situation. Also note that I knew ahead of time my USB 2.0 chain was unstable.
USE AT YOUR OWN RISK IF YOU SCREW UP YOU HAVE ONLY YOU SELF TO BLAME AND KNOW YOU WILL BE CLEARING ALL USB DRIVERS FOR ANY DEVICES YOU HAVE
My Laptop Runs XP SP2 Fully Updated
Step 0: Unplug ALL USB Devices NO Exceptions!
Step 1: Remove Hidden Devices
1. Click Start. Click Run. Type cmd and press OK.
2. Type "set DEVMGR SHOWDETAILS=1" (without quotation marks) and press Enter.
3. Type "set DEVMGR SHOW_NONPRESENTDEVICES=1" (without quotation marks) and Press Enter.
4. Type "start devmgmt.msc" (without quotation marks) and click press Enter.
5. Click View. Click Show hidden devices.
6. Click "+" to expand Unknown devices and USB devices.
7. Are there any USB and unknown devices (including grayed out devices)? If so, please right click it and click Uninstall. (Devices, Hubs, Controllers, Etc)
Step 2: Remove all oem*.inf files
=========================
1. Click start and click run then under the run line type in the command "cmd" (without the quotation marks)
2. In the command line, type in the following (without the quotes) and press enter after each command:
"cd \windows\inf"
"ren infcache.1 *.old"
"ren oem*.inf *.old"
"del C:\windows\setupapi.log"
"exit"
Step 3: Removing all entries under HKEY LOCALMACHINE/Enum/USB that start with VID
==================================================================
Removing the VID entries from the registry will cause them to be redetected at restart.
CAUTION: If you have a USB keyboard or mouse, do not remove the VID entry for these devices, otherwise, Windows may not restart correctly.
1. Click Start and click Run. Type regedit and click OK. The Registry Editor window will open.
2. Go to HKEY LOCALMACHINE\System\CurrentControlSet\Enum\USB.
3. Highlight and delete all the VID_.... entries. (Also I deleted the entire USBSTOREfolderE
Permissions may be set allowing the deletion of the VID_ entries by following the steps below:
a) Right-click the key to be deleted, and then click Permissions. The VID_... Permissions window will open.
b) With Everyone highlighted in the Group or User name section, select Full Control in the Permissions section.
c) Click Apply, and then click OK.
4. Turn off the computer.
Step 4: Reconnect the digital camera to the computer system:
1. Restart the computer.
2. Reinstall the software from the cd.
3. Restart Computer
4. After the Windows has finished restarting. Disable the USB 2.0 Controller in device Manager (aka USB ENHANCED)
5. Plug the Ipod into the usb port.
6. A New Hardware Detected window should open and reload the drivers.