From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?IlNpbmdhcG9yZSBDaXRpemVuIE1yLiBUZW8gRW4gTWluZyAoWmhhbmcgRQ==?= =?UTF-8?B?bm1pbmcpIOW8oOaBqem4oyAi?= Subject: [UNSTABLE REPORT] Intel Integrated Graphics (IGD) VGA Passthrough to Microsoft Windows 7 Enterprise 90-day Trial with Xen 4.0.2-rc1-pre Hypervisor and pv-ops dom0 kernel 2.6.32.21 Date: Sat, 23 Oct 2010 02:16:45 +0800 Message-ID: <4CC1D50D.1080200@gmail.com> Reply-To: space.time.universe@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Xen-devel@lists.xensource.com" , "xen-users@lists.xensource.com" , =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= Cc: "space.time.universe@gmail.com" , zhang_enming@lavabit.com, "teoenming@hotmail.com" List-Id: xen-devel@lists.xenproject.org Dear Weidong (Intel), Pasi, Xen developers, and Xen users, Project: Intel Integrated Graphics (IGD) VGA Passthrough Motherboard: Intel Desktop Board DQ45CB Hypervisor: Xen 4.0.2-rc1-pre pv-ops dom0 kernel: 2.6.32.21 HVM domU: Microsoft Windows 7 Enterprise 90-day Trial Project Status: UNSTABLE Please watch the Youtube video which I have just made at the following li= nk. http://www.youtube.com/watch?v=3DQ6--q2pnRiI The length of my Youtube video is only 1 min and 16 seconds. Please=20 watch it. The short video clip demonstrates initial successful VGA=20 passthrough, followed by a BSOD, with the name of a driver igdkmd64.sys=20 printed on the screen. Intel engineers, and Xen developers please investigate this BSOD error=20 and instability. Thank you very much. My HVM configuration file: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D kernel =3D "/usr/lib/xen/boot/hvmloader" builder=3D'hvm' memory =3D 3072 name =3D "win7-ent-x64" vif =3D [ 'bridge=3Deth0' ] acpi =3D 1 apic =3D 1 #disk =3D [=20 'file:/media/204b63da-9cae-4e4d-ac98-bee4e36fec18/win7-ent-x64.img,hda,w'= ,=20 'file:/media/204b63da-9cae-4e4d-ac98-bee4e36fec18/7600.16385.090713-1255_= x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso,hdc:c= drom,r'=20 ] disk =3D [=20 'file:/media/204b63da-9cae-4e4d-ac98-bee4e36fec18/win7-ent-x64.img,hda,w'= ,=20 'phy:/dev/sr0,hdc:cdrom,r' ] device_model =3D 'qemu-dm' #------------------------------------------------------------------------= ----- # boot on floppy (a), hard disk (c) or CD-ROM (d) # default: hard disk, cd-rom, floppy boot=3D"cd" sdl=3D0 vnc=3D1 vnclisten=3D"192.168.1.2" vncdisplay=3D1 vncunused=3D1 vncconsole=3D0 vncpasswd=3D'' #serial=3D'pty' #usbdevice=3D'tablet' # onboard #pci =3D [ '00:02.0' ] ########################## # Xen 3.5 unstable options ########################## # nVidia Geforce 8400 GS & firewire controller & HD audio controller #pci =3D [ '01:00.0','02:01.0','00:1b.0' ] ####################### # Xen 4.0.2-rc1-pre options ####################### # IGD & HD audio controller pci =3D [ '00:02.0','00:1b.0' ] vcpus=3D1 ########################## # Xen 3.5 unstable options ########################## # No passthrough #gfx_passthru=3D0 # onboard #gfx_passthru=3D1 # nvidia #gfx_passthru=3D2 ####################### # Xen 4.0.2-rc1-pre options ####################### gfx_passthru=3D1 # Can only pass through one usb device at a time usb=3D1 # USB Unity Green Mouse #usbdevice =3D 'host:1bcf:0007' # USB A1pro Black Mouse usbdevice =3D 'host:15d9:0a41' # USB Keyboard #usbdevice =3D 'host:0603:00f2' # USB Sony IC Recorder #usbdevice =3D 'host:054c:0271' # USB Lexmark X1270 Color Printer #usbdevice =3D 'host:043d:00ff' # USB Lexmark X1270 Photo Scanner #usbdevice =3D 'host:043d:007d' # USB Lexmark X1270 Generic Hub #usbdevice =3D 'host:043d:007a' # Hauppauge WinTV PVR USB2 TV Tuner #usbdevice =3D 'host:2040:2400' #tsc_native=3D1 My Linux bash shell script start-windows: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D #!/bin/sh set -x # Stops the BOINC Core Client service boinc-client stop # Stops the Snort NIDS service snort stop # Stops barnyard service barnyard stop # Stops NTOP service ntop stop # Stops OSSEC HIDS service ossec stop # Passthrough NVIDIA graphics card #/etc/xen/scripts/passthru-nvidia.sh # Passthrough IGD /etc/xen/scripts/passthru-igd.sh # Passthrough Firewire port #/etc/xen/scripts/passthru-firewire.sh # Passthrough Audio Controller /etc/xen/scripts/passthru-audio.sh ls -ltr /sys/bus/pci/drivers/pci-stub/ sleep 5 # Start Windows XP guest domain #xm create winxphome32 mount /dev/sdb3 /media/204b63da-9cae-4e4d-ac98-bee4e36fec18 xm create windows7ent Thank you very much for your kind attention. Please do watch my short=20 Youtube video clip. --=20 Yours sincerely, Singapore Citizen Mr. Teo En Ming (Zhang Enming) =E5=BC=A0=E6=81=A9=E9=B8= =A3 Dip(Mechatronics) BEng(Hons)(Mechanical Engineering) Singapore Identity Card No.: S78*6*2*H Location: Bedok Reservoir Road, Singapore ZIP: 470103 Mobile Phone (Starhub Pre-paid): +65-8369-2618 Windows Live Messenger: teoenming-at-hotmail.com Alma Maters: [1] Singapore Polytechnic (Graduated 1998) [2] National University of Singapore (Graduated 2006) My Open Letter (Plea for Medical Help/Assistance) to World Leaders (Updat= ed 28 August 2010):- http://lists.mcs.anl.gov/pipermail/mpich-discuss/2010-August/007811.html http://mythtv.org/pipermail/mythtv-users/2010-August/295952.html http://archives.gentoo.org/gentoo-user/msg_f6a341d9623fda17880159b137c073= 35.xml Photo of Singapore Citizen Mr. Teo En Ming (Zhang Enming) =E5=BC=A0=E6=81= =A9=E9=B8=A3 #1: http://i54.tinypic.com/2415z7t.jpg Photo of Singapore Citizen Mr. Teo En Ming (Zhang Enming) =E5=BC=A0=E6=81= =A9=E9=B8=A3 #2: http://img842.imageshack.us/img842/7534/enmingteodscf251= 1.jpg