The Endace implementation requires the Endace driver paths to be defined in the Advanced Settings page.
PacketCapture does not appropriately handle spaces in the directory path.
By default, Endace drivers are installed in C:\Program Files\Endace
If you leave the space in "Program Files", the path may be split into two parts. In that case, you will see the following in the PacketCapture.log file:
dagrom: verbose: unprocessed argument: 'Files\Endace\dag-220.127.116.11\xilinx/dag43gepcix-terf.bit'
Here the C:\Program portion of the file name is being split from the rest of the line.
The end of the log will read:
05/21/08 16:48:44  INFO PacketDriver %% - generalInitialize() _dagDescriptor: 0 [.\PacketDriverDag.cpp:453]
05/21/08 16:48:48  INFO PacketCaptureMain %% - stopThread() Got stop request. [.\PacketCaptureMain.cpp:116]
A successful start will have the following log lines:
05/22/08 21:49:39  INFO PacketDriver %% - generalInitialize() _dagDescriptor: 0 [.\PacketDriverDag.cpp:453]
05/22/08 21:49:39  INFO PacketDriver %% - generalInitialize() Attached to stream: 0 [.\PacketDriverDag.cpp:464]
05/22/08 21:49:39  INFO PacketDriver %% - generalInitialize() Dag adapter dag0 succesfully started. [.\PacketDriverDag.cpp:489]
05/22/08 21:49:39  INFO PacketCapture %% - start() Capture thread started. [.\PacketCapture.cpp:293]
There are two ways to resolve this issue.1. Reinstall the Endace drivers into a directory without a space in the name.
NOTE: You can use the DIR /X C:\ command to locate directories containing spaces and their truncated counterpart. For example, you will see something like:
04/03/2008 01:08 PM <DIR> PROGRA~1 Program Files
pop up for the Program Files directory. That means that you can use PROGRA~1 instead of "Program Files" as a directory name.