opensuse and pciback, how it works?

hello!

i want to using pci (vga) passthrough with xen and opensuse 12.3 (or 13.1).

my problem ist the part of pciback.
I don´t find any working “how to” for opensuse.

with mint linux it works fine, but opensuse?

“xm pci-list-assignable-devices” show nothing

can somebody explain how it works?

… and yes, my hardware should works

Gigabyte Z77MX-D3H
Intel i5-3550
Gigabyte HD 7850

Bios: vd-t = enabled

I don’t use Xen as my primary virtualization technology so don’t typically use this this feature, but IMO the xen.org article on PCI pass through looks like a good place to start. Note that it describes <two> possible ways for PCI pass-through to be implemented, either as compiled within the core kernel or as a module.
Xen PCI Passthrough - Xen

eg, check to see if a module exists

modprobe xen-pciback

If that command returns empty, then it’s built into your kernel so you can use the “Static assignment” method. Otherwise, you’d have to follow the instructions to implement Dynamic assignment.

If this helps, be sure to post back here what was successful.

BTW - In the wiki.xen.org link above, do a search on the page for “suse” to find specific Suse/openSUSE info.

HTH,
TSU

Hello tus2,

i know this Web-side and the searching function :wink:

3 Points:

1.)

Its not really helpful because it is a common Xen-web-side. Unfortunately SUSE has his own way to setup and use other folders. The information at the Xen-web-side seems to belong to older SUSE version or enterprise version.

2.)

but i found an other old post:

[Xen-users] how to PCI-passthrough 1 card to a DomU when another - Xen Source](http://old-list-archives.xenproject.org/xen-users/2011-02/msg00013.html)

So with this i become a working vga-passthrough and i know that my hardware working.
i benchmark the guest and its impressive…

… but …

i still have the same problems like the poster

i can passthrough only one devise, but i have to use 3 one.

0000:01:00.0 (HD 7850 GPU) is working

but not
0000:01:00.1 (Radeon Audio)
0000:02:00.0 (PCI USB Controler)

so someone have any idea?

3.)

I am a little bit disappointed
over 100 views but only tus2 post an answer and he is not using xen, so is this community broken?

@tus2 do you use an vga accelerated guest-system?

maybe with kernel 3.12 should KVM works fine for 3D accelerated guests?!?

… sorry for the bad english …