Troubleshooting Remote Data Collection

The following table describes known problems and questions you may encounter when collecting data remotely, and suggests solutions.

Problem

Cause and Possible Solution

I get errors when I try to launch a remote executable.

Cause: the controlling and/or Remote Agent systems may not be set up correctly.

Solution: see Collecting Remote Data for information on how to enable the different systems.

I can't drill down to hot spot and view by function

Cause: the Linux* binary does not have symbols.

Solution: Do not strip the executable.

I can't drill down to source view

Cause: the Linux binary does not have line number information.

Solution: Compile the Linux binary with debug information.

I get unresolved symbols when trying to compile and load the VTune(TM) Performance Analyzer Driver Kit on a system with a MontaVista* Linux operating system.

Cause: The MontaVista Linux package includes binary kernel that does not match the kernel sources available on the target system.

Solution: Follow the instructions below:

  1. Save a copy of the original kernel as a backup.

  2. Rebuild the kernel with the default configuration (root access is required).

# cd /usr/src

# ln –s /opt/montavista/devkit/lsp/<your_package>/linux-

2.4.20_mvlcge31 linux

where <your_package> is the name of the MontaVista install (for example, generic_x86-pc_target-x86_pentium4)

# cd linux

# make oldconfig

# make dep

# make bzImage

  1. Copy the kernel and system map to /boot.

  2. Configure lilo.conf for the new kernel.

  3. Run /sbin/lilo to load the new kernel.

  4. Reboot the machine.

Refer to the MontaVista documentation for additional information.

More Troubleshooting

If you could not find an answer to your technical question, please visit our technical support site: http://support.intel.com/support/performancetools/vtune/