The subject behavior may occur if you chain devices together that use the IEEE 1394-1995 standard and the newer IEEE 1394-2000 standard on the same IEEE 1394 BUS or HUB. When you power on an IEEE 1394-2000 device, Windows XP optimizes the gap count for all devices that are chained together, which triggers a reset of the IEEE 1394 bus. This may cause some IEEE 1394-1995 (older) devices to be incorrectly enumerated.

To workaround this problem, use either of the following:

• Power off the device that is NOT working and power it back on.

• Disconnect the device that is NOT working and re-connect it.

• Disable and then re-enable the 1394 host controller:

Start / Run / devmgmt.msc / OK.                                  •  Expand the IEEE 1394 Bus host controllers in the device tree.                                  •  Right-click the IEEE 1394 Bus host controller and press Disable. Press Yes if prompted to verify.                                  •  Right-click the IEEE 1394 Bus host controller and press Enable.                                   •  Exit Device Manager
NOTE: Make sure that no data transfer is in progress when you perform any of these tasks.