[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] new working passthrough Solution (Ati Radeon HD 4350)



I had many troubles with Virt-manager & debian. However Xen workt "out of the box"
 
  • Xen version
4.1
 
  • Dom0 kernel version, and if it's pvops or xenlinux based
 3.1.0-1-amd64 (Debian testing aka wueezy install)
 
  • "lspci" output for the graphics card to get the PCI IDs and model information
- primairy (Xwindows console not used for xen)
ATI Technologies Inc RV570 [Radeon X1950 Pro] (rev 9a) (prog-if 00 [VGA controller]
03:00.0 0300: 1002:7280 (rev 9a)
03:00.1 0380: 1002:72a0 (rev 9a)
- secondairy VGA (used for passthrough)

ATI Technologies Inc RV710 [Radeon HD 4350] (prog-if 00 [VGA controller])
05:00.0 0300: 1002:954f
Audio device: ATI Technologies Inc RV710/730 05:00.1 0403: 1002:aa38
08:00.0 0200: 8086:10d3
- pci (not PCIe audio device)

Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
09:02.0 0401: 1102:0002 (rev 07)
09:02.1 0980: 1102:7002 (rev 07)


Did you passthru all the PCI IDs or just one?
  • Was it primary or secondary graphics adapter?
secondary (3d to be added later on)
 
  • Motherboard vendor/model and BIOS version.
Intel DX58SO2 Bios version 824(latest of this date)
# xm dmesg output
----------------------------
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
---------------------------

 
 
# cat /boot/grub/grub.cfg

--------------------------
 multiboot       /boot/xen-4.1-amd64.gz placeholder intel_iommu=on
--------------------------

ps this grub setting has no effect ??
 
  • Guest OS and driver version.
Windows 7, default ATI HD 43xx driver for OS (not default included) and worked after reboot ..
 
  • How did it work.. did you have some issues?
PCIback not available on debian this was a bit of an issue (no howto to find how to enable or activate this (grrr)
, however pci_stub module was default available .. now to "keep after reboot" instead of ugly sript after reboot.
 
No Patch needed for making VGA passthrough work .. default install.
 
However
--------------------------
# chmod 777 /var/run/libvirt/libvirt-sock
--------------------------
Was needed to make virt-manager work
 
 
Actually I prefer more the option to "PCI_Stub" the devices at guest boot time, and releasing at "shutdown/crash/"
and a less "complex" method of making "xm pci/usb-list-assignable-devices" work why not make "select device" to add to your "selected" domain ?
prefferably making 1 method to "re-allocate" to domain0 "in case of ... emergency" or "pinning" a default set of ports for Domain0
 
 
 
 
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.