USB 2.0 Update For Windows XP

Published by

I brought you the Windows XP Network Fix, that was unleashed on June, 23rd by me. I now have a new Windows XP patch ready, which is also only available to MS Premium Support members. There were 3 older patches listed here, that I removed because you can get hold of newer versions via Windows Update. If you want you can download the new USB 2.0 update from my private account.

Symptoms: When you run a program that accesses a Universal Serial Bus (USB) 2.0 DVD-ROM drive or CD-RW drive, you may experience problems similar to one or more of the following scenarios: If you run Intervideo WinDVD with a USB 2.0 DVD-ROM drive, you may experience choppy or distorted audio or video, and you may have difficulty going to a particular menu or scene on the disc. These problems occur when you play a DVD for some length of time (for example, 30 to 60 minutes), you exit WinDVD, you restart WinDVD, and then you try to play the DVD again. If you run Roxio Easy CD Creator (for example, version 5) with a USB 2.0 CD-RW drive and you use the Disc Copier feature, you may receive the following error message when Disc Copier tries to locate the CD-RW drive: Disc Copier could not find a support CD-ROM reader. On a Windows 2000-based computer, you may also receive an "Unsafe Removal" message. This message refers to the CD-RW drive. Or, you may receive a "Windows 2000 has finished installing new devices" message, and then Windows prompts you to restart your computer for the changes to take effect. If you run Roxio Easy CD Creator (for example, version 5) with a USB 2.0 CD-RW drive, you may not be able to erase an existing CD-RW disc. Cause: Q820759 - Problems occur when a program tries to access a USB 2.0 DVD drive or CD-RW drive. These problems may occur if the host controller issues a USB bus reset command after it receives several USB STALL packets from the DVD device or the CD-RW device. These STALL packets are typically issued by the device in response to a command that the host controller cannot run successfully. When a STALL occurs while there is significant additional traffic on the bus, the USB 2.0 host controller driver (Usbehci.sys) may fail to return the correct result status for a USB transfer that has been stopped because of a STALL condition. This condition can cause upper-layer USB drivers to misinterpret the status of the device and the USB bus. The drivers then issue a bus reset to clear the error conditions and reinitialize the USB devices on the bus. Critical operations include detecting the CD-RW drive or authenticating a DVD title. If the USB bus reset occurs while a critical operation is in progress, the operation may fail in a way that the program (that is, the DVD player program or the CD writer program) cannot correct. This condition results in the symptoms that are described in the "Symptoms" section of this article. Superseded by USB Update Q822603