grid k1 pass through in openstack(kvm)

Hi all,

I have passed through the grid k1 to windows 7 vm created by openstack with kvm.I have downloaded driver .Driver i downloaed: Quadro Desktop/Quadro Notebook Driver Release 361 | R361 U2 (361.91) | Windows 7 64-bit, Windows 8.1 64-bit, Windows 8 64-bit | NVIDIA

But checked with device status,it said Device Status: This device cannot find enough free resources that it can use. (Code 12).

Do you guys have good suggestions?

Arthur
Thanks & Regards

how can i find the right slot, bus,domain of grid k1.

    alias_name = etree.Element("alias", name=self.name)
    dev.append(alias_name)


    address_with_type = etree.Element("address",
                            type='pci',
                            domain='0x' + self.domain,
                            bus='0x' + self.bus,
                            slot='0x06' ,#+ self.slot,
                            function='0x' + self.function)

Hi Arthur,

Can you check what you get from
[root@abcd]# lspci -vvvv -d "10de:*" | grep Region

Output from Openstack Server?not the vm:
[root@localhost libvirt]# lspci -vvvv -d "10de:*" | grep Region
Region 0: Memory at 94000000 (32-bit, non-prefetchable)
Region 1: Memory at 33ff0000000 (64-bit, prefetchable)
Region 3: Memory at 33ff8000000 (64-bit, prefetchable)
Region 5: I/O ports at 5000
Region 0: Memory at 93000000 (32-bit, non-prefetchable)
Region 1: Memory at 33fe0000000 (64-bit, prefetchable)
Region 3: Memory at 33fe8000000 (64-bit, prefetchable)
Region 5: I/O ports at 4000
Region 0: Memory at 92000000 (32-bit, non-prefetchable)
Region 1: Memory at 33fd0000000 (64-bit, prefetchable)
Region 3: Memory at 33fd8000000 (64-bit, prefetchable)
Region 5: I/O ports at 3000
Region 0: Memory at 91000000 (32-bit, non-prefetchable)
Region 1: Memory at 33fc0000000 (64-bit, prefetchable)
Region 3: Memory at 33fc8000000 (64-bit, prefetchable)
Region 5: I/O ports at 2000

One thing I can not understand is k1 passed to vm.so the command lspci should be executed on vm or the openstack server?