[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] RE: xen-unstable pci passthrough
If I use device_model = 'qemu-dm', I need to use vcpus=1. Using vcpus=2 will cause Win XP Home domU to crash. The situation is reversed. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@xxxxxxxxxxx -----Original Message----- From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@lists. xensource.com] On Behalf Of Mr. Teo En Ming (Zhang Enming) Sent: Wednesday, September 02, 2009 8:31 AM To: weidong.han@xxxxxxxxx Cc: 'xen-devel@xxxxxxxxxxxxxxxxxxx'; 'djmagee@xxxxxxxxxxxx' Subject: Re: [Xen-devel] RE: xen-unstable pci passthrough Hi, I changed to using device_model = 'qemu-dm' but it still doesn't work. Here is my Win XP Home HVM Dom U configuration: import os, re arch = os.uname()[4] if re.search('64', arch): arch_libdir = 'lib64' else: arch_libdir = 'lib' kernel = "/usr/lib/xen/boot/hvmloader" builder='hvm' memory = 2048 # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. shadow_memory = 8 name = "winxphome32" vif = [ 'bridge=eth0' ] acpi = 1 apic = 1 disk = [ 'phy:/dev/virtualmachines/winxphome32,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ] #device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' #device_model = '/usr/' + 'lib' + '/xen/bin/qemu-dm' device_model = 'qemu-dm' #----------------------------------------------------------------------- ------ # boot on floppy (a), hard disk (c) or CD-ROM (d) # default: hard disk, cd-rom, floppy boot="cd" sdl=0 vnc=1 vncconsole=1 vncpasswd='' serial='pty' usbdevice='tablet' pci = [ '01:00.0' ] vcpus=1 gfx_passthru=2 -- Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Company Website: http://www.asiasoft.sg/ Mobile: +65-9648-9798 MSN: teoenming@xxxxxxxxxxx Alma Maters: Singapore Polytechnic, National University of Singapore On 09/02/2009 06:55 AM, Han, Weidong wrote: I suspect you are using old hvm config file. The device_model is changes in config file. in old config file: # New stuff device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' in new config file: # Device Model to be used device_model = 'qemu-dm' Pls check it, and use the latest config file to create guest. Regards, Weidong ________________________________ From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of djmagee@xxxxxxxxxxxx Sent: 2009年9月2日 6:40 To: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: [Xen-devel] xen-unstable pci passthrough I have not been able to passthrough any PCI devices using the latest xen-unstable. I have a DQ45CB, and have successfully passed devices to guests using 3.4.1. The latest c/s in my copy of xen-unstable is 20145. I just started playing around with unstable yesterday, so I can’t tell you if earlier revisions worked. I’ve tried with various dom0 kernels, the current 2.6.18.8-xen branch, a xenified 2.6.29.6, and a pvops 2.6.31-rc6, and in every case I get the same error. I’ve tried both putting pci= in the config file, and hot-adding the device using xm pci-attach. In every case, the xm command (either create or pci-attach) fails with the message “Error: Timed out waiting for device model action”. The guests in every case are HVM guests, some flavors of Windows, as well as the Knoppix 5.3.1 DVD. The relevant xm dmesg output is: (XEN) PCI add device 00:1b.0 (XEN) [VT-D]iommu.c:1292:d0 domain_context_unmap:PCIe: bdf = 0:1b.0 (XEN) [VT-D]iommu.c:1178:d0 domain_context_mapping:PCIe: bdf = 0:1b.0 (XEN) [VT-D]io.c:284:d0 VT-d irq bind: m_irq = 37 device = 3 intx = 0 (XEN) [VT-D]iommu.c:1292:d0 domain_context_unmap:PCIe: bdf = 0:1b.0 (XEN) [VT-D]iommu.c:1178:d0 domain_context_mapping:PCIe: bdf = 0:1b.0 And the messages from qemu-log: dm-command: hot insert pass-through pci dev hot add pci slot -2 exceed. Please let me know what else I need to supply to help resolve this problem. If I need to enable debugging messages, let me know the best way to do this. Doug Magee djmagee@xxxxxxxxxxxx ________________________________ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.73/2338 - Release Date: 08/31/09 17:52:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.73/2338 - Release Date: 08/31/09 17:52:00 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |