Well you should try xen mailing list instead. Did you read this http://support.citrix.com/article/CTX135811. I just in game of setting up vga pass through with xen 4.4 and arch linux. It works great with same video card you have. I hope you are using hvm as pvm does not have bios. Are you sure iommu is enabled ?
On Tue, Jun 24, 2014 at 10:35 AM, Brian Menges <bmen...@gogrid.com> wrote: > I'm trying to get vga passthrough to operate normally and have been rather > unsuccessful despite attempting to replicate hardware stated to work much > reading about the mail list and wiki. > > Setup: > Xenserver 6.2 SP1 (all patches) > ATI Radeon HD 6450 > ThinkCentre M series with Core i5 > > The GPU assignment to the HVM works fine through both api and gui > (xencenter), however the domU can't initialize it. I've tried pciback.hide > and xen-pciback.hide for the pci buses the ati card shows up as, however to > no avail and results in it unable to use the gpu. > > Dmesg about the pci bus (01:00.0 and 01:00.1): > [ 4.225073] Kernel command line: root=LABEL=root-lsodryqz ro > xencons=hvc console=hvc0 console=tty0 quiet vga=785 splash > xen-pciback.permissive xen-pciback.hide=(01:00.0)(01:00.1) > pci=resource_alignment=01:00.0;01:00.1 > [ 4.790356] pci 0000:01:00.0: reg 10 64bit mmio pref: > [0xd0000000-0xdfffffff] > [ 4.790369] pci 0000:01:00.0: reg 18 64bit mmio: [0xfe420000-0xfe43ffff] > [ 4.790376] pci 0000:01:00.0: reg 20 io port: [0xe000-0xe0ff] > [ 4.790389] pci 0000:01:00.0: reg 30 32bit mmio pref: > [0xfe400000-0xfe41ffff] > [ 4.790394] pci 0000:01:00.0: Disabling memory decoding and releasing > memory resources. > [ 4.790425] pci 0000:01:00.0: supports D1 D2 > [ 4.790479] pci 0000:01:00.1: reg 10 64bit mmio: [0xfe440000-0xfe443fff] > [ 4.790513] pci 0000:01:00.1: Disabling memory decoding and releasing > memory resources. > [ 4.790543] pci 0000:01:00.1: supports D1 D2 > [ 4.794119] vgaarb: device added: > PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none > > When I assign it to a linux domU: > 00:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] > Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] > 00:06.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI > Audio [Radeon HD 6400 Series] > > [ 5.246901] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6779 > 0x1682:0x3207). > [ 5.246970] [drm] register mmio base: 0xF3000000 > [ 5.246972] [drm] register mmio size: 131072 > [ 5.246996] radeon 0000:00:05.0: Expecting atombios for evergreen GPU > [ 5.247053] radeon 0000:00:05.0: Fatal error during GPU init > [ 5.247100] [drm] radeon: finishing device. > [ 5.247102] [TTM] Memory type 2 has not been initialized > [ 5.256465] radeon: probe of 0000:00:05.0 failed with error -22 > [ 5.386743] xen: --> pirq=17 -> irq=41 (gsi=41) > > Here's dom0's extboot.conf for xe's boot: > label xe > # XenServer > kernel mboot.c32 > append /boot/xen.gz mem=1024G dom0_max_vcpus=4 dom0_mem=2048M,max:2048M > watchdog_timeout=300 lowmem_emergency_pool=1M crashkernel=64M@32M > cpuid_mask_xsave_eax=0 console=vga vga=mode-0x0311 --- > /boot/vmlinuz-2.6-xen root=LABEL=root-lsodryqz ro xencons=hvc console=hvc0 > console=tty0 quiet vga=785 splash xen-pciback.permissive > xen-pciback.hide=(01:00.0)(01:00.1) pci=resource_alignment=01:00.0;01:00.1 > --- /boot/initrd-2.6-xen.img > > So I've hidden them, however they're still showing up on dom0 and failing > init on domU. > > Can anyone provide some help? > > - Brian Menges > Principal Engineer, DevOps > GoGrid | ServePath | ColoServe | UpStream Networks > > ________________________________ > > The information contained in this message, and any attachments, may > contain confidential and legally privileged material. It is solely for the > use of the person or entity to which it is addressed. Any review, > retransmission, dissemination, or action taken in reliance upon this > information by persons or entities other than the intended recipient is > prohibited. If you receive this in error, please contact the sender and > delete the material from any computer. > > _______________________________________________ > Xen-api mailing list > Xen-api@lists.xen.org > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >
_______________________________________________ Xen-api mailing list Xen-api@lists.xen.org http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api