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 ManagerNOTE: Make sure that no data transfer is in progress when you perform any of these tasks.