[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] problem with pciback
Hi, Peter, Pciback is the mechanism to assign physical device to para-domain (modified), instead of for unmodified hvm domain. For the latter, you have to wait for ready of IOMMU. Thanks, Kevin >From: Peter Gavin >Sent: 2006年11月14日 4:48 >Hello, > >I'm attempting to run Windows XP in a domU using the PCs actual >graphics card. I believe I've set everything up correctly, including >the pciback module etc. > >I've set pciback to grab the graphics card and all the USB hosts as well: > >(from dmesg) >pciback 0000:00:02.0: seizing device >pciback 0000:00:02.1: seizing device >pciback 0000:00:1a.0: seizing device >pciback 0000:00:1a.1: seizing device >pciback 0000:00:1a.7: seizing device >pciback 0000:00:1b.0: seizing device >pciback 0000:00:1d.0: seizing device >pciback 0000:00:1d.1: seizing device >pciback 0000:00:1d.2: seizing device >pciback 0000:00:1d.7: seizing device > >00:02.{0,1} correspond to the graphics card, the rest are USB devices. > >This is my winxp.hvm: > >kernel = "/usr/lib/xen/boot/hvmloader" >builder='hvm' >memory = 512 >shadow_memory = 8 >name = "winxp" >pae=1 >vif = [ 'type=ioemu, mac=aa:00:b0:00:00:11' ] >disk = [ 'phy:/dev/xen-domU/winxp,ioemu:hda,w', >'file:/winxp.iso,hdc:cdrom,r' ] >pci=[ '00:02.0', '00:02.1', '00:1a.0', '00:1a.7', '00:1b.0', >'00:1d.0', '00:1d.1', '00:1d.2', '00:1d.7' ] >restart = 'always' >device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' >boot="d" >sdl=0 >vnc=0 >stdvga=0 >nographics=1 >serial='pty' > >I set sdl=vnc=stdvga=0 to keep the emulated gfx device from being >created. > >It looks (so far) like the windows xp domU is grabbing the devices as >it should, but its not working the way I want :) What I'd like to >happen is for the monitor attached to the onboard graphics to show the >windows installer, and to be able to use the usb mouse and keyboard >that are attached. > >BTW, the machine only has the one graphics card, I'm controlling the >dom0 with a serial terminal. When I run xm create winxp.hvm, this is >what I get: > >Using config file "/etc/xen/winxp.hvm". >(XEN) (file=hvm.c, line=195) Allocated port 3 for hvm. >Started domain winxp >(XEN) vmx_do_launch(): GUEST_CR3<=00fd57a0, >HOST_CR3<=20273000 > >then it hangs right there. xm list gives me: > >winxp 6 512 1 >------ 0.0 > >showing that the vm is sorta running, its been created at the least. > >Does anyone have any ideas? > >Thanks, >Pete > >_______________________________________________ >Xen-users mailing list >Xen-users@xxxxxxxxxxxxxxxxxxx >http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |