[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] FLR Patch for Xen 4.0
On Thu, May 13, 2010 at 03:02:05PM +0800, Bei Guan wrote: > Hi, all > I am trying to passthrough VGA in Xen4.0. My domU is windowsXP. > My graphic card is: > 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD > 3450 > > I have assigned graphic card to my domU in hvm config file. > pci = [ '01:00.0' ] > I also specified gfx_passthru=2 > I think nowadays you can only have gfx_passthru=0 or gfx_passthru=1. See: http://wiki.xensource.com/xenwiki/XenVGAPassthrough Dunno if that helps with your problem though.. -- Pasi > When I create my WindowsXP domU, my computer reboots but no any display on > the screen. I cannot switch to any ttys. However, I can press Ctrl+Alt+Del > to restart my computer. > > So I guess that my windows domU maybe start, but because of error on VGA > Passthrough I can see it. That is to say, if I change a new graphic card, > which supported by xen4.0, I can start my windows DomU correctly. > > I give my xm info and log (qemu-dm-WinXP_HVMDomain.log, xend.log, > xend-debug.log) blew. Can you give me some suggestion on the exact > reasons? Is my guess right? > > Thank you very much. > > > > [root@localhost ~]# xm info host > host : localhost.localdomain > release : 2.6.31.13 > version : #3 SMP Fri May 7 09:18:15 CST 2010 > machine : x86_64 > nr_cpus : 4 > nr_nodes : 1 > cores_per_socket : 4 > threads_per_core : 1 > cpu_mhz : 2660 > hw_caps : > bfebfbff:20100800:00000000:00000940:0408e3fd:00000000:00000001:00000000 > virt_caps : hvm hvm_directio > total_memory : 3935 > free_memory : 390 > node_to_cpu : node0:0-3 > node_to_memory : node0:390 > node_to_dma32_mem : node0:327 > max_node_id : 0 > xen_major : 4 > xen_minor : 0 > xen_extra : .0 > xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 > hvm-3.0-x86_32p hvm-3.0-x86_64 > xen_scheduler : credit > xen_pagesize : 4096 > platform_params : virt_start=0xffff800000000000 > xen_changeset : unavailable > xen_commandline : iommu=1 > cc_compiler : gcc ÂÃÂÅ 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC) > cc_compile_by : root > cc_compile_domain : > cc_compile_date : Tue May 4 18:22:21 CST 2010 > xend_config_format : 4 > > ############################## > #qemu-dm-WinXP_HVMDomain.log > ############################## > [root@localhost xen]# cat qemu-dm-WinXP_HVMDomain.log > domid: 1 > config qemu network with xen bridge for tap1.0 virbr0 > Watching /local/domain/0/device-model/1/logdirty/cmd > Watching /local/domain/0/device-model/1/command > xs_read(): fail to get num_devs. /local/domain/0/backend/pci/1/0/num_devs. > char device redirected to /dev/pts/2 > qemu_map_cache_init nr_buckets = 10000 size 4194304 > shared page at pfn feffd > buffered io page at pfn feffb > Guest uuid = c2cae68c-75ee-8f53-7f96-2fcfcff98574 > Time offset set 0 > Register xen platform. > Done register platform. > platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw > state. > xs_read(/local/domain/0/device-model/1/xen_extended_power_mgmt): read > error > xs_read(): vncpasswd get error. > /vm/c2cae68c-75ee-8f53-7f96-2fcfcff98574/vncpasswd. > Log-dirty: no command yet. > I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0 > xs_read(/local/domain/1/log-throttling): read error > qemu: ignoring not-understood drive `/local/domain/1/log-throttling' > medium change watch on `/local/domain/1/log-throttling' - unknown device, > ignored > dm-command: hot insert pass-through pci dev > register_real_device: Assigning real physical device 01:00.0 ... > register_real_device: Enable MSI translation via per device option > register_real_device: Disable power management > pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No > such file or directory: 0x1:0x0.0x0 > pt_register_regions: IO region registered (size=0x10000000 > base_addr=0xd000000c) > pt_register_regions: IO region registered (size=0x00010000 > base_addr=0xfe9f0004) > pt_register_regions: IO region registered (size=0x00000100 > base_addr=0x0000dc01) > pt_register_regions: Expansion ROM registered (size=0x00020000 > base_addr=0xfea00002) > pt_msi_setup: msi mapped with pirq 37 > pci_intx: intx=1 > register_real_device: Real physical device 01:00.0 registered successfuly! > IRQ type = MSI-INTx > pt_iomem_map: e_phys=e0000000 maddr=d0000000 type=8 len=268435456 index=0 > first_map=1 > pt_iomem_map: e_phys=f1020000 maddr=fe9f0000 type=0 len=65536 index=2 > first_map=1 > pt_ioport_map: e_phys=c200 pio_base=dc00 len=256 index=4 first_map=1 > > ###################### > #xend.log > ###################### > [root@localhost xen]# cat xend.log > [2010-05-12 11:09:05 4059] INFO (SrvDaemon:332) Xend Daemon started > [2010-05-12 11:09:05 4059] INFO (SrvDaemon:336) Xend changeset: > unavailable. > [2010-05-12 11:09:06 4059] DEBUG (XendDomainInfo:149) > XendDomainInfo.recreate({'max_vcpu_id': 3, 'cpu_time': 42036340009L, > 'ssidref': 0, 'hvm': 0, > 'shutdown_reason': 0, 'dying': 0, 'online_vcpus': 4, 'domid': 0, 'paused': > 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, > 'mem_kb': > 3599204L, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], > 'blocked': 0, 'name': 'Domain-0'}) > [2010-05-12 11:09:06 4059] INFO (XendDomainInfo:167) Recreating domain 0, > UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0 > [2010-05-12 11:09:06 4059] DEBUG (XendDomainInfo:3400) Storing VM details: > {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': > '00000000-0000-0000-0000 > -000000000000', 'on_reboot': 'restart', 'image': '(linux (kernel ) > (superpages 0) (nomigrate 0) (tsc_mode 0))', 'on_poweroff': 'destroy', > 'bootloader_args': > '', 'on_xend_start': 'ignore', 'on_crash': 'restart', > 'xend/restart_count': '0', 'vcpus': '4', 'vcpu_avail': '15', 'bootloader': > '', 'name': 'Domain-0'} > [2010-05-12 11:09:06 4059] DEBUG (XendDomainInfo:1804) Storing domain > details: {'cpu/3/availability': 'online', 'description': '', > 'console/limit': > '1048576', 'memory/target': '3599204', 'cpu/2/availability': 'online', > 'vm': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', > 'cpu/0/availability': > 'online', 'cpu/1/availability': 'online', > 'control/platform-feature-multiprocessor-suspend': '1', 'console/type': > 'xenconsoled', 'name': 'Domain-0'} > [2010-05-12 11:09:06 4059] DEBUG (XendDomain:464) Adding Domain: 0 > [2010-05-12 11:09:06 4059] DEBUG (XendDomain:398) number of vcpus to use > is 0 > [2010-05-12 11:09:07 4059] DEBUG (XendDomainInfo:1891) > XendDomainInfo.handleShutdownWatch > [2010-05-12 11:09:07 4059] INFO (SrvServer:177) unix > path=/var/lib/xend/xend-socket > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: VBD.set_device > not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: VBD.set_type > not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: > session.get_all_records not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: > event.get_record not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: event.get_all > not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: VIF.set_device > not found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: VIF.set_MAC not > found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: VIF.set_MTU not > found > [2010-05-12 11:09:07 4059] WARNING (XendAPI:705) API call: debug.get_all > not found > [2010-05-12 11:09:07 4059] INFO (XMLRPCServer:156) Opening Unix domain > socket XML-RPC server on /var/run/xend/xen-api.sock; authentication has > been disabled > for this server. > [2010-05-12 11:09:07 4059] INFO (XMLRPCServer:156) Opening Unix domain > socket XML-RPC server on /var/run/xend/xmlrpc.sock. > [2010-05-12 11:10:34 4059] DEBUG (XendDomainInfo:101) > XendDomainInfo.create(['vm', ['name', 'WinXP_HVMDomain'], ['memory', > 2048], ['on_poweroff', 'destroy'], > ['on_reboot', 'restart'], ['on_crash', 'restart'], ['on_xend_start', > 'ignore'], ['on_xend_stop', 'ignore'], ['vcpus', 1], ['localtime', 8], > ['oos', 1], > ['image', ['hvm', ['kernel', '/usr/lib/xen/boot/hvmloader'], ['videoram', > 4], ['serial', 'pty'], ['acpi', 1], ['apic', 1], ['boot', 'c'], ['cpuid', > []], > ['cpuid_check', []], ['device_model', 'qemu-dm'], ['fda', ''], ['fdb', > ''], ['gfx_passthru', 2], ['guest_os_type', 'default'], ['hap', 1], > ['hpet', 0], > ['isa', 0], ['keymap', ''], ['localtime', 8], ['nographic', 0], ['opengl', > 1], ['oos', 1], ['pae', 1], ['pci', [['0x0000', '0x01', '0x00', '0x0', > '0x100', > [], '01:00.0']]], ['pci_msitranslate', 1], ['pci_power_mgmt', 0], > ['rtc_timeoffset', 0], ['sdl', 0], ['soundhw', 'sb16'], ['stdvga', 0], > ['timer_mode', 1], > ['usb', 0], ['usbdevice', ''], ['vcpus', 1], ['vnc', 1], ['vncdisplay', > 1], ['vncunused', 1], ['viridian', 0], ['vpt_align', 1], ['xauthority', > '/root/.Xauthority'], ['xen_platform_pci', 1], ['memory_sharing', 0], > ['vncpasswd', 'XXXXXXXX'], ['tsc_mode', 0], ['nomigrate', 0]]], > ['s3_integrity', 1], > ['device', ['vbd', ['uname', 'phy:/dev/sda'], ['dev', 'hda'], ['mode', > 'w']]], ['device', ['pci', ['dev', ['slot', '0x00'], ['domain', '0x0000'], > ['key', > '01:00.0'], ['bus', '0x01'], ['vdevfn', '0x100'], ['func', '0x0']]]], > ['device', ['vif', ['bridge', 'virbr0'], ['type', 'ioemu']]]]) > [2010-05-12 11:10:34 4059] DEBUG (XendDomainInfo:2508) > XendDomainInfo.constructDomain > [2010-05-12 11:10:34 4059] DEBUG (balloon:220) Balloon: 400012 KiB free; > need 16384; done. > [2010-05-12 11:10:34 4059] DEBUG (XendDomain:464) Adding Domain: 1 > [2010-05-12 11:10:34 4059] DEBUG (XendDomainInfo:2818) > XendDomainInfo.initDomain: 1 256 > [2010-05-12 11:10:34 4059] DEBUG (image:339) No VNC passwd configured for > vfb access > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: boot, val: c > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: fda, val: None > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: fdb, val: None > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: soundhw, val: sb16 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: localtime, val: 8 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: serial, val: ['pty'] > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: std-vga, val: 0 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: isa, val: 0 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: acpi, val: 1 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: usb, val: 0 > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: usbdevice, val: None > [2010-05-12 11:10:34 4059] DEBUG (image:889) args: gfx_passthru, val: 2 > [2010-05-12 11:10:34 4059] INFO (image:822) Need to create platform > device.[domid:1] > [2010-05-12 11:10:34 4059] DEBUG (XendDomainInfo:2845) > _initDomain:shadow_memory=0x0, memory_static_max=0x80000000, > memory_static_min=0x0. > [2010-05-12 11:10:34 4059] DEBUG (balloon:172) Balloon: tmem relinquished > -1 KiB of 1731424 KiB requested. > [2010-05-12 11:10:34 4059] DEBUG (balloon:226) Balloon: 395424 KiB free; 0 > to scrub; need 2126848; retries: 25. > [2010-05-12 11:10:34 4059] DEBUG (balloon:240) Balloon: setting dom0 > target to 1628 MiB. > [2010-05-12 11:10:34 4059] DEBUG (XendDomainInfo:1477) Setting memory > target of domain Domain-0 (0) to 1628 MiB. > [2010-05-12 11:10:35 4059] INFO (image:182) buildDomain os=hvm dom=1 > vcpus=1 > [2010-05-12 11:10:35 4059] DEBUG (image:947) domid = 1 > [2010-05-12 11:10:35 4059] DEBUG (image:948) image = > /usr/lib/xen/boot/hvmloader > [2010-05-12 11:10:35 4059] DEBUG (image:949) store_evtchn = 2 > [2010-05-12 11:10:35 4059] DEBUG (image:950) memsize = 2048 > [2010-05-12 11:10:35 4059] DEBUG (image:951) target = 2048 > [2010-05-12 11:10:35 4059] DEBUG (image:952) vcpus = 1 > [2010-05-12 11:10:35 4059] DEBUG (image:953) vcpu_avail = 1 > [2010-05-12 11:10:35 4059] DEBUG (image:954) acpi = 1 > [2010-05-12 11:10:35 4059] DEBUG (image:955) apic = 1 > [2010-05-12 11:10:36 4059] INFO (XendDomainInfo:2367) createDevice: vfb : > {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnc': '1', > 'vncdisplay': 1}, > 'vnc': '1', 'vncdisplay': 1, 'uuid': > '52884c54-fcae-35c2-59fe-ecb3e419c2e5'} > [2010-05-12 11:10:36 4059] DEBUG (DevController:95) DevController: writing > {'state': '1', 'backend-id': '0', 'backend': > '/local/domain/0/backend/vfb/1/0'} to > /local/domain/1/device/vfb/0. > [2010-05-12 11:10:36 4059] DEBUG (DevController:97) DevController: writing > {'vncunused': '1', 'domain': 'WinXP_HVMDomain', 'frontend': > '/local/domain/1/device/vfb/0', 'uuid': > '52884c54-fcae-35c2-59fe-ecb3e419c2e5', 'frontend-id': '1', 'vncdisplay': > '1', 'state': '1', 'online': '1', 'vnc': > '1'} to /local/domain/0/backend/vfb/1/0. > [2010-05-12 11:10:36 4059] INFO (XendDomainInfo:2367) createDevice: vbd : > {'uuid': '39c02f02-5c23-415e-9a78-1e06b6372dcc', 'bootable': 1, 'driver': > 'paravirtualised', 'dev': 'hda', 'uname': 'phy:/dev/sda', 'mode': 'w'} > [2010-05-12 11:10:36 4059] DEBUG (DevController:95) DevController: writing > {'backend-id': '0', 'virtual-device': '768', 'device-type': 'disk', > 'state': '1', > 'backend': '/local/domain/0/backend/vbd/1/768'} to > /local/domain/1/device/vbd/768. > [2010-05-12 11:10:36 4059] DEBUG (DevController:97) DevController: writing > {'domain': 'WinXP_HVMDomain', 'frontend': > '/local/domain/1/device/vbd/768', > 'uuid': '39c02f02-5c23-415e-9a78-1e06b6372dcc', 'bootable': '1', 'dev': > 'hda', 'state': '1', 'params': '/dev/sda', 'mode': 'w', 'online': '1', > 'frontend-id': > '1', 'type': 'phy'} to /local/domain/0/backend/vbd/1/768. > [2010-05-12 11:10:36 4059] INFO (XendDomainInfo:2367) createDevice: vif : > {'bridge': 'virbr0', 'mac': '00:16:3e:26:c5:e4', 'type': 'ioemu', 'uuid': > '3f91b517-6ff9-2cc7-4025-10b9bb839851'} > [2010-05-12 11:10:36 4059] DEBUG (DevController:95) DevController: writing > {'state': '1', 'backend-id': '0', 'backend': > '/local/domain/0/backend/vif/1/0'} to > /local/domain/1/device/vif/0. > [2010-05-12 11:10:36 4059] DEBUG (DevController:97) DevController: writing > {'bridge': 'virbr0', 'domain': 'WinXP_HVMDomain', 'handle': '0', 'uuid': > '3f91b517-6ff9-2cc7-4025-10b9bb839851', 'script': > '/etc/xen/scripts/vif-bridge', 'mac': '00:16:3e:26:c5:e4', 'frontend-id': > '1', 'state': '1', 'online': '1', > 'frontend': '/local/domain/1/device/vif/0', 'type': 'ioemu'} to > /local/domain/0/backend/vif/1/0. > [2010-05-12 11:10:36 4059] INFO (XendDomainInfo:2367) createDevice: pci : > {'devs': [{'slot': '0x00', 'domain': '0x0000', 'key': '01:00.0', 'bus': > '0x01', > 'vdevfn': '0x100', 'func': '0x0', 'uuid': > '1860c03c-0427-7cfd-f13b-83457c8a71b2'}], 'uuid': > '1b62b475-f245-df50-73b9-fb02c52ff7dc'} > [2010-05-12 11:10:36 4059] INFO (image:418) spawning device models: > /usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '1', > '-domain-name', > 'WinXP_HVMDomain', '-videoram', '4', '-vnc', '[1]127.0.0.1:1', > '-vncunused', '-vcpus', '1', '-vcpu_avail', '0x1', '-boot', 'c', > '-soundhw', 'sb16', '- > localtime', '-serial', 'pty', '-acpi', '-gfx_passthru', '2', '-net', > 'nic,vlan=1,macaddr=00:16:3e:26:c5:e4,model=rtl8139', '-net', > 'tap,vlan=1,ifname=tap1.0,bridge=virbr0', '-M', 'xenfv'] > [2010-05-12 11:10:36 4059] INFO (image:467) device model pid: 4546 > [2010-05-12 11:10:36 4059] INFO (image:590) waiting for sentinel_fifo > [2010-05-12 11:10:36 4059] DEBUG (XendDomainInfo:903) > XendDomainInfo.pci_device_configure: ['pci', ['dev', ['slot', '0x00'], > ['domain', '0x0000'], ['key', > '01:00.0'], ['bus', '0x01'], ['vdevfn', '0x100'], ['func', '0x0'], > ['uuid', '1860c03c-0427-7cfd-f13b-83457c8a71b2']], ['state', > 'Initialising'], > ['sub_state', 'Booting']] > [2010-05-12 11:10:36 4059] DEBUG (XendDomainInfo:790) > XendDomainInfo.hvm_pci_device_insert: {'devs': [{'slot': '0x00', 'domain': > '0x0000', 'key': '01:00.0', > 'bus': '0x01', 'vdevfn': '0x100', 'func': '0x0', 'uuid': > '1860c03c-0427-7cfd-f13b-83457c8a71b2'}], 'states': ['Initialising']} > [2010-05-12 11:10:36 4059] DEBUG (XendDomainInfo:801) > XendDomainInfo.hvm_pci_device_insert_dev: {'slot': '0x00', 'domain': > '0x0000', 'key': '01:00.0', 'bus': > '0x01', 'vdevfn': '0x100', 'func': '0x0', 'uuid': > '1860c03c-0427-7cfd-f13b-83457c8a71b2'} > [2010-05-12 11:10:36 4059] DEBUG (XendDomainInfo:822) > XendDomainInfo.hvm_pci_device_insert_dev: > 0000:01:00.0@100,msitranslate=1,power_mgmt=0 > [2010-05-12 11:10:36 4059] DEBUG (XendDomainInfo:826) pci: assign device > 0000:01:00.0@100,msitranslate=1,power_mgmt=0 > [2010-05-12 11:10:36 4059] DEBUG (image:508) signalDeviceModel: orig_state > is None, retrying > [2010-05-12 11:10:36 4059] DEBUG (image:508) signalDeviceModel: orig_state > is None, retrying > [2010-05-12 11:10:37 4059] INFO (image:538) signalDeviceModel:restore dm > state to running > [2010-05-12 11:10:37 4059] DEBUG (pciif:320) pci: enabling ioport > 0xdc00/0x100 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xd0000000/0x10000000 pfn 0xd0000/0x10000 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xfe9f0000/0x10000 pfn 0xfe9f0/0x10 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xfea00000/0x20000 pfn 0xfea00/0x20 > [2010-05-12 11:10:37 4059] DEBUG (pciif:351) pci: enabling irq 16 > [2010-05-12 11:10:37 4059] DEBUG (pciif:456) pci: register aer watch > /local/domain/0/backend/pci/1/0/aerState > [2010-05-12 11:10:37 4059] DEBUG (DevController:95) DevController: writing > {'state': '1', 'backend-id': '0', 'backend': > '/local/domain/0/backend/pci/1/0'} to > /local/domain/1/device/pci/0. > [2010-05-12 11:10:37 4059] DEBUG (DevController:97) DevController: writing > {'domain': 'WinXP_HVMDomain', 'key-0': '01:00.0', 'vdevfn-0': '100', > 'uuid': > '1b62b475-f245-df50-73b9-fb02c52ff7dc', 'frontend-id': '1', 'dev-0': > '0000:01:00.0', 'state': '1', 'online': '1', 'frontend': > '/local/domain/1/device/pci/0', > 'num_devs': '1', 'uuid-0': '1860c03c-0427-7cfd-f13b-83457c8a71b2', > 'opts-0': 'msitranslate=1,power_mgmt=0'} to > /local/domain/0/backend/pci/1/0. > [2010-05-12 11:10:37 4059] DEBUG (pciif:169) Reconfiguring PCI device > 0000:01:00.0. > [2010-05-12 11:10:37 4059] DEBUG (pciif:320) pci: enabling ioport > 0xdc00/0x100 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xd0000000/0x10000000 pfn 0xd0000/0x10000 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xfe9f0000/0x10000 pfn 0xfe9f0/0x10 > [2010-05-12 11:10:37 4059] DEBUG (pciif:334) pci: enabling iomem > 0xfea00000/0x20000 pfn 0xfea00/0x20 > [2010-05-12 11:10:37 4059] DEBUG (pciif:351) pci: enabling irq 16 > [2010-05-12 11:10:37 4059] DEBUG (XendDomainInfo:3400) Storing VM details: > {'on_xend_stop': 'ignore', 'shadow_memory': '17', 'uuid': > 'c2cae68c-75ee-8f53- > 7f96-2fcfcff98574', 'on_reboot': 'restart', 'start_time': '1273633837.57', > 'on_poweroff': 'destroy', 'bootloader_args': '', 'on_xend_start': > 'ignore', > 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '1', > 'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) (superpages > 0) (videoram 4) > (hpet 0) (stdvga 0) (loader /usr/lib/xen/boot/hvmloader) (xen_platform_pci > 1) (opengl 1) (rtc_timeoffset 0) (pci ((0x0000 0x01 0x00 0x0 0x100 ()))) > (hap 1) > (localtime 8) (timer_mode 1) (vncdisplay 1) (pci_msitranslate 1) (oos 1) > (apic 1) (sdl 0) (vpt_align 1) (serial pty) (vncunused 1) (soundhw sb16) > (gfx_passthru 2) (boot c) (pae 1) (viridian 0) (acpi 1) (vnc 1) (nographic > 0) (nomigrate 0) (usb 0) (tsc_mode 0) (guest_os_type default) > (device_model > /usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority > /root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))', 'name': > 'WinXP_HVMDomain'} > [2010-05-12 11:10:37 4059] DEBUG (XendDomainInfo:1804) Storing domain > details: {'console/port': '3', 'description': '', 'console/limit': > '1048576', > 'store/port': '2', 'vm': '/vm/c2cae68c-75ee-8f53-7f96-2fcfcff98574', > 'domid': '1', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', > 'memory/target': '2097152', > 'control/platform-feature-multiprocessor-suspend': '1', 'store/ring-ref': > '1044476', 'console/type': 'ioemu', 'name': > 'WinXP_HVMDomain'} > [2010-05-12 11:10:37 4059] DEBUG (DevController:95) DevController: writing > {'state': '1', 'backend-id': '0', 'backend': > '/local/domain/0/backend/console/1/0'} to > /local/domain/1/device/console/0. > [2010-05-12 11:10:37 4059] DEBUG (DevController:97) DevController: writing > {'domain': 'WinXP_HVMDomain', 'frontend': > '/local/domain/1/device/console/0', > 'uuid': '6b28557f-4063-5d7c-64d0-2c3cc9e2960b', 'frontend-id': '1', > 'state': '1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to > /local/domain/0/backend/console/1/0. > [2010-05-12 11:10:37 4059] DEBUG (pciif:460) > XendDomainInfo.handleAerStateWatch > [2010-05-12 11:10:37 4059] DEBUG (XendDomainInfo:1891) > XendDomainInfo.handleShutdownWatch > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > tap2. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vif. > [2010-05-12 11:10:37 4059] DEBUG (DevController:144) Waiting for 0. > [2010-05-12 11:10:37 4059] DEBUG (DevController:628) hotplugStatusCallback > /local/domain/0/backend/vif/1/0/hotplug-status. > [2010-05-12 11:10:37 4059] DEBUG (DevController:642) hotplugStatusCallback > 1. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vkbd. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > ioports. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > tap. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vif2. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > console. > [2010-05-12 11:10:37 4059] DEBUG (DevController:144) Waiting for 0. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vscsi. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vbd. > [2010-05-12 11:10:37 4059] DEBUG (DevController:144) Waiting for 768. > [2010-05-12 11:10:37 4059] DEBUG (DevController:628) hotplugStatusCallback > /local/domain/0/backend/vbd/1/768/hotplug-status. > [2010-05-12 11:10:37 4059] DEBUG (DevController:642) hotplugStatusCallback > 1. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > irq. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vfb. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > pci. > [2010-05-12 11:10:37 4059] DEBUG (DevController:144) Waiting for 0. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vusb. > [2010-05-12 11:10:37 4059] DEBUG (DevController:139) Waiting for devices > vtpm. > [2010-05-12 11:10:38 4059] INFO (XendDomain:1206) Domain WinXP_HVMDomain > (1) unpaused. > > ##################### > #xend-debug.log > ##################### > [root@localhost xen]# cat xend-debug.log > Xend started at Wed May 12 11:09:05 2010. > cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host0/model: No such file or directory > cat: /sys/bus/scsi/devices/host0/type: No such file or directory > cat: /sys/bus/scsi/devices/host0/rev: No such file or directory > cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host1/model: No such file or directory > cat: /sys/bus/scsi/devices/host1/type: No such file or directory > cat: /sys/bus/scsi/devices/host1/rev: No such file or directory > cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host2/model: No such file or directory > cat: /sys/bus/scsi/devices/host2/type: No such file or directory > cat: /sys/bus/scsi/devices/host2/rev: No such file or directory > cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host3/model: No such file or directory > cat: /sys/bus/scsi/devices/host3/type: No such file or directory > cat: /sys/bus/scsi/devices/host3/rev: No such file or directory > cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/host4/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host4/model: No such file or directory > cat: /sys/bus/scsi/devices/host4/type: No such file or directory > cat: /sys/bus/scsi/devices/host4/rev: No such file or directory > cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/host5/vendor: No such file or directory > cat: /sys/bus/scsi/devices/host5/model: No such file or directory > cat: /sys/bus/scsi/devices/host5/type: No such file or directory > cat: /sys/bus/scsi/devices/host5/rev: No such file or directory > cat: /sys/bus/scsi/devices/host5/scsi_level: No such file or directory > cat: /sys/bus/scsi/devices/target0:0:0/vendor: No such file or directory > cat: /sys/bus/scsi/devices/target0:0:0/model: No such file or directory > cat: /sys/bus/scsi/devices/target0:0:0/type: No such file or directory > cat: /sys/bus/scsi/devices/target0:0:0/rev: No such file or directory > cat: /sys/bus/scsi/devices/target0:0:0/scsi_level: No such file or > directory > cat: /sys/bus/scsi/devices/target1:0:0/vendor: No such file or directory > cat: /sys/bus/scsi/devices/target1:0:0/model: No such file or directory > cat: /sys/bus/scsi/devices/target1:0:0/type: No such file or directory > cat: /sys/bus/scsi/devices/target1:0:0/rev: No such file or directory > cat: /sys/bus/scsi/devices/target1:0:0/scsi_level: No such file or > directory > /usr/lib64/python2.6/site-packages/xen/xend/XendAPI.py:548: > DeprecationWarning: object.__new__() takes no parameters > return object.__new__(cls, *args, **kwds) > > > > 2010/5/13 Han, Weidong <[2]weidong.han@xxxxxxxxx> > > I didn't try it recently. I think it should still work. > > > > Regards, > > Weidong > > > > From: Bei Guan [mailto:[3]gbtju85@xxxxxxxxx] > Sent: Thursday, May 13, 2010 10:34 AM > To: Han, Weidong > Cc: Xen Devel > Subject: Re: [Xen-devel] FLR Patch for Xen 4.0 > > > > Hi, > > > > Have you test the nVidia Geforce 8400 GS PCI Express x16 in xen4.0, > which Mr. Teo Enming have test in xen 3.5-unstable branch wich some > patch. > > > [4]http://lists.xensource.com/archives/html/xen-devel/2009-08/msg01013.html > > Thanks a lot! > > > > > > > > > > 2010/5/10 Han, Weidong <[5]weidong.han@xxxxxxxxx> > > If the device doesn't support FLR capability, there will be a default > reset for it, e.g. Dstate transition. But it doesn't guarantee to work. > For your ATI card, we didn't try with it. Likely it cannot work. nVidia > Quadro FX 3800 and IGD on Intel platforms (e.g. Q35 and Q45) were tested > and works on current Xen upstream. Some other gfx cards may work with > extra patches (e.g. 1:1 map vBAR and pBAR). There were many emails to > discuss it in xen-devel mailing list, you'd better to find and read > those emails. > > > > Regards, > > Weidong > > > > From: Bei Guan [mailto:[6]gbtju85@xxxxxxxxx] > Sent: Monday, May 10, 2010 4:53 PM > To: Han, Weidong > Cc: Xen Devel > Subject: Re: [Xen-devel] FLR Patch for Xen 4.0 > > > > My VGA hardware is as following. Can I find a patch to make it support > pci passthrough? > > #lspci > ...... > 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon > HD 3450 > > Xen4.0 can not support the ATI adapters defaultly, is it? Because my VGA > passthrough can not work correctly. > > 2010/5/10 Han, Weidong <[7]weidong.han@xxxxxxxxx> > > There were several patches checked into xen for pci passthru, you can > find relevant code in tools/python/xen/xend/server/pciif.py. > > > > Regards, > > Weidong > > > > From: [8]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:[9]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Bei Guan > Sent: Monday, May 10, 2010 3:44 PM > To: Xen Devel > Subject: [Xen-devel] FLR Patch for Xen 4.0 > > > > Hi, > > Is there a FLR patch for xen 4.0 PCI Passthrought ? > Thanks. > > gavin > > > > > > References > > Visible links > 1. http://127.0.0.1:1/ > 2. mailto:weidong.han@xxxxxxxxx > 3. mailto:gbtju85@xxxxxxxxx > 4. http://lists.xensource.com/archives/html/xen-devel/2009-08/msg01013.html > 5. mailto:weidong.han@xxxxxxxxx > 6. mailto:gbtju85@xxxxxxxxx > 7. mailto:weidong.han@xxxxxxxxx > 8. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > 9. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |