Home  |  Site Map  |  Contact   


Product Support
: Knowledge Base

Our on-line Knowledge Base contains answers to some of the most common support questions. It has information about all PGR products and was developed to help customers resolve product issues. It is constantly updated, expanded, and refined to ensure that our customers have access to the latest information.

Knowledge Base Search

Search For: In:
Any Word All Words Exact Phrase
Show:
 
Performance of 1394 devices may decrease after installing Windows Vista or Windows XP SP2 or SP3
Article 171: Performance of 1394 devices may decrease after installing Windows Vista or Windows XP SP2 or SP3

SUMMARY:
After you update your computer to Microsoft Windows XP Service Pack 2 (SP2), XP Service Pack 3 (SP3), or Vista, the performance of your 1394a or 1394b FireWire devices may be greatly decreased if your host controller was not previously configured to use the FirePRO driver. The following article describes this issue in more detail and provides information on possible solutions.

APPLICABLE PRODUCTS :
All IEEE-1394 Camera Products • 

ANSWER:
The problem occurs if you connect a 1394a or 1394b FireWire device to a 1394b bus, or a 1394b device to a 1394a bus. Specifically, Windows XP Service Pack 2 and Service Pack 3 incorrectly force S800 (1394b) and S400 (1394a) nodes to S100 speeds while Windows Vista forces S800 (1394b) nodes to S400 speeds. The following Microsoft knowledge base article explains the problem for Windows XP Service Pack 2 users, and provides a Hotfix designed to enable devices that run at S400 speeds to operate correctly:

http://support.microsoft.com/kb/885222

It is important to note that initial test results show that devices running at S400 speeds (400Mbps) operate correctly using the Hotfix. However, devices running at S800 speeds (such as the PGR Dragonfly EXPRESS at 120Hz) do not operate correctly using this Hotfix. To determine the speeds (e.g. S400/S800) required to operate at various frame rates, please consult the "Isochronous Bandwidth Requirements" section of the PGR IEEE-1394 Digital Camera Register Reference, available in our Downloads section

Workaround #1 - Configure the Host Controller to Use the FirePRO Driver

This workaround is recommended for users of the FlyCapture SDK. Refer to the Knowledge Base Article 258 for advantages and disadvantages of using the FirePRO driver. This driver can be installed on compatible 1394b cards using the DriverControlGUI program included with the FlyCapture SDK. Access this program from the Windows Start Menu:  Point Grey Research\PGR FlyCapture\Utilities. Alternatively, you can access the driver files, pgr1394.sys and pgr1394.inf, in the driver directory of the PGR FlyCapture installation.

Workaround #2 - Downgrade the Windows 1394 Drivers

As an alternative workaround to this issue, users can downgrade to the 1394 drivers that come with Service Pack 1. The fixSP2g.exe program distributed with the FlyCapture SDK provides an easy mechanism for doing this. It can be run against Windows XP SP2 or SP3. Consult the PGR FlyCapture User Manual for instructions. fixSP2g.exe does not affect other Windows funtionality, other than the 1394 drivers. The program also allows you to revert back to your SP2 or SP3 drivers if you wish to do so at some point in the future.

Note: If the Automatic Updates feature of Windows Update is enabled, your drivers downgrade may be reversed without any notice. If this happens, run fixSP2g.exe again. Alternatively, disable Automatic Updates (not recommended).

Note: fixSP2.exe does not run against Windows Vista. To attain S800 speed on a Vista machine, you must implement Workaround #1.

If a new PC came with Windows XP SP2 or SP3 already installed, running fixSP2g.exe will fail because there are no Service Pack 1 drivers available on the system. To resolve this issue, copy the C:\WINDOWS\Driver Cache\i386\sp1.cab cabinet file from any Windows XP Service Pack 1 machine to the same directory on the stock SP2 machine, and rerun fixSP2g.exe. If you do not have access to a WinXP SP1 machine or the sp1.cab file, contact PGR Technical Support.

The fixSP2g.exe program will also fail if the Hotfix above is installed or any other Hotfixes are installed that result in mismatched ohci1394.sys and 1394bus.sys driver versions. If the above Hotfix 885222 is installed, navigate to C:\WINDOWS\$NtUninstallKB885222$\spuninst and run the uninstall executable. This should get your system back to a state where the driver versions match, at which point you can run fixSP2g.exe. As an alternative, you can follow the instructions above for manually downgrading your drivers.



RELATED ARTICLES :
KB Article 140: Using PGR IEEE-1394a cameras with 1394b Open Host Controller interface cards.
KB Article 153: Recommended or required Windows Service Packs and Hotfixes.
KB Article 191: "Cannot create a file when that file already exists" error installing Hotfix 885222.
KB Article 229: Cameras connected to 1394 card using pgr1394.sys not detected.
KB Article 244: Some 1394b network configurations cause bus resets and image acquisition problems.
KB Article 253: System crashes when running cameras on 64-bit machines with 4GB of RAM or more.
KB Article 258: Which Point Grey camera driver should I use?
KB Article 337: Working with signed and unsigned camera drivers


RELATED LINKS:
1.  FireWire 800 under Windows XP SP2 (RME Tech Info)
Good overview of the SP2 issue.
2.  Forum discussion regarding KB885222 Setup Errors
Provides some good information regarding the KB885222 Setup Error, "Cannot create a file when that file already exists".
3.  Microsoft hotfix KB885222 for Service Pack 2
This article provides a hotfix designed to fix the problems associated with operating 1394 devices on a 1394b bus.


ARTICLE INFO:
Article ID:
171
Published:
1/13/2005 9:41:42 AM
Last Modified:
5/27/2011 11:38:28 AM
Keywords:
1394b, 1394a, S800, S400, Hotfix, KB885222, 885222, SP1, SP2, SP3, Service Pack 2, Service Pack 3, sp1.cab, ohci1394.sys, 1394bus.sys, fixSP2g.exe, fixSP2, FirePRO, Windows XP, Windows Vista, XP, Vista
Issue Type:
Error



ARTICLE FEEDBACK:
How useful was this article?
less
more
1
2
3
4
5
Additional comments or suggestions?

Go Back Printable Version Email This Article Bookmark This Article

 
 
 

Point Grey Fly Capture
FlyCapture 2.3 Release 18 is available for download!
Download Software