Problem with the simpleP2P sample

Hello guys,

i am trying to run the peer to peer example of the CUDA 5.0 toolkit. I have two GT 630 cards that are capable of p2p. But when I run the simpleP2P sample I am getting the following output:

Checking for multiple GPUs...
CUDA-capable device count: 2
> GPU0 = " GeForce GT 630" IS  capable of Peer-to-Peer (P2P)
> GPU1 = " GeForce GT 630" IS  capable of Peer-to-Peer (P2P)

Checking GPU(s) for support of peer to peer memory access...
> Peer access from GeForce GT 630 (GPU0) -> GeForce GT 630 (GPU1) : No
> Peer access from GeForce GT 630 (GPU1) -> GeForce GT 630 (GPU0) : No
Two or more SM 2.0 class GPUs are required for ./simpleP2P to run.
Support for UVA requires a GPU with SM 2.0 capabilities.
Peer to Peer access is not available between GPU0 <-> GPU1, waiving test.

I have read at the manuals that in order to be able the cards to use p2p they must share the same root complex. How I can find this? Using lspc -tv I get the following output:

-[0000:00]-+-00.0  Intel Corporation 2nd Generation Core Processor Family DRAM Controller
           +-01.0-[01]--+-00.0  NVIDIA Corporation GK107 [GeForce GT 630]
           |            \-00.1  NVIDIA Corporation GF108 High Definition Audio Controller
           +-01.1-[02]--+-00.0  NVIDIA Corporation GK107 [GeForce GT 630]
           |            \-00.1  NVIDIA Corporation GF108 High Definition Audio Controller
           +-16.0  Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
           +-19.0  Intel Corporation 82579V Gigabit Network Connection
           +-1a.0  Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
           +-1b.0  Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
           +-1c.0-[03-08]----00.0-[04-08]--+-00.0-[05]--
           |                               +-05.0-[06]--
           |                               +-07.0-[07]--
           |                               \-09.0-[08]--
           +-1c.1-[09]----00.0  NEC Corporation uPD720200 USB 3.0 Host Controller
           +-1c.2-[0a]----00.0  NEC Corporation uPD720200 USB 3.0 Host Controller
           +-1c.3-[0b]----00.0  JMicron Technology Corp. JMB362 SATA Controller
           +-1c.4-[0c]----00.0  Marvell Technology Group Ltd. Device 91a2
           +-1c.6-[0d]----00.0  Intel Corporation 82583V Gigabit Network Connection
           +-1d.0  Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
           +-1f.0  Intel Corporation Z68 Express Chipset Family LPC Controller
           +-1f.2  Intel Corporation 82801 SATA Controller [RAID mode]
           \-1f.3  Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller

For example is the root complex the [0000:00] or each of the 01.0, 01.1, 16.0 etc?

Until now I have make several experiments with different setups, using different PCIe slots, different OS (openSUSE and Ubuntu), unfortunately with no result.

Has anyone possible ideas what may be wrong?

My system is:
GPU: 2 * GT 630
Linux Kernel: 3.7.10
Driver Version: 319.17
Motherboard: ASUS MAXIMUS IV EXTREME-Z

Thanks!