Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Xen: Users

Xen VGA Passthrough Questions

 

 

Xen users RSS feed   Index | Next | Previous | View Threaded


singapore.mr.teo.en.ming at gmail

Mar 20, 2012, 12:39 AM

Post #1 of 17 (890 views)
Permalink
Xen VGA Passthrough Questions

Dear David Techer,

I have read through your article on Xen VGA passthrough on
http://www.davidgis.fr.

It appears that the following command on your blog doesn't work.

dmesg | grep 01:00.0 | grep BAR

The above command shows nothing at all. Is there an alternative solution?

Thank you very much.

Yours sincerely,

Teo En Ming (Zhang Enming)

_______________________________________________
Xen-users mailing list
Xen-users [at] lists
http://lists.xen.org/xen-users


davidtecher at yahoo

Mar 20, 2012, 2:54 AM

Post #2 of 17 (874 views)
Permalink
Re : Xen VGA Passthrough Questions [In reply to]

Hi Teo,

The 3 first lines with pattern 'pci.*mem' need to be returned


U need to use somethign like


root [at] gemin:~# lspci |grep VGA
02:00.0 VGA compatible controller: nVidia Corporation Device 0ca2 (rev a2)
root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
[    0.174458] pci 0000:02:00.0: reg 10: [mem 0xfb000000-0xfbffffff]
[    0.174466] pci 0000:02:00.0: reg 14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.174475] pci 0000:02:00.0: reg 1c: [mem 0xee000000-0xefffffff 64bit pref]


Kind regards





________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mardi 20 mars 2012 8h39
Objet : Xen VGA Passthrough Questions

Dear David Techer,

I have read through your article on Xen VGA passthrough on http://www.davidgis.fr.

It appears that the following command on your blog doesn't work.

dmesg | grep 01:00.0 | grep BAR

The above command shows nothing at all. Is there an alternative solution?

Thank you very much.

Yours sincerely,

Teo En Ming (Zhang Enming)


singapore.mr.teo.en.ming at gmail

Mar 20, 2012, 8:02 AM

Post #3 of 17 (872 views)
Permalink
Re: Re : Xen VGA Passthrough Questions [In reply to]

Dear David Techer,

Thank you.

I think the following command is sufficient.

dmesg | grep 01:00.0 | grep "pci.*mem"

Yours sincerely,

Teo En Ming (Zhang Enming)

On 20/03/2012 17:54, David TECHER wrote:
> Hi Teo,
>
> The 3 first lines with pattern 'pci.*mem' need to be returned
>
> U need to use somethign like
>
> root [at] gemin:~# lspci |grep VGA
> 02:00.0 VGA compatible controller: nVidia Corporation Device 0ca2 (rev a2)
> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
> [ 0.174458] pci 0000:02:00.0: reg 10: [mem 0xfb000000-0xfbffffff]
> [ 0.174466] pci 0000:02:00.0: reg 14: [mem 0xd0000000-0xdfffffff
> 64bit pref]
> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem 0xee000000-0xefffffff
> 64bit pref]
>
> Kind regards
>
>
> ------------------------------------------------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *À :* "xen-users [at] lists" <xen-users [at] lists>; David
> TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mardi 20 mars 2012 8h39
> *Objet :* Xen VGA Passthrough Questions
>
> Dear David Techer,
>
> I have read through your article on Xen VGA passthrough on
> http://www.davidgis.fr.
>
> It appears that the following command on your blog doesn't work.
>
> dmesg | grep 01:00.0 | grep BAR
>
> The above command shows nothing at all. Is there an alternative solution?
>
> Thank you very much.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
>


davidtecher at yahoo

Mar 20, 2012, 8:17 AM

Post #4 of 17 (895 views)
Permalink
Re : Re : Xen VGA Passthrough Questions [In reply to]

You're welcome.

Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.

I was in this situation last time  BIOS was upgraded.

It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.

Don't ask me why...I do not know.

So you will be well advised to heck those values for each BIOS upgrade.

Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.


I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)


My configuration:

Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)

Bios version: V10.11





________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : David TECHER <davidtecher [at] yahoo>
Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mardi 20 mars 2012 16h02
Objet : Re: Re : Xen VGA Passthrough Questions


Dear David Techer,

Thank you.

I think the following command is sufficient.

dmesg | grep 01:00.0 | grep "pci.*mem"

Yours sincerely,

Teo En Ming (Zhang Enming)

On 20/03/2012 17:54, David TECHER wrote:
Hi Teo,
>
>
>The 3 first lines with pattern 'pci.*mem' need to be returned
>
>
>
>U need to use somethign like
>
>
>
>root [at] gemin:~# lspci |grep VGA
>02:00.0 VGA compatible controller: nVidia Corporation Device
0ca2 (rev a2)
>root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci
[0-9].*mem'|head -n3
>[    0.174458] pci 0000:02:00.0: reg 10: [mem
0xfb000000-0xfbffffff]
>[    0.174466] pci 0000:02:00.0: reg 14: [mem
0xd0000000-0xdfffffff 64bit pref]
>[    0.174475] pci 0000:02:00.0: reg 1c: [mem
0xee000000-0xefffffff 64bit pref]
>
>
>
>Kind regards
>
>
>
>
>
>
>________________________________
> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>Envoyé le : Mardi 20 mars 2012 8h39
>Objet : Xen VGA Passthrough Questions
>
>Dear David Techer,
>
>I have read through your article on Xen VGA passthrough on http://www.davidgis.fr.
>
>It appears that the following command on your blog doesn't
work.
>
>dmesg | grep 01:00.0 | grep BAR
>
>The above command shows nothing at all. Is there an
alternative solution?
>
>Thank you very much.
>
>Yours sincerely,
>
>Teo En Ming (Zhang Enming)
>
>
>


singapore.mr.teo.en.ming at gmail

Mar 20, 2012, 8:39 AM

Post #5 of 17 (880 views)
Permalink
Re: Re : Re : Xen VGA Passthrough Questions [In reply to]

Dear David Techer and others,

I thought Intel H61 chipset and MSI motherboards officially don't
support VT-x and VT-d? There is no VT-d enabling option in MSI
motherboard BIOS.

I want to test Xen VGA passthrough for Windows 8 Consumer Preview 64-bit
English HVM domU with my Intel DQ45CB motherboard and Intel Pentium Dual
Core E6300 2800 MHz.

By the way, I am using Linux kernel 3.3.0 Final. Should I use PCIBACK or
PCI-STUB? If I use pciback, what arguments should I parse to the kernel
command line in GRUB2? Please point me to the documentation for kernel
command line arguments in the linux kernel source tree.

My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16 SGD$44

Thank you very much.

Yours sincerely,

Teo En Ming (Zhang Enming)


On 20/03/2012 23:17, David TECHER wrote:
> You're welcome.
>
> Keep in mind that if you are going to upgrade BIOS for your
> motherboard, those values for your card may changed.
>
> I was in this situation last time BIOS was upgraded.
>
> It does mean that those values will changed each time you upgrade your
> motherboad BIOS but having thos values changed after a BIOS upgrade
> could occur for a specific upgrade.
>
> Don't ask me why...I do not know.
>
> So you will be well advised to heck those values for each BIOS upgrade.
>
> Moreover don't waste your time to test VGA PassThrough for NVIDIA for
> Windows 7. For Windows 7 use ATI.
>
> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid
> 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>
> My configuration:
>
> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
> Bios version: V10.11
>
>
>
> ------------------------------------------------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *À :* David TECHER <davidtecher [at] yahoo>
> *Cc :* "xen-users [at] lists" <xen-users [at] lists>; Teo En
> Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mardi 20 mars 2012 16h02
> *Objet :* Re: Re : Xen VGA Passthrough Questions
>
> Dear David Techer,
>
> Thank you.
>
> I think the following command is sufficient.
>
> dmesg | grep 01:00.0 | grep "pci.*mem"
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
> On 20/03/2012 17:54, David TECHER wrote:
>> Hi Teo,
>>
>> The 3 first lines with pattern 'pci.*mem' need to be returned
>>
>> U need to use somethign like
>>
>> root [at] gemin:~# lspci |grep VGA
>> 02:00.0 VGA compatible controller: nVidia Corporation Device 0ca2
>> (rev a2)
>> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
>> [ 0.174458] pci 0000:02:00.0: reg 10: [mem 0xfb000000-0xfbffffff]
>> [ 0.174466] pci 0000:02:00.0: reg 14: [mem 0xd0000000-0xdfffffff
>> 64bit pref]
>> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem 0xee000000-0xefffffff
>> 64bit pref]
>>
>> Kind regards
>>
>>
>> ------------------------------------------------------------------------
>> *De :* Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *À :* "xen-users [at] lists" <mailto:xen-users [at] lists>
>> <xen-users [at] lists> <mailto:xen-users [at] lists>; David
>> TECHER <davidtecher [at] yahoo> <mailto:davidtecher [at] yahoo>; Teo En
>> Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *Envoyé le :* Mardi 20 mars 2012 8h39
>> *Objet :* Xen VGA Passthrough Questions
>>
>> Dear David Techer,
>>
>> I have read through your article on Xen VGA passthrough on
>> http://www.davidgis.fr.
>>
>> It appears that the following command on your blog doesn't work.
>>
>> dmesg | grep 01:00.0 | grep BAR
>>
>> The above command shows nothing at all. Is there an alternative solution?
>>
>> Thank you very much.
>>
>> Yours sincerely,
>>
>> Teo En Ming (Zhang Enming)
>>
>>
>
>
>


cdelorme at gmail

Mar 20, 2012, 9:36 AM

Post #6 of 17 (899 views)
Permalink
Re: Re : Re : Xen VGA Passthrough Questions [In reply to]

Hello,

Supposedly both the board & CPU must have VT-d, the E6300 does not:
http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)

If pciback was compiled into your kernel (not a module) then you can add
"xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg,
substituting your lspci device names.

nVidia supposedly requires patches and only works in Windows XP, there are
a few Windows 7 success stories, but they seem rare. Most people have
success without patches using AMD cards.

Best of luck.

~Casey DeLorme


On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <
singapore.mr.teo.en.ming [at] gmail> wrote:

> Dear David Techer and others,
>
> I thought Intel H61 chipset and MSI motherboards officially don't support
> VT-x and VT-d? There is no VT-d enabling option in MSI motherboard BIOS.
>
> I want to test Xen VGA passthrough for Windows 8 Consumer Preview 64-bit
> English HVM domU with my Intel DQ45CB motherboard and Intel Pentium Dual
> Core E6300 2800 MHz.
>
> By the way, I am using Linux kernel 3.3.0 Final. Should I use PCIBACK or
> PCI-STUB? If I use pciback, what arguments should I parse to the kernel
> command line in GRUB2? Please point me to the documentation for kernel
> command line arguments in the linux kernel source tree.
>
> My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16 SGD$44
>
>
> Thank you very much.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
>
> On 20/03/2012 23:17, David TECHER wrote:
>
> You're welcome.
>
> Keep in mind that if you are going to upgrade BIOS for your motherboard,
> those values for your card may changed.
>
> I was in this situation last time BIOS was upgraded.
>
> It does mean that those values will changed each time you upgrade your
> motherboad BIOS but having thos values changed after a BIOS upgrade could
> occur for a specific upgrade.
>
> Don't ask me why...I do not know.
>
> So you will be well advised to heck those values for each BIOS upgrade.
>
> Moreover don't waste your time to test VGA PassThrough for NVIDIA for
> Windows 7. For Windows 7 use ATI.
>
> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid
> 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>
> My configuration:
>
> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
> Bios version: V10.11
>
>
>
> ------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail><singapore.mr.teo.en.ming [at] gmail>
> *À :* David TECHER <davidtecher [at] yahoo> <davidtecher [at] yahoo>
> *Cc :* "xen-users [at] lists" <xen-users [at] lists>
> <xen-users [at] lists> <xen-users [at] lists>; Teo En Ming (Zhang
> Enming) <singapore.mr.teo.en.ming [at] gmail><singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mardi 20 mars 2012 16h02
> *Objet :* Re: Re : Xen VGA Passthrough Questions
>
> Dear David Techer,
>
> Thank you.
>
> I think the following command is sufficient.
>
> dmesg | grep 01:00.0 | grep "pci.*mem"
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
> On 20/03/2012 17:54, David TECHER wrote:
>
> Hi Teo,
>
> The 3 first lines with pattern 'pci.*mem' need to be returned
>
> U need to use somethign like
>
> root [at] gemin:~# lspci |grep VGA
> 02:00.0 VGA compatible controller: nVidia Corporation Device 0ca2 (rev a2)
> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
> [ 0.174458] pci 0000:02:00.0: reg 10: [mem 0xfb000000-0xfbffffff]
> [ 0.174466] pci 0000:02:00.0: reg 14: [mem 0xd0000000-0xdfffffff 64bit
> pref]
> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem 0xee000000-0xefffffff 64bit
> pref]
>
> Kind regards
>
>
> ------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail><singapore.mr.teo.en.ming [at] gmail>
> *À :* "xen-users [at] lists" <xen-users [at] lists>
> <xen-users [at] lists> <xen-users [at] lists>; David TECHER
> <davidtecher [at] yahoo> <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail> <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mardi 20 mars 2012 8h39
> *Objet :* Xen VGA Passthrough Questions
>
> Dear David Techer,
>
> I have read through your article on Xen VGA passthrough on
> http://www.davidgis.fr.
>
> It appears that the following command on your blog doesn't work.
>
> dmesg | grep 01:00.0 | grep BAR
>
> The above command shows nothing at all. Is there an alternative solution?
>
> Thank you very much.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
>
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users [at] lists
> http://lists.xen.org/xen-users
>


singapore.mr.teo.en.ming at gmail

Mar 20, 2012, 9:06 PM

Post #7 of 17 (870 views)
Permalink
Re: Re : Re : Xen VGA Passthrough Questions [In reply to]

Hi,

How do I stop lightdm display manager and X.org server in Ubuntu 11.10
and unload the nouveau vga driver?

I can run "sudo killall lightdm" and lightdm and X.org X server will be
terminated successfully, but I cannot force nouveau to unload at all. It
always say nouveau module is in use even if I use "sudo modprobe --force
--remove nouveau".

I need to unload the following kernel modules for successful Xen VGA
passthrough.

rmmod nouveau
rmmod ttm
rmmod drm_kms_helper
rmmod drm

Please read*_Deactivating KMS and unloading Nouveau_* at http://nouveau.freedesktop.org/wiki/KernelModeSetting

But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the
display to hang and I can't do anything more at all.

I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!!

Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas?

Thank you very much.

Yours sincerely,

Teo En Ming (Zhang Enming)


On 21/03/2012 00:36, Casey DeLorme wrote:
> Hello,
>
> Supposedly both the board & CPU must have VT-d, the E6300 does not:
> http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
> <http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-%282M-Cache-2_80-GHz-1066-MHz-FSB%29>
>
> If pciback was compiled into your kernel (not a module) then you can
> add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg,
> substituting your lspci device names.
>
> nVidia supposedly requires patches and only works in Windows XP, there
> are a few Windows 7 success stories, but they seem rare. Most people
> have success without patches using AMD cards.
>
> Best of luck.
>
> ~Casey DeLorme
>
>
> On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail
> <mailto:singapore.mr.teo.en.ming [at] gmail>> wrote:
>
> Dear David Techer and others,
>
> I thought Intel H61 chipset and MSI motherboards officially don't
> support VT-x and VT-d? There is no VT-d enabling option in MSI
> motherboard BIOS.
>
> I want to test Xen VGA passthrough for Windows 8 Consumer Preview
> 64-bit English HVM domU with my Intel DQ45CB motherboard and Intel
> Pentium Dual Core E6300 2800 MHz.
>
> By the way, I am using Linux kernel 3.3.0 Final. Should I use
> PCIBACK or PCI-STUB? If I use pciback, what arguments should I
> parse to the kernel command line in GRUB2? Please point me to the
> documentation for kernel command line arguments in the linux
> kernel source tree.
>
> My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16 SGD$44
>
>
> Thank you very much.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
>
> On 20/03/2012 23:17, David TECHER wrote:
>> You're welcome.
>>
>> Keep in mind that if you are going to upgrade BIOS for your
>> motherboard, those values for your card may changed.
>>
>> I was in this situation last time BIOS was upgraded.
>>
>> It does mean that those values will changed each time you upgrade
>> your motherboad BIOS but having thos values changed after a BIOS
>> upgrade could occur for a specific upgrade.
>>
>> Don't ask me why...I do not know.
>>
>> So you will be well advised to heck those values for each BIOS
>> upgrade.
>>
>> Moreover don't waste your time to test VGA PassThrough for NVIDIA
>> for Windows 7. For Windows 7 use ATI.
>>
>> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid
>> 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>
>> My configuration:
>>
>> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>> Bios version: V10.11
>>
>>
>>
>> ------------------------------------------------------------------------
>> *De :* Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *À :* David TECHER <davidtecher [at] yahoo>
>> <mailto:davidtecher [at] yahoo>
>> *Cc :* "xen-users [at] lists" <mailto:xen-users [at] lists>
>> <xen-users [at] lists> <mailto:xen-users [at] lists>; Teo
>> En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *Envoyé le :* Mardi 20 mars 2012 16h02
>> *Objet :* Re: Re : Xen VGA Passthrough Questions
>>
>> Dear David Techer,
>>
>> Thank you.
>>
>> I think the following command is sufficient.
>>
>> dmesg | grep 01:00.0 | grep "pci.*mem"
>>
>> Yours sincerely,
>>
>> Teo En Ming (Zhang Enming)
>>
>> On 20/03/2012 17:54, David TECHER wrote:
>>> Hi Teo,
>>>
>>> The 3 first lines with pattern 'pci.*mem' need to be returned
>>>
>>> U need to use somethign like
>>>
>>> root [at] gemin:~# lspci |grep VGA
>>> 02:00.0 VGA compatible controller: nVidia Corporation Device
>>> 0ca2 (rev a2)
>>> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
>>> [ 0.174458] pci 0000:02:00.0: reg 10: [mem 0xfb000000-0xfbffffff]
>>> [ 0.174466] pci 0000:02:00.0: reg 14: [mem
>>> 0xd0000000-0xdfffffff 64bit pref]
>>> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem
>>> 0xee000000-0xefffffff 64bit pref]
>>>
>>> Kind regards
>>>
>>>
>>> ------------------------------------------------------------------------
>>> *De :* Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *À :* "xen-users [at] lists" <mailto:xen-users [at] lists>
>>> <xen-users [at] lists> <mailto:xen-users [at] lists>;
>>> David TECHER <davidtecher [at] yahoo>
>>> <mailto:davidtecher [at] yahoo>; Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *Envoyé le :* Mardi 20 mars 2012 8h39
>>> *Objet :* Xen VGA Passthrough Questions
>>>
>>> Dear David Techer,
>>>
>>> I have read through your article on Xen VGA passthrough on
>>> http://www.davidgis.fr.
>>>
>>> It appears that the following command on your blog doesn't work.
>>>
>>> dmesg | grep 01:00.0 | grep BAR
>>>
>>> The above command shows nothing at all. Is there an alternative
>>> solution?
>>>
>>> Thank you very much.
>>>
>>> Yours sincerely,
>>>
>>> Teo En Ming (Zhang Enming)
>>>
>>>
>>
>>
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users [at] lists <mailto:Xen-users [at] lists>
> http://lists.xen.org/xen-users
>
>


davidtecher at yahoo

Mar 21, 2012, 2:25 AM

Post #8 of 17 (866 views)
Permalink
Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

You need to add nouveau.blacklist=1 in the grub.cfg of your domU

Have access to partition table of your domU using kpartx

kpart -va /dev/path/to/your/LVM/domU

mount /dev/mapper/.../....       /path/where/to/mount

vim //path/where/to/mount/boot/grub/grub.cfg

add nouveau.blacklist=1 to the module line.

Umount /path/where/to/mount

kpart -vd /dev/path/to/your/LVM/domU

boot your domU

Install NVIDIA driver.






________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : Casey DeLorme <cdelorme [at] gmail>
Cc : David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mercredi 21 mars 2012 5h06
Objet : Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions


Hi,

How do I stop lightdm display manager and X.org server in Ubuntu
11.10 and unload the nouveau vga driver?

I can run "sudo killall lightdm" and lightdm and X.org X server will
be terminated successfully, but I cannot force nouveau to unload at
all. It always say nouveau module is in use even if I use "sudo
modprobe --force --remove nouveau".

I need to unload the following kernel modules for successful Xen VGA
passthrough.

rmmod nouveau rmmod ttm rmmod drm_kms_helper rmmod drm Please read Deactivating KMS and unloading Nouveau at http://nouveau.freedesktop.org/wiki/KernelModeSetting
But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the display to hang and I can't do anything more at all.

I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!! Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas? Thank you very much. Yours sincerely, Teo En Ming (Zhang Enming)
On 21/03/2012 00:36, Casey DeLorme wrote:
Hello,
>
>
>Supposedly both the board & CPU must have VT-d, the E6300 does not:
>http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>
>
>If pciback was compiled into your kernel (not a module) then you can add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg, substituting your lspci device names.
>
>
>nVidia supposedly requires patches and only works in Windows XP, there are a few Windows 7 success stories, but they seem rare.  Most people have success without patches using AMD cards.
>
>
>Best of luck.
>
>
>~Casey DeLorme
>
>
>
>
>On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail> wrote:
>
>Dear David Techer and others,
>>
>>I thought Intel H61 chipset and MSI motherboards
officially don't support VT-x and VT-d? There is no VT-d
enabling option in MSI motherboard BIOS.
>>
>>I want to test Xen VGA passthrough for Windows 8 Consumer
Preview 64-bit English HVM domU with my Intel DQ45CB
motherboard and Intel Pentium Dual Core E6300 2800 MHz.
>>
>>By the way, I am using Linux kernel 3.3.0 Final. Should I
use PCIBACK or PCI-STUB? If I use pciback, what arguments
should I parse to the kernel command line in GRUB2? Please
point me to the documentation for kernel command line
arguments in the linux kernel source tree.
>>
>>My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express
x16 SGD$44
>>
>>
>>Thank you very much.
>>
>>Yours sincerely,
>>
>>Teo En Ming (Zhang Enming)
>>
>>
>>
>>On 20/03/2012 23:17, David TECHER wrote:
>>You're welcome.
>>>
>>>
>>>Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.
>>>
>>>
>>>I was in this situation last time  BIOS was upgraded.
>>>
>>>
>>>It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.
>>>
>>>
>>>Don't ask me why...I do not know.
>>>
>>>
>>>So you will be well advised to heck those values for each BIOS upgrade.
>>>
>>>
>>>Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.
>>>
>>>
>>>
>>>I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>
>>>
>>>
>>>My configuration:
>>>
>>>
>>>Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>
>>>Bios version: V10.11
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>________________________________
>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>À : David TECHER <davidtecher [at] yahoo>
>>>Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>Envoyé le : Mardi 20 mars 2012 16h02
>>>Objet : Re: Re : Xen VGA Passthrough Questions
>>>
>>>
>>>Dear David Techer,
>>>
>>>Thank you.
>>>
>>>I think the following command is
sufficient.
>>>
>>>dmesg | grep 01:00.0 | grep "pci.*mem"
>>>
>>>Yours sincerely,
>>>
>>>Teo En Ming (Zhang Enming)
>>>
>>>On 20/03/2012 17:54, David TECHER wrote:
>>>Hi Teo,
>>>>
>>>>
>>>>The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>
>>>>
>>>>
>>>>U need to use somethign like
>>>>
>>>>
>>>>
>>>>root [at] gemin:~# lspci |grep VGA
>>>>02:00.0 VGA compatible controller:
nVidia Corporation Device 0ca2
(rev a2)
>>>>root [at] gemin:~# dmesg|grep 02:00.0
|grep ' pci [0-9].*mem'|head -n3
>>>>[    0.174458] pci 0000:02:00.0:
reg 10: [mem
0xfb000000-0xfbffffff]
>>>>[    0.174466] pci 0000:02:00.0:
reg 14: [mem 0xd0000000-0xdfffffff
64bit pref]
>>>>[    0.174475] pci 0000:02:00.0:
reg 1c: [mem 0xee000000-0xefffffff
64bit pref]
>>>>
>>>>
>>>>
>>>>Kind regards
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>________________________________
>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>Envoyé le : Mardi 20 mars 2012 8h39
>>>>Objet : Xen VGA Passthrough Questions
>>>>
>>>>Dear David Techer,
>>>>
>>>>I have read through your article
on Xen VGA passthrough on http://www.davidgis.fr.
>>>>
>>>>It appears that the following
command on your blog doesn't work.
>>>>
>>>>dmesg | grep 01:00.0 | grep BAR
>>>>
>>>>The above command shows nothing at
all. Is there an alternative
solution?
>>>>
>>>>Thank you very much.
>>>>
>>>>Yours sincerely,
>>>>
>>>>Teo En Ming (Zhang Enming)
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>_______________________________________________
>>Xen-users mailing list
>>Xen-users [at] lists
>>http://lists.xen.org/xen-users
>>
>


davidtecher at yahoo

Mar 21, 2012, 2:56 AM

Post #9 of 17 (905 views)
Permalink
Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

You need to add nouveau.blacklist=1 in the module line of grub.cfg


To do for a domU
============


Have access to partition table of your domU using kpartx

kpart -va /dev/path/to/your/LVM/domU

mount /dev/mapper/.../....       /path/where/to/mount

vim //path/where/to/mount/boot/grub/grub.cfg

add nouveau.blacklist=1 to the module line.

Umount /path/where/to/mount

kpart -vd /dev/path/to/your/LVM/domU

boot your domU

Install NVIDIA driver.


________________________________
De : David TECHER <davidtecher [at] yahoo>
À : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>; Casey DeLorme <cdelorme [at] gmail>
Cc : "xen-users [at] lists" <xen-users [at] lists>
Envoyé le : Mercredi 21 mars 2012 10h25
Objet : Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions


You need to add nouveau.blacklist=1 in the grub.cfg of your domU

Have access to partition table of your domU using kpartx

kpart -va /dev/path/to/your/LVM/domU

mount /dev/mapper/.../....       /path/where/to/mount

vim //path/where/to/mount/boot/grub/grub.cfg

add nouveau.blacklist=1 to the module line.

Umount /path/where/to/mount

kpart -vd /dev/path/to/your/LVM/domU

boot your domU

Install NVIDIA driver.






________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : Casey DeLorme <cdelorme [at] gmail>
Cc : David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mercredi 21 mars 2012 5h06
Objet : Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions


Hi,

How do I stop lightdm display manager and X.org server in Ubuntu
11.10 and unload the nouveau vga driver?

I can run "sudo killall lightdm" and lightdm and X.org X server will
be terminated successfully, but I cannot force nouveau to unload at
all. It always say nouveau module is in use even if I use "sudo
modprobe --force --remove nouveau".

I need to unload the following kernel modules for successful Xen VGA
passthrough.

rmmod nouveau rmmod ttm rmmod drm_kms_helper rmmod drm Please read Deactivating KMS and unloading Nouveau at http://nouveau.freedesktop.org/wiki/KernelModeSetting
But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the display to hang and I can't do anything more at all.

I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!! Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas? Thank you very much. Yours sincerely, Teo En Ming (Zhang Enming)
On 21/03/2012 00:36, Casey DeLorme wrote:
Hello,
>
>
>Supposedly both the board & CPU must have VT-d, the E6300 does not:
>http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>
>
>If pciback was compiled into your kernel (not a module) then you can add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg, substituting your lspci device names.
>
>
>nVidia supposedly requires patches and only works in Windows XP, there are a few Windows 7 success stories, but they seem rare.  Most people have success without patches using AMD cards.
>
>
>Best of luck.
>
>
>~Casey DeLorme
>
>
>
>
>On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail> wrote:
>
>Dear David Techer and others,
>>
>>I thought Intel H61 chipset and MSI motherboards
officially don't support VT-x and VT-d? There is no VT-d
enabling option in MSI motherboard BIOS.
>>
>>I want to test Xen VGA passthrough for Windows 8 Consumer
Preview 64-bit English HVM domU with my Intel DQ45CB
motherboard and Intel Pentium Dual Core E6300 2800 MHz.
>>
>>By the way, I am using Linux kernel 3.3.0 Final. Should I
use PCIBACK or PCI-STUB? If I use pciback, what arguments
should I parse to the kernel command line in GRUB2? Please
point me to the documentation for kernel command line
arguments in the linux kernel source tree.
>>
>>My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express
x16 SGD$44
>>
>>
>>Thank you very much.
>>
>>Yours sincerely,
>>
>>Teo En Ming (Zhang Enming)
>>
>>
>>
>>On 20/03/2012 23:17, David TECHER wrote:
>>You're welcome.
>>>
>>>
>>>Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.
>>>
>>>
>>>I was in this situation last time  BIOS was upgraded.
>>>
>>>
>>>It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.
>>>
>>>
>>>Don't ask me why...I do not know.
>>>
>>>
>>>So you will be well advised to heck those values for each BIOS upgrade.
>>>
>>>
>>>Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.
>>>
>>>
>>>
>>>I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>
>>>
>>>
>>>My configuration:
>>>
>>>
>>>Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>
>>>Bios version: V10.11
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>________________________________
>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>À : David TECHER <davidtecher [at] yahoo>
>>>Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>Envoyé le : Mardi 20 mars 2012 16h02
>>>Objet : Re: Re : Xen VGA Passthrough Questions
>>>
>>>
>>>Dear David Techer,
>>>
>>>Thank you.
>>>
>>>I think the following command is
sufficient.
>>>
>>>dmesg | grep 01:00.0 | grep "pci.*mem"
>>>
>>>Yours sincerely,
>>>
>>>Teo En Ming (Zhang Enming)
>>>
>>>On 20/03/2012 17:54, David TECHER wrote:
>>>Hi Teo,
>>>>
>>>>
>>>>The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>
>>>>
>>>>
>>>>U need to use somethign like
>>>>
>>>>
>>>>
>>>>root [at] gemin:~# lspci |grep VGA
>>>>02:00.0 VGA compatible controller:
nVidia Corporation Device 0ca2
(rev a2)
>>>>root [at] gemin:~# dmesg|grep 02:00.0
|grep ' pci [0-9].*mem'|head -n3
>>>>[    0.174458] pci 0000:02:00.0:
reg 10: [mem
0xfb000000-0xfbffffff]
>>>>[    0.174466] pci 0000:02:00.0:
reg 14: [mem 0xd0000000-0xdfffffff
64bit pref]
>>>>[    0.174475] pci 0000:02:00.0:
reg 1c: [mem 0xee000000-0xefffffff
64bit pref]
>>>>
>>>>
>>>>
>>>>Kind regards
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>________________________________
>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>Envoyé le : Mardi 20 mars 2012 8h39
>>>>Objet : Xen VGA Passthrough Questions
>>>>
>>>>Dear David Techer,
>>>>
>>>>I have read through your article
on Xen VGA passthrough on http://www.davidgis.fr.
>>>>
>>>>It appears that the following
command on your blog doesn't work.
>>>>
>>>>dmesg | grep 01:00.0 | grep BAR
>>>>
>>>>The above command shows nothing at
all. Is there an alternative
solution?
>>>>
>>>>Thank you very much.
>>>>
>>>>Yours sincerely,
>>>>
>>>>Teo En Ming (Zhang Enming)
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>_______________________________________________
>>Xen-users mailing list
>>Xen-users [at] lists
>>http://lists.xen.org/xen-users
>>
>


singapore.mr.teo.en.ming at gmail

Mar 21, 2012, 3:02 AM

Post #10 of 17 (872 views)
Permalink
Re: Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

Dear David Techer,

Thank you for your reply.

I am using Windows XP / Windows 8 Consumer Preview HVM domU and not
Linux HVM domU.

Please read my Xen VGA Passthrough - Version 1.0.PDF and see whether I
am missing out or making any wrong steps.

Yours sincerely,

Teo En Ming (Zhang Enming)

On 21/03/2012 17:25, David TECHER wrote:
> You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>
> Have access to partition table of your domU using kpartx
>
> kpart -va /dev/path/to/your/LVM/domU
>
> mount /dev/mapper/.../.... /path/where/to/mount
>
> vim //path/where/to/mount/boot/grub/grub.cfg
>
> add nouveau.blacklist=1 to the module line.
>
> Umount /path/where/to/mount
>
> kpart -vd /dev/path/to/your/LVM/domU
>
> boot your domU
>
> Install NVIDIA driver.
>
>
>
>
> ------------------------------------------------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *À :* Casey DeLorme <cdelorme [at] gmail>
> *Cc :* David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists"
> <xen-users [at] lists>; Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mercredi 21 mars 2012 5h06
> *Objet :* Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>
> Hi,
>
> How do I stop lightdm display manager and X.org server in Ubuntu 11.10
> and unload the nouveau vga driver?
>
> I can run "sudo killall lightdm" and lightdm and X.org X server will
> be terminated successfully, but I cannot force nouveau to unload at
> all. It always say nouveau module is in use even if I use "sudo
> modprobe --force --remove nouveau".
>
> I need to unload the following kernel modules for successful Xen VGA
> passthrough.
> rmmod nouveau
> rmmod ttm
> rmmod drm_kms_helper
> rmmod drm
>
> Please read*_Deactivating KMS and unloading Nouveau_* athttp://nouveau.freedesktop.org/wiki/KernelModeSetting
> But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the
> display to hang and I can't do anything more at all.
> I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!!
>
> Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas?
>
> Thank you very much.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
> On 21/03/2012 00:36, Casey DeLorme wrote:
>> Hello,
>>
>> Supposedly both the board & CPU must have VT-d, the E6300 does not:
>> http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>> <http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-%282M-Cache-2_80-GHz-1066-MHz-FSB%29>
>>
>> If pciback was compiled into your kernel (not a module) then you can
>> add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg,
>> substituting your lspci device names.
>>
>> nVidia supposedly requires patches and only works in Windows XP,
>> there are a few Windows 7 success stories, but they seem rare. Most
>> people have success without patches using AMD cards.
>>
>> Best of luck.
>>
>> ~Casey DeLorme
>>
>>
>> On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail
>> <mailto:singapore.mr.teo.en.ming [at] gmail>> wrote:
>>
>> Dear David Techer and others,
>>
>> I thought Intel H61 chipset and MSI motherboards officially don't
>> support VT-x and VT-d? There is no VT-d enabling option in MSI
>> motherboard BIOS.
>>
>> I want to test Xen VGA passthrough for Windows 8 Consumer Preview
>> 64-bit English HVM domU with my Intel DQ45CB motherboard and
>> Intel Pentium Dual Core E6300 2800 MHz.
>>
>> By the way, I am using Linux kernel 3.3.0 Final. Should I use
>> PCIBACK or PCI-STUB? If I use pciback, what arguments should I
>> parse to the kernel command line in GRUB2? Please point me to the
>> documentation for kernel command line arguments in the linux
>> kernel source tree.
>>
>> My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16
>> SGD$44
>>
>>
>> Thank you very much.
>>
>> Yours sincerely,
>>
>> Teo En Ming (Zhang Enming)
>>
>>
>> On 20/03/2012 23:17, David TECHER wrote:
>>> You're welcome.
>>>
>>> Keep in mind that if you are going to upgrade BIOS for your
>>> motherboard, those values for your card may changed.
>>>
>>> I was in this situation last time BIOS was upgraded.
>>>
>>> It does mean that those values will changed each time you
>>> upgrade your motherboad BIOS but having thos values changed
>>> after a BIOS upgrade could occur for a specific upgrade.
>>>
>>> Don't ask me why...I do not know.
>>>
>>> So you will be well advised to heck those values for each BIOS
>>> upgrade.
>>>
>>> Moreover don't waste your time to test VGA PassThrough for
>>> NVIDIA for Windows 7. For Windows 7 use ATI.
>>>
>>> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu
>>> Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>
>>> My configuration:
>>>
>>> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>> Bios version: V10.11
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>> *De :* Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *À :* David TECHER <davidtecher [at] yahoo>
>>> <mailto:davidtecher [at] yahoo>
>>> *Cc :* "xen-users [at] lists"
>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *Envoyé le :* Mardi 20 mars 2012 16h02
>>> *Objet :* Re: Re : Xen VGA Passthrough Questions
>>>
>>> Dear David Techer,
>>>
>>> Thank you.
>>>
>>> I think the following command is sufficient.
>>>
>>> dmesg | grep 01:00.0 | grep "pci.*mem"
>>>
>>> Yours sincerely,
>>>
>>> Teo En Ming (Zhang Enming)
>>>
>>> On 20/03/2012 17:54, David TECHER wrote:
>>>> Hi Teo,
>>>>
>>>> The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>
>>>> U need to use somethign like
>>>>
>>>> root [at] gemin:~# lspci |grep VGA
>>>> 02:00.0 VGA compatible controller: nVidia Corporation Device
>>>> 0ca2 (rev a2)
>>>> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
>>>> [ 0.174458] pci 0000:02:00.0: reg 10: [mem
>>>> 0xfb000000-0xfbffffff]
>>>> [ 0.174466] pci 0000:02:00.0: reg 14: [mem
>>>> 0xd0000000-0xdfffffff 64bit pref]
>>>> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem
>>>> 0xee000000-0xefffffff 64bit pref]
>>>>
>>>> Kind regards
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>> *De :* Teo En Ming (Zhang Enming)
>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>> *À :* "xen-users [at] lists"
>>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>>> <mailto:xen-users [at] lists>; David TECHER
>>>> <davidtecher [at] yahoo> <mailto:davidtecher [at] yahoo>; Teo En
>>>> Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>> *Envoyé le :* Mardi 20 mars 2012 8h39
>>>> *Objet :* Xen VGA Passthrough Questions
>>>>
>>>> Dear David Techer,
>>>>
>>>> I have read through your article on Xen VGA passthrough on
>>>> http://www.davidgis.fr.
>>>>
>>>> It appears that the following command on your blog doesn't work.
>>>>
>>>> dmesg | grep 01:00.0 | grep BAR
>>>>
>>>> The above command shows nothing at all. Is there an alternative
>>>> solution?
>>>>
>>>> Thank you very much.
>>>>
>>>> Yours sincerely,
>>>>
>>>> Teo En Ming (Zhang Enming)
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users [at] lists <mailto:Xen-users [at] lists>
>> http://lists.xen.org/xen-users
>>
>>
>
>
>
Attachments: Xen VGA Passthrough - Version 1.0.pdf (85.9 KB)


davidtecher at yahoo

Mar 21, 2012, 4:09 AM

Post #11 of 17 (899 views)
Permalink
Re : Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

My domU Windows XP works perfectly with changeset 25070

Did you read http://wiki.xen.org/wiki/Xen_VGA_Passthrough carefully?

As noticed in your document I am not used to compil my kernel using 


make world

I've got a doubt about building your kernel this way, your kernel will have all required support for VGA PassThrough

I'm used to compil from 3.1.10


Extract from documentation on Wiki


==========

Xen VGA passthru requirements from dom0 kernel
Make sure your dom0 Linux kernel has "CONFIG_XEN_PCIDEV_BACKEND_PASS" option enabled. "CONFIG_XEN_PCIDEV_BACKEND_VPCI" should be disabled.
For example Debian Squeeze 2.6.32 kernel has the wrong PCIDEV_BACKEND
mode as a default.. so in that case you might need to recompile the
kernel with custom .config to get the right backend mode in use.
BACKEND_PASS mode means the PCI IDs of the PCI device (graphics card)
will be the same in the VM as in dom0/host.
===============


So you need to download kernel 3.3 sources and compil it properly.

Tonight (EST Time so in more than 8 hours ) I will have a try for kernel 3.3 and see if I have the same error an will let you know.












________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : David TECHER <davidtecher [at] yahoo>
Cc : Casey DeLorme <cdelorme [at] gmail>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mercredi 21 mars 2012 11h02
Objet : Re: Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions


Dear David Techer,

Thank you for your reply.

I am using Windows XP / Windows 8 Consumer Preview HVM domU and not
Linux HVM domU.

Please read my Xen VGA Passthrough - Version 1.0.PDF and see whether
I am missing out or making any wrong steps.

Yours sincerely,

Teo En Ming (Zhang Enming)

On 21/03/2012 17:25, David TECHER wrote:
You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>
>Have access to partition table of your domU using kpartx
>
>kpart -va /dev/path/to/your/LVM/domU
>
>mount /dev/mapper/.../....       /path/where/to/mount
>
>vim //path/where/to/mount/boot/grub/grub.cfg
>
>add nouveau.blacklist=1 to the module line.
>
>Umount /path/where/to/mount
>
>kpart -vd /dev/path/to/your/LVM/domU
>
>boot your domU
>
>Install NVIDIA driver.
>
>
>
>
>
>
>________________________________
> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>À : Casey DeLorme <cdelorme [at] gmail>
>Cc : David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>Envoyé le : Mercredi 21 mars 2012 5h06
>Objet : Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>
>
>Hi,
>
>How do I stop lightdm display manager and X.org server
in Ubuntu 11.10 and unload the nouveau vga driver?
>
>I can run "sudo killall lightdm" and lightdm and X.org X
server will be terminated successfully, but I cannot
force nouveau to unload at all. It always say nouveau
module is in use even if I use "sudo modprobe --force
--remove nouveau".
>
>I need to unload the following kernel modules for
successful Xen VGA passthrough.
>
>rmmod nouveau rmmod ttm rmmod drm_kms_helper rmmod drm Please read Deactivating KMS and unloading Nouveau at http://nouveau.freedesktop.org/wiki/KernelModeSetting
>But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the display to hang and I can't do anything more at all.
>
>I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!! Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas? Thank you very much. Yours sincerely, Teo En Ming (Zhang Enming)
>On 21/03/2012 00:36, Casey DeLorme wrote:
>Hello,
>>
>>
>>Supposedly both the board & CPU must have VT-d, the E6300 does not:
>>http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>>
>>
>>If pciback was compiled into your kernel (not a module) then you can add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg, substituting your lspci device names.
>>
>>
>>nVidia supposedly requires patches and only works in Windows XP, there are a few Windows 7 success stories, but they seem rare.  Most people have success without patches using AMD cards.
>>
>>
>>Best of luck.
>>
>>
>>~Casey DeLorme
>>
>>
>>
>>
>>On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail> wrote:
>>
>>Dear David Techer and others,
>>>
>>>I thought Intel H61 chipset and MSI
motherboards officially don't support VT-x and
VT-d? There is no VT-d enabling option in MSI
motherboard BIOS.
>>>
>>>I want to test Xen VGA passthrough for Windows
8 Consumer Preview 64-bit English HVM domU
with my Intel DQ45CB motherboard and Intel
Pentium Dual Core E6300 2800 MHz.
>>>
>>>By the way, I am using Linux kernel 3.3.0
Final. Should I use PCIBACK or PCI-STUB? If I
use pciback, what arguments should I parse to
the kernel command line in GRUB2? Please point
me to the documentation for kernel command
line arguments in the linux kernel source
tree.
>>>
>>>My graphics card: Palit NVIDIA Geforce 8400 GS
PCI Express x16 SGD$44
>>>
>>>
>>>Thank you very much.
>>>
>>>Yours sincerely,
>>>
>>>Teo En Ming (Zhang Enming)
>>>
>>>
>>>
>>>On 20/03/2012 23:17, David TECHER wrote:
>>>You're welcome.
>>>>
>>>>
>>>>Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.
>>>>
>>>>
>>>>I was in this situation last time  BIOS was upgraded.
>>>>
>>>>
>>>>It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.
>>>>
>>>>
>>>>Don't ask me why...I do not know.
>>>>
>>>>
>>>>So you will be well advised to heck those values for each BIOS upgrade.
>>>>
>>>>
>>>>Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.
>>>>
>>>>
>>>>
>>>>I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>>
>>>>
>>>>
>>>>My configuration:
>>>>
>>>>
>>>>Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>>
>>>>Bios version: V10.11
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>________________________________
>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>À : David TECHER <davidtecher [at] yahoo>
>>>>Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>Envoyé le : Mardi 20 mars 2012 16h02
>>>>Objet : Re: Re : Xen VGA Passthrough Questions
>>>>
>>>>
>>>>Dear David Techer,
>>>>
>>>>Thank you.
>>>>
>>>>I think the following command
is sufficient.
>>>>
>>>>dmesg | grep 01:00.0 | grep
"pci.*mem"
>>>>
>>>>Yours sincerely,
>>>>
>>>>Teo En Ming (Zhang Enming)
>>>>
>>>>On 20/03/2012 17:54, David
TECHER wrote:
>>>>Hi Teo,
>>>>>
>>>>>
>>>>>The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>>
>>>>>
>>>>>
>>>>>U need to use somethign like
>>>>>
>>>>>
>>>>>
>>>>>root [at] gemin:~# lspci |grep VGA
>>>>>02:00.0 VGA compatible
controller: nVidia
Corporation Device
0ca2 (rev a2)
>>>>>root [at] gemin:~#
dmesg|grep 02:00.0
|grep ' pci
[0-9].*mem'|head -n3
>>>>>[    0.174458] pci
0000:02:00.0: reg 10:
[mem
0xfb000000-0xfbffffff]
>>>>>[    0.174466] pci
0000:02:00.0: reg 14:
[mem
0xd0000000-0xdfffffff
64bit pref]
>>>>>[    0.174475] pci
0000:02:00.0: reg 1c:
[mem
0xee000000-0xefffffff
64bit pref]
>>>>>
>>>>>
>>>>>
>>>>>Kind regards
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>________________________________
>>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>Envoyé le : Mardi 20 mars 2012 8h39
>>>>>Objet : Xen VGA Passthrough Questions
>>>>>
>>>>>Dear David Techer,
>>>>>
>>>>>I have read through
your article on Xen
VGA passthrough on http://www.davidgis.fr.
>>>>>
>>>>>It appears that the
following command on
your blog doesn't
work.
>>>>>
>>>>>dmesg | grep 01:00.0 |
grep BAR
>>>>>
>>>>>The above command
shows nothing at all.
Is there an
alternative solution?
>>>>>
>>>>>Thank you very much.
>>>>>
>>>>>Yours sincerely,
>>>>>
>>>>>Teo En Ming (Zhang
Enming)
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>_______________________________________________
>>>Xen-users mailing list
>>>Xen-users [at] lists
>>>http://lists.xen.org/xen-users
>>>
>>
>
>
>


singapore.mr.teo.en.ming at gmail

Mar 21, 2012, 4:36 AM

Post #12 of 17 (857 views)
Permalink
Re: Re : Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

Dear David Techer,

Thank you for your reply.

I am already using Linux Kernel 3.3.0 final.

I will be making changes to my compilation steps for Xen 4.2-unstable
changeset 25070.

Let's see how.

Yours sincerely,

Teo En Ming (Zhang Enming)

On 21/03/2012 19:09, David TECHER wrote:
> My domU Windows XP works perfectly with changeset 25070
>
> Did you read http://wiki.xen.org/wiki/Xen_VGA_Passthrough carefully?
>
> As noticed in your document I am not used to compil my kernel using
>
> make world
>
> I've got a doubt about building your kernel this way, your kernel will
> have all required support for VGA PassThrough
>
> I'm used to compil from 3.1.10
>
> Extract from documentation on Wiki
>
> ==========
>
>
> Xen VGA passthru requirements from dom0 kernel
>
> Make sure your dom0 Linux kernel has "CONFIG_XEN_PCIDEV_BACKEND_PASS"
> option enabled. "CONFIG_XEN_PCIDEV_BACKEND_VPCI" should be disabled.
> For example Debian Squeeze 2.6.32 kernel has the wrong PCIDEV_BACKEND
> mode as a default.. so in that case you might need to recompile the
> kernel with custom .config to get the right backend mode in use.
> BACKEND_PASS mode means the PCI IDs of the PCI device (graphics card)
> will be the same in the VM as in dom0/host.
> ===============
>
> So you need to download kernel 3.3 sources and compil it properly.
>
> Tonight (EST Time so in more than 8 hours ) I will have a try for
> kernel 3.3 and see if I have the same error an will let you know.
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *À :* David TECHER <davidtecher [at] yahoo>
> *Cc :* Casey DeLorme <cdelorme [at] gmail>; "xen-users [at] lists"
> <xen-users [at] lists>; Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mercredi 21 mars 2012 11h02
> *Objet :* Re: Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions
>
> Dear David Techer,
>
> Thank you for your reply.
>
> I am using Windows XP / Windows 8 Consumer Preview HVM domU and not
> Linux HVM domU.
>
> Please read my Xen VGA Passthrough - Version 1.0.PDF and see whether I
> am missing out or making any wrong steps.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
> On 21/03/2012 17:25, David TECHER wrote:
>> You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>>
>> Have access to partition table of your domU using kpartx
>>
>> kpart -va /dev/path/to/your/LVM/domU
>>
>> mount /dev/mapper/.../.... /path/where/to/mount
>>
>> vim //path/where/to/mount/boot/grub/grub.cfg
>>
>> add nouveau.blacklist=1 to the module line.
>>
>> Umount /path/where/to/mount
>>
>> kpart -vd /dev/path/to/your/LVM/domU
>>
>> boot your domU
>>
>> Install NVIDIA driver.
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>> *De :* Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *À :* Casey DeLorme <cdelorme [at] gmail> <mailto:cdelorme [at] gmail>
>> *Cc :* David TECHER <davidtecher [at] yahoo>
>> <mailto:davidtecher [at] yahoo>; "xen-users [at] lists"
>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *Envoyé le :* Mercredi 21 mars 2012 5h06
>> *Objet :* Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>
>> Hi,
>>
>> How do I stop lightdm display manager and X.org server in Ubuntu
>> 11.10 and unload the nouveau vga driver?
>>
>> I can run "sudo killall lightdm" and lightdm and X.org X server will
>> be terminated successfully, but I cannot force nouveau to unload at
>> all. It always say nouveau module is in use even if I use "sudo
>> modprobe --force --remove nouveau".
>>
>> I need to unload the following kernel modules for successful Xen VGA
>> passthrough.
>> rmmod nouveau
>> rmmod ttm
>> rmmod drm_kms_helper
>> rmmod drm
>>
>> Please read*_Deactivating KMS and unloading Nouveau_* athttp://nouveau.freedesktop.org/wiki/KernelModeSetting
>> But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the
>> display to hang and I can't do anything more at all.
>> I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!!
>>
>> Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas?
>>
>> Thank you very much.
>>
>> Yours sincerely,
>>
>> Teo En Ming (Zhang Enming)
>>
>> On 21/03/2012 00:36, Casey DeLorme wrote:
>>> Hello,
>>>
>>> Supposedly both the board & CPU must have VT-d, the E6300 does not:
>>> http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>>> <http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-%282M-Cache-2_80-GHz-1066-MHz-FSB%29>
>>>
>>> If pciback was compiled into your kernel (not a module) then you can
>>> add "xen-pciback.hide=(01:00.0)" to the module line in your
>>> grub.cfg, substituting your lspci device names.
>>>
>>> nVidia supposedly requires patches and only works in Windows XP,
>>> there are a few Windows 7 success stories, but they seem rare. Most
>>> people have success without patches using AMD cards.
>>>
>>> Best of luck.
>>>
>>> ~Casey DeLorme
>>>
>>>
>>> On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>> wrote:
>>>
>>> Dear David Techer and others,
>>>
>>> I thought Intel H61 chipset and MSI motherboards officially
>>> don't support VT-x and VT-d? There is no VT-d enabling option in
>>> MSI motherboard BIOS.
>>>
>>> I want to test Xen VGA passthrough for Windows 8 Consumer
>>> Preview 64-bit English HVM domU with my Intel DQ45CB motherboard
>>> and Intel Pentium Dual Core E6300 2800 MHz.
>>>
>>> By the way, I am using Linux kernel 3.3.0 Final. Should I use
>>> PCIBACK or PCI-STUB? If I use pciback, what arguments should I
>>> parse to the kernel command line in GRUB2? Please point me to
>>> the documentation for kernel command line arguments in the linux
>>> kernel source tree.
>>>
>>> My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16
>>> SGD$44
>>>
>>>
>>> Thank you very much.
>>>
>>> Yours sincerely,
>>>
>>> Teo En Ming (Zhang Enming)
>>>
>>>
>>> On 20/03/2012 23:17, David TECHER wrote:
>>>> You're welcome.
>>>>
>>>> Keep in mind that if you are going to upgrade BIOS for your
>>>> motherboard, those values for your card may changed.
>>>>
>>>> I was in this situation last time BIOS was upgraded.
>>>>
>>>> It does mean that those values will changed each time you
>>>> upgrade your motherboad BIOS but having thos values changed
>>>> after a BIOS upgrade could occur for a specific upgrade.
>>>>
>>>> Don't ask me why...I do not know.
>>>>
>>>> So you will be well advised to heck those values for each BIOS
>>>> upgrade.
>>>>
>>>> Moreover don't waste your time to test VGA PassThrough for
>>>> NVIDIA for Windows 7. For Windows 7 use ATI.
>>>>
>>>> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu
>>>> Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>>
>>>> My configuration:
>>>>
>>>> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>> Bios version: V10.11
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>> *De :* Teo En Ming (Zhang Enming)
>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>> *À :* David TECHER <davidtecher [at] yahoo>
>>>> <mailto:davidtecher [at] yahoo>
>>>> *Cc :* "xen-users [at] lists"
>>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>> *Envoyé le :* Mardi 20 mars 2012 16h02
>>>> *Objet :* Re: Re : Xen VGA Passthrough Questions
>>>>
>>>> Dear David Techer,
>>>>
>>>> Thank you.
>>>>
>>>> I think the following command is sufficient.
>>>>
>>>> dmesg | grep 01:00.0 | grep "pci.*mem"
>>>>
>>>> Yours sincerely,
>>>>
>>>> Teo En Ming (Zhang Enming)
>>>>
>>>> On 20/03/2012 17:54, David TECHER wrote:
>>>>> Hi Teo,
>>>>>
>>>>> The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>>
>>>>> U need to use somethign like
>>>>>
>>>>> root [at] gemin:~# lspci |grep VGA
>>>>> 02:00.0 VGA compatible controller: nVidia Corporation Device
>>>>> 0ca2 (rev a2)
>>>>> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci [0-9].*mem'|head -n3
>>>>> [ 0.174458] pci 0000:02:00.0: reg 10: [mem
>>>>> 0xfb000000-0xfbffffff]
>>>>> [ 0.174466] pci 0000:02:00.0: reg 14: [mem
>>>>> 0xd0000000-0xdfffffff 64bit pref]
>>>>> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem
>>>>> 0xee000000-0xefffffff 64bit pref]
>>>>>
>>>>> Kind regards
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>> *De :* Teo En Ming (Zhang Enming)
>>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>> *À :* "xen-users [at] lists"
>>>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>>>> <mailto:xen-users [at] lists>; David TECHER
>>>>> <davidtecher [at] yahoo> <mailto:davidtecher [at] yahoo>; Teo En
>>>>> Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>> *Envoyé le :* Mardi 20 mars 2012 8h39
>>>>> *Objet :* Xen VGA Passthrough Questions
>>>>>
>>>>> Dear David Techer,
>>>>>
>>>>> I have read through your article on Xen VGA passthrough on
>>>>> http://www.davidgis.fr.
>>>>>
>>>>> It appears that the following command on your blog doesn't work.
>>>>>
>>>>> dmesg | grep 01:00.0 | grep BAR
>>>>>
>>>>> The above command shows nothing at all. Is there an
>>>>> alternative solution?
>>>>>
>>>>> Thank you very much.
>>>>>
>>>>> Yours sincerely,
>>>>>
>>>>> Teo En Ming (Zhang Enming)
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users [at] lists <mailto:Xen-users [at] lists>
>>> http://lists.xen.org/xen-users
>>>
>>>
>>
>>
>>
>
>
>


davidtecher at yahoo

Mar 21, 2012, 6:40 AM

Post #13 of 17 (857 views)
Permalink
Re : Re : Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

Windows XP......OK

Windows 2008...KO


2008 is based on Vista. It may not work for NVIDIA. (ATI should work).


I will not waste my time to help you if you don't take into account these informations.






________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : David TECHER <davidtecher [at] yahoo>
Cc : "xen-users [at] lists" <xen-users [at] lists>; Casey DeLorme <cdelorme [at] gmail>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
Envoyé le : Mercredi 21 mars 2012 12h36
Objet : Re: [Xen-users] Re : Re : Re : Re : Xen VGA Passthrough Questions


Dear David Techer,

Thank you for your reply.

I am already using Linux Kernel 3.3.0 final.

I will be making changes to my compilation steps for Xen
4.2-unstable changeset 25070.

Let's see how.

Yours sincerely,

Teo En Ming (Zhang Enming)

On 21/03/2012 19:09, David TECHER wrote:
My domU Windows XP works perfectly with changeset 25070
>
>Did you read http://wiki.xen.org/wiki/Xen_VGA_Passthrough carefully?
>
>As noticed in your document I am not used to compil my kernel
using 
>
>
>
>make world
>
>
>I've got a doubt about building your kernel this way, your kernel will have all required support for VGA PassThrough
>
>
>I'm used to compil from 3.1.10
>
>
>
>Extract from documentation on Wiki
>
>
>
>==========
>
>Xen VGA passthru requirements from dom0 kernel
>Make sure your dom0 Linux kernel has "CONFIG_XEN_PCIDEV_BACKEND_PASS" option enabled. "CONFIG_XEN_PCIDEV_BACKEND_VPCI" should be disabled. For example Debian Squeeze 2.6.32 kernel has the wrong PCIDEV_BACKEND mode as a default.. so in that case you might need to recompile the kernel with custom .config to get the right backend mode in use. BACKEND_PASS mode means the PCI IDs of the PCI device (graphics card) will be the same in the VM as in dom0/host.
>===============
>
>
>
>So you need to download kernel 3.3 sources and compil it properly.
>
>
>Tonight (EST Time so in more than 8 hours ) I will have a try for kernel 3.3 and see if I have the same error an will let you know.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>________________________________
> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>À : David TECHER <davidtecher [at] yahoo>
>Cc : Casey DeLorme <cdelorme [at] gmail>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>Envoyé le : Mercredi 21 mars 2012 11h02
>Objet : Re: Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions
>
>
>Dear David Techer,
>
>Thank you for your reply.
>
>I am using Windows XP / Windows 8 Consumer Preview HVM
domU and not Linux HVM domU.
>
>Please read my Xen VGA Passthrough - Version 1.0.PDF and
see whether I am missing out or making any wrong steps.
>
>Yours sincerely,
>
>Teo En Ming (Zhang Enming)
>
>On 21/03/2012 17:25, David TECHER wrote:
>You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>>
>>Have access to partition table of your domU using
kpartx
>>
>>kpart -va /dev/path/to/your/LVM/domU
>>
>>mount /dev/mapper/.../....      
/path/where/to/mount
>>
>>vim //path/where/to/mount/boot/grub/grub.cfg
>>
>>add nouveau.blacklist=1 to the module line.
>>
>>Umount /path/where/to/mount
>>
>>kpart -vd /dev/path/to/your/LVM/domU
>>
>>boot your domU
>>
>>Install NVIDIA driver.
>>
>>
>>
>>
>>
>>
>>________________________________
>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>À : Casey DeLorme <cdelorme [at] gmail>
>>Cc : David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>Envoyé le : Mercredi 21 mars 2012 5h06
>>Objet : Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>
>>
>>Hi,
>>
>>How do I stop lightdm display manager and
X.org server in Ubuntu 11.10 and unload the
nouveau vga driver?
>>
>>I can run "sudo killall lightdm" and lightdm
and X.org X server will be terminated
successfully, but I cannot force nouveau to
unload at all. It always say nouveau module
is in use even if I use "sudo modprobe
--force --remove nouveau".
>>
>>I need to unload the following kernel
modules for successful Xen VGA passthrough.
>>
>>rmmod nouveau rmmod ttm rmmod drm_kms_helper rmmod drm Please read Deactivating KMS and unloading Nouveau at http://nouveau.freedesktop.org/wiki/KernelModeSetting
>>But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the display to hang and I can't do anything more at all.
>>
>>I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!! Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas? Thank you very much. Yours sincerely, Teo En Ming (Zhang Enming)
>>On 21/03/2012 00:36, Casey DeLorme wrote:
>>Hello,
>>>
>>>
>>>Supposedly both the board & CPU must have VT-d, the E6300 does not:
>>>http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>>>
>>>
>>>If pciback was compiled into your kernel (not a module) then you can add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg, substituting your lspci device names.
>>>
>>>
>>>nVidia supposedly requires patches and only works in Windows XP, there are a few Windows 7 success stories, but they seem rare.  Most people have success without patches using AMD cards.
>>>
>>>
>>>Best of luck.
>>>
>>>
>>>~Casey DeLorme
>>>
>>>
>>>
>>>
>>>On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail> wrote:
>>>
>>>Dear David Techer and others,
>>>>
>>>>I thought Intel H61 chipset and
MSI motherboards officially don't
support VT-x and VT-d? There is no
VT-d enabling option in MSI
motherboard BIOS.
>>>>
>>>>I want to test Xen VGA passthrough
for Windows 8 Consumer Preview
64-bit English HVM domU with my
Intel DQ45CB motherboard and Intel
Pentium Dual Core E6300 2800 MHz.
>>>>
>>>>By the way, I am using Linux
kernel 3.3.0 Final. Should I use
PCIBACK or PCI-STUB? If I use
pciback, what arguments should I
parse to the kernel command line
in GRUB2? Please point me to the
documentation for kernel command
line arguments in the linux kernel
source tree.
>>>>
>>>>My graphics card: Palit NVIDIA
Geforce 8400 GS PCI Express x16
SGD$44
>>>>
>>>>
>>>>Thank you very much.
>>>>
>>>>Yours sincerely,
>>>>
>>>>Teo En Ming (Zhang Enming)
>>>>
>>>>
>>>>
>>>>On 20/03/2012 23:17, David TECHER wrote:
>>>>You're welcome.
>>>>>
>>>>>
>>>>>Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.
>>>>>
>>>>>
>>>>>I was in this situation last time  BIOS was upgraded.
>>>>>
>>>>>
>>>>>It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.
>>>>>
>>>>>
>>>>>Don't ask me why...I do not know.
>>>>>
>>>>>
>>>>>So you will be well advised to heck those values for each BIOS upgrade.
>>>>>
>>>>>
>>>>>Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.
>>>>>
>>>>>
>>>>>
>>>>>I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>>>
>>>>>
>>>>>
>>>>>My configuration:
>>>>>
>>>>>
>>>>>Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>>>
>>>>>Bios version: V10.11
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>________________________________
>>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>À : David TECHER <davidtecher [at] yahoo>
>>>>>Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>Envoyé le : Mardi 20 mars 2012 16h02
>>>>>Objet : Re: Re : Xen VGA Passthrough Questions
>>>>>
>>>>>
>>>>>Dear David Techer,
>>>>>
>>>>>Thank you.
>>>>>
>>>>>I think the
following command
is sufficient.
>>>>>
>>>>>dmesg | grep
01:00.0 | grep
"pci.*mem"
>>>>>
>>>>>Yours sincerely,
>>>>>
>>>>>Teo En Ming (Zhang
Enming)
>>>>>
>>>>>On 20/03/2012
17:54, David
TECHER wrote:
>>>>>Hi Teo,
>>>>>>
>>>>>>
>>>>>>The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>>>
>>>>>>
>>>>>>
>>>>>>U need to use somethign like
>>>>>>
>>>>>>
>>>>>>
>>>>>>root [at] gemin:~# lspci |grep VGA
>>>>>>02:00.0 VGA
compatible
controller:
nVidia
Corporation
Device 0ca2
(rev a2)
>>>>>>root [at] gemin:~#
dmesg|grep
02:00.0 |grep
' pci
[0-9].*mem'|head
-n3
>>>>>>[    0.174458]
pci
0000:02:00.0:
reg 10: [mem
0xfb000000-0xfbffffff]
>>>>>>[    0.174466]
pci
0000:02:00.0:
reg 14: [mem
0xd0000000-0xdfffffff
64bit pref]
>>>>>>[    0.174475]
pci
0000:02:00.0:
reg 1c: [mem
0xee000000-0xefffffff
64bit pref]
>>>>>>
>>>>>>
>>>>>>
>>>>>>Kind regards
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>________________________________
>>>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>Envoyé le : Mardi 20 mars 2012 8h39
>>>>>>Objet : Xen VGA Passthrough Questions
>>>>>>
>>>>>>Dear David
Techer,
>>>>>>
>>>>>>I have read
through your
article on Xen
VGA
passthrough on http://www.davidgis.fr.
>>>>>>
>>>>>>It appears
that the
following
command on
your blog
doesn't work.
>>>>>>
>>>>>>dmesg | grep
01:00.0 | grep
BAR
>>>>>>
>>>>>>The above
command shows
nothing at
all. Is there
an alternative
solution?
>>>>>>
>>>>>>Thank you very
much.
>>>>>>
>>>>>>Yours
sincerely,
>>>>>>
>>>>>>Teo En Ming
(Zhang Enming)
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>_______________________________________________
>>>>Xen-users mailing list
>>>>Xen-users [at] lists
>>>>http://lists.xen.org/xen-users
>>>>
>>>
>>
>>
>>
>
>
>

_______________________________________________
Xen-users mailing list
Xen-users [at] lists
http://lists.xen.org/xen-users


singapore.mr.teo.en.ming at gmail

Mar 21, 2012, 7:19 AM

Post #14 of 17 (854 views)
Permalink
Re: Re : Re : Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

Dear David Techer,

I have _*just*_ had great success with Xen VGA Passthrough to Windows 8
Consumer Preview HVM domU and Windows XP HVM domU with Xen 4.2-unstable
changeset 25070 in Ubuntu 11.10 64-bit dom0.

I am using Linux kernel 3.3.0. I can observe that you are using Debian
6.0.2 from your blog. But I am using Ubuntu 11.10. My favorite distro.

Please read my latest documentation "Xen VGA Passthrough - Version 1.1.pdf".

It is a great success, especially Xen VGA Passthrough to Windows 8
Consumer Preview. Thank you for your blog.

Yours sincerely,

Teo En Ming (Zhang Enming)


On 21/03/2012 21:40, David TECHER wrote:
> Windows XP......OK
>
> Windows 2008...KO
>
> 2008 is based on Vista. It may not work for NVIDIA. (ATI should work).
>
> I will not waste my time to help you if you don't take into account
> these informations.
>
>
>
>
> ------------------------------------------------------------------------
> *De :* Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
> *À :* David TECHER <davidtecher [at] yahoo>
> *Cc :* "xen-users [at] lists" <xen-users [at] lists>; Casey
> DeLorme <cdelorme [at] gmail>; Teo En Ming (Zhang Enming)
> <singapore.mr.teo.en.ming [at] gmail>
> *Envoyé le :* Mercredi 21 mars 2012 12h36
> *Objet :* Re: [Xen-users] Re : Re : Re : Re : Xen VGA Passthrough
> Questions
>
> Dear David Techer,
>
> Thank you for your reply.
>
> I am already using Linux Kernel 3.3.0 final.
>
> I will be making changes to my compilation steps for Xen 4.2-unstable
> changeset 25070.
>
> Let's see how.
>
> Yours sincerely,
>
> Teo En Ming (Zhang Enming)
>
> On 21/03/2012 19:09, David TECHER wrote:
>> My domU Windows XP works perfectly with changeset 25070
>>
>> Did you read http://wiki.xen.org/wiki/Xen_VGA_Passthrough carefully?
>>
>> As noticed in your document I am not used to compil my kernel using
>>
>> make world
>>
>> I've got a doubt about building your kernel this way, your kernel
>> will have all required support for VGA PassThrough
>>
>> I'm used to compil from 3.1.10
>>
>> Extract from documentation on Wiki
>>
>> ==========
>>
>>
>> Xen VGA passthru requirements from dom0 kernel
>>
>> Make sure your dom0 Linux kernel has "CONFIG_XEN_PCIDEV_BACKEND_PASS"
>> option enabled. "CONFIG_XEN_PCIDEV_BACKEND_VPCI" should be disabled.
>> For example Debian Squeeze 2.6.32 kernel has the wrong PCIDEV_BACKEND
>> mode as a default.. so in that case you might need to recompile the
>> kernel with custom .config to get the right backend mode in use.
>> BACKEND_PASS mode means the PCI IDs of the PCI device (graphics card)
>> will be the same in the VM as in dom0/host.
>> ===============
>>
>> So you need to download kernel 3.3 sources and compil it properly.
>>
>> Tonight (EST Time so in more than 8 hours ) I will have a try for
>> kernel 3.3 and see if I have the same error an will let you know.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>> *De :* Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *À :* David TECHER <davidtecher [at] yahoo> <mailto:davidtecher [at] yahoo>
>> *Cc :* Casey DeLorme <cdelorme [at] gmail>
>> <mailto:cdelorme [at] gmail>; "xen-users [at] lists"
>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>> <singapore.mr.teo.en.ming [at] gmail>
>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>> *Envoyé le :* Mercredi 21 mars 2012 11h02
>> *Objet :* Re: Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>
>> Dear David Techer,
>>
>> Thank you for your reply.
>>
>> I am using Windows XP / Windows 8 Consumer Preview HVM domU and not
>> Linux HVM domU.
>>
>> Please read my Xen VGA Passthrough - Version 1.0.PDF and see whether
>> I am missing out or making any wrong steps.
>>
>> Yours sincerely,
>>
>> Teo En Ming (Zhang Enming)
>>
>> On 21/03/2012 17:25, David TECHER wrote:
>>> You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>>>
>>> Have access to partition table of your domU using kpartx
>>>
>>> kpart -va /dev/path/to/your/LVM/domU
>>>
>>> mount /dev/mapper/.../.... /path/where/to/mount
>>>
>>> vim //path/where/to/mount/boot/grub/grub.cfg
>>>
>>> add nouveau.blacklist=1 to the module line.
>>>
>>> Umount /path/where/to/mount
>>>
>>> kpart -vd /dev/path/to/your/LVM/domU
>>>
>>> boot your domU
>>>
>>> Install NVIDIA driver.
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>> *De :* Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *À :* Casey DeLorme <cdelorme [at] gmail> <mailto:cdelorme [at] gmail>
>>> *Cc :* David TECHER <davidtecher [at] yahoo>
>>> <mailto:davidtecher [at] yahoo>; "xen-users [at] lists"
>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>>> <singapore.mr.teo.en.ming [at] gmail>
>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>> *Envoyé le :* Mercredi 21 mars 2012 5h06
>>> *Objet :* Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>>
>>> Hi,
>>>
>>> How do I stop lightdm display manager and X.org server in Ubuntu
>>> 11.10 and unload the nouveau vga driver?
>>>
>>> I can run "sudo killall lightdm" and lightdm and X.org X server will
>>> be terminated successfully, but I cannot force nouveau to unload at
>>> all. It always say nouveau module is in use even if I use "sudo
>>> modprobe --force --remove nouveau".
>>>
>>> I need to unload the following kernel modules for successful Xen VGA
>>> passthrough.
>>> rmmod nouveau
>>> rmmod ttm
>>> rmmod drm_kms_helper
>>> rmmod drm
>>>
>>> Please read*_Deactivating KMS and unloading Nouveau_* athttp://nouveau.freedesktop.org/wiki/KernelModeSetting
>>> But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the
>>> display to hang and I can't do anything more at all.
>>> I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!!
>>>
>>> Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas?
>>>
>>> Thank you very much.
>>>
>>> Yours sincerely,
>>>
>>> Teo En Ming (Zhang Enming)
>>>
>>> On 21/03/2012 00:36, Casey DeLorme wrote:
>>>> Hello,
>>>>
>>>> Supposedly both the board & CPU must have VT-d, the E6300 does not:
>>>> http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>>>> <http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-%282M-Cache-2_80-GHz-1066-MHz-FSB%29>
>>>>
>>>> If pciback was compiled into your kernel (not a module) then you
>>>> can add "xen-pciback.hide=(01:00.0)" to the module line in your
>>>> grub.cfg, substituting your lspci device names.
>>>>
>>>> nVidia supposedly requires patches and only works in Windows XP,
>>>> there are a few Windows 7 success stories, but they seem rare.
>>>> Most people have success without patches using AMD cards.
>>>>
>>>> Best of luck.
>>>>
>>>> ~Casey DeLorme
>>>>
>>>>
>>>> On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming)
>>>> <singapore.mr.teo.en.ming [at] gmail
>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>> wrote:
>>>>
>>>> Dear David Techer and others,
>>>>
>>>> I thought Intel H61 chipset and MSI motherboards officially
>>>> don't support VT-x and VT-d? There is no VT-d enabling option
>>>> in MSI motherboard BIOS.
>>>>
>>>> I want to test Xen VGA passthrough for Windows 8 Consumer
>>>> Preview 64-bit English HVM domU with my Intel DQ45CB
>>>> motherboard and Intel Pentium Dual Core E6300 2800 MHz.
>>>>
>>>> By the way, I am using Linux kernel 3.3.0 Final. Should I use
>>>> PCIBACK or PCI-STUB? If I use pciback, what arguments should I
>>>> parse to the kernel command line in GRUB2? Please point me to
>>>> the documentation for kernel command line arguments in the
>>>> linux kernel source tree.
>>>>
>>>> My graphics card: Palit NVIDIA Geforce 8400 GS PCI Express x16
>>>> SGD$44
>>>>
>>>>
>>>> Thank you very much.
>>>>
>>>> Yours sincerely,
>>>>
>>>> Teo En Ming (Zhang Enming)
>>>>
>>>>
>>>> On 20/03/2012 23:17, David TECHER wrote:
>>>>> You're welcome.
>>>>>
>>>>> Keep in mind that if you are going to upgrade BIOS for your
>>>>> motherboard, those values for your card may changed.
>>>>>
>>>>> I was in this situation last time BIOS was upgraded.
>>>>>
>>>>> It does mean that those values will changed each time you
>>>>> upgrade your motherboad BIOS but having thos values changed
>>>>> after a BIOS upgrade could occur for a specific upgrade.
>>>>>
>>>>> Don't ask me why...I do not know.
>>>>>
>>>>> So you will be well advised to heck those values for each BIOS
>>>>> upgrade.
>>>>>
>>>>> Moreover don't waste your time to test VGA PassThrough for
>>>>> NVIDIA for Windows 7. For Windows 7 use ATI.
>>>>>
>>>>> I did my tests for playing with wine 1.4/1.5 on domU Ubuntu
>>>>> Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>>>
>>>>> My configuration:
>>>>>
>>>>> Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>>> Bios version: V10.11
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>> *De :* Teo En Ming (Zhang Enming)
>>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>> *À :* David TECHER <davidtecher [at] yahoo>
>>>>> <mailto:davidtecher [at] yahoo>
>>>>> *Cc :* "xen-users [at] lists"
>>>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>>>> <mailto:xen-users [at] lists>; Teo En Ming (Zhang Enming)
>>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>> *Envoyé le :* Mardi 20 mars 2012 16h02
>>>>> *Objet :* Re: Re : Xen VGA Passthrough Questions
>>>>>
>>>>> Dear David Techer,
>>>>>
>>>>> Thank you.
>>>>>
>>>>> I think the following command is sufficient.
>>>>>
>>>>> dmesg | grep 01:00.0 | grep "pci.*mem"
>>>>>
>>>>> Yours sincerely,
>>>>>
>>>>> Teo En Ming (Zhang Enming)
>>>>>
>>>>> On 20/03/2012 17:54, David TECHER wrote:
>>>>>> Hi Teo,
>>>>>>
>>>>>> The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>>>
>>>>>> U need to use somethign like
>>>>>>
>>>>>> root [at] gemin:~# lspci |grep VGA
>>>>>> 02:00.0 VGA compatible controller: nVidia Corporation Device
>>>>>> 0ca2 (rev a2)
>>>>>> root [at] gemin:~# dmesg|grep 02:00.0 |grep ' pci
>>>>>> [0-9].*mem'|head -n3
>>>>>> [ 0.174458] pci 0000:02:00.0: reg 10: [mem
>>>>>> 0xfb000000-0xfbffffff]
>>>>>> [ 0.174466] pci 0000:02:00.0: reg 14: [mem
>>>>>> 0xd0000000-0xdfffffff 64bit pref]
>>>>>> [ 0.174475] pci 0000:02:00.0: reg 1c: [mem
>>>>>> 0xee000000-0xefffffff 64bit pref]
>>>>>>
>>>>>> Kind regards
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------
>>>>>> *De :* Teo En Ming (Zhang Enming)
>>>>>> <singapore.mr.teo.en.ming [at] gmail>
>>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>>> *À :* "xen-users [at] lists"
>>>>>> <mailto:xen-users [at] lists> <xen-users [at] lists>
>>>>>> <mailto:xen-users [at] lists>; David TECHER
>>>>>> <davidtecher [at] yahoo> <mailto:davidtecher [at] yahoo>; Teo En
>>>>>> Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>> <mailto:singapore.mr.teo.en.ming [at] gmail>
>>>>>> *Envoyé le :* Mardi 20 mars 2012 8h39
>>>>>> *Objet :* Xen VGA Passthrough Questions
>>>>>>
>>>>>> Dear David Techer,
>>>>>>
>>>>>> I have read through your article on Xen VGA passthrough on
>>>>>> http://www.davidgis.fr.
>>>>>>
>>>>>> It appears that the following command on your blog doesn't work.
>>>>>>
>>>>>> dmesg | grep 01:00.0 | grep BAR
>>>>>>
>>>>>> The above command shows nothing at all. Is there an
>>>>>> alternative solution?
>>>>>>
>>>>>> Thank you very much.
>>>>>>
>>>>>> Yours sincerely,
>>>>>>
>>>>>> Teo En Ming (Zhang Enming)
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users [at] lists <mailto:Xen-users [at] lists>
>>>> http://lists.xen.org/xen-users
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users [at] lists <mailto:Xen-users [at] lists>
> http://lists.xen.org/xen-users
>
Attachments: Xen VGA Passthrough - Version 1.1.pdf (102 KB)


davidtecher at yahoo

Mar 21, 2012, 9:44 AM

Post #15 of 17 (871 views)
Permalink
Re : Re : Re : Re : Re : Re : Xen VGA Passthrough Questions [In reply to]

And now install NVIDIA drivers and let me know if it is a real success.

Reboot your domU, when logged open your Device manager, use the scroll-bar OR open Internet Explorer, use the the scrollbar.

Let me know if you don't have any freeze.

David.



________________________________
De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
À : David TECHER <davidtecher [at] yahoo>
Cc : "xen-users [at] lists" <xen-users [at] lists>; Casey DeLorme <cdelorme [at] gmail>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>; Ian Campbell <Ian.Campbell [at] citrix>
Envoyé le : Mercredi 21 mars 2012 15h19
Objet : Re: Re : [Xen-users] Re : Re : Re : Re : Xen VGA Passthrough Questions


Dear David Techer,

I have just had great success with Xen VGA Passthrough to Windows 8 Consumer Preview HVM domU and Windows XP HVM domU with Xen 4.2-unstable changeset 25070 in Ubuntu 11.10 64-bit dom0.

I am using Linux kernel 3.3.0. I can observe that you are using
Debian 6.0.2 from your blog. But I am using Ubuntu 11.10. My
favorite distro.

Please read my latest documentation "Xen VGA Passthrough - Version
1.1.pdf".

It is a great success, especially Xen VGA Passthrough to Windows 8
Consumer Preview. Thank you for your blog.

Yours sincerely,

Teo En Ming (Zhang Enming)


On 21/03/2012 21:40, David TECHER wrote:
Windows XP......OK
>
>
>Windows 2008...KO
>
>
>
>2008 is based on Vista. It may not work for NVIDIA. (ATI should work).
>
>
>
>I will not waste my time to help you if you don't take into account these informations.
>
>
>
>
>
>
>
>
>
>________________________________
> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>À : David TECHER <davidtecher [at] yahoo>
>Cc : "xen-users [at] lists" <xen-users [at] lists>; Casey DeLorme <cdelorme [at] gmail>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>Envoyé le : Mercredi 21 mars 2012 12h36
>Objet : Re: [Xen-users] Re : Re : Re : Re : Xen VGA Passthrough Questions
>
>
>Dear David Techer,
>
>Thank you for your reply.
>
>I am already using Linux Kernel 3.3.0 final.
>
>I will be making changes to my compilation steps for Xen
4.2-unstable changeset 25070.
>
>Let's see how.
>
>Yours sincerely,
>
>Teo En Ming (Zhang Enming)
>
>On 21/03/2012 19:09, David TECHER wrote:
>My domU Windows XP works perfectly with changeset 25070
>>
>>Did you read http://wiki.xen.org/wiki/Xen_VGA_Passthrough carefully?
>>
>>As noticed in your document I am not used to compil
my kernel using 
>>
>>
>>
>>make world
>>
>>
>>I've got a doubt about building your kernel this way, your kernel will have all required support for VGA PassThrough
>>
>>
>>I'm used to compil from 3.1.10
>>
>>
>>
>>Extract from documentation on Wiki
>>
>>
>>
>>==========
>>
>>Xen VGA passthru requirements from dom0 kernel
>>Make sure your dom0 Linux kernel has "CONFIG_XEN_PCIDEV_BACKEND_PASS" option enabled. "CONFIG_XEN_PCIDEV_BACKEND_VPCI" should be disabled. For example Debian Squeeze 2.6.32 kernel has the wrong PCIDEV_BACKEND mode as a default.. so in that case you might need to recompile the kernel with custom .config to get the right backend mode in use. BACKEND_PASS mode means the PCI IDs of the PCI device (graphics card) will be the same in the VM as in dom0/host.
>>===============
>>
>>
>>
>>So you need to download kernel 3.3 sources and compil it properly.
>>
>>
>>Tonight (EST Time so in more than 8 hours ) I will have a try for kernel 3.3 and see if I have the same error an will let you know.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>À : David TECHER <davidtecher [at] yahoo>
>>Cc : Casey DeLorme <cdelorme [at] gmail>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>Envoyé le : Mercredi 21 mars 2012 11h02
>>Objet : Re: Re : [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>
>>
>>Dear David Techer,
>>
>>Thank you for your reply.
>>
>>I am using Windows XP / Windows 8 Consumer
Preview HVM domU and not Linux HVM domU.
>>
>>Please read my Xen VGA Passthrough - Version
1.0.PDF and see whether I am missing out or
making any wrong steps.
>>
>>Yours sincerely,
>>
>>Teo En Ming (Zhang Enming)
>>
>>On 21/03/2012 17:25, David TECHER wrote:
>>You need to add nouveau.blacklist=1 in the grub.cfg of your domU
>>>
>>>Have access to partition table of your
domU using kpartx
>>>
>>>kpart -va /dev/path/to/your/LVM/domU
>>>
>>>mount /dev/mapper/.../....      
/path/where/to/mount
>>>
>>>vim
//path/where/to/mount/boot/grub/grub.cfg
>>>
>>>add nouveau.blacklist=1 to the module
line.
>>>
>>>Umount /path/where/to/mount
>>>
>>>kpart -vd /dev/path/to/your/LVM/domU
>>>
>>>boot your domU
>>>
>>>Install NVIDIA driver.
>>>
>>>
>>>
>>>
>>>
>>>
>>>________________________________
>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>À : Casey DeLorme <cdelorme [at] gmail>
>>>Cc : David TECHER <davidtecher [at] yahoo>; "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>Envoyé le : Mercredi 21 mars 2012 5h06
>>>Objet : Re: [Xen-users] Re : Re : Xen VGA Passthrough Questions
>>>
>>>
>>>Hi,
>>>
>>>How do I stop lightdm display
manager and X.org server in
Ubuntu 11.10 and unload the
nouveau vga driver?
>>>
>>>I can run "sudo killall lightdm"
and lightdm and X.org X server
will be terminated successfully,
but I cannot force nouveau to
unload at all. It always say
nouveau module is in use even if
I use "sudo modprobe --force
--remove nouveau".
>>>
>>>I need to unload the following
kernel modules for successful
Xen VGA passthrough.
>>>
>>>rmmod nouveau rmmod ttm rmmod drm_kms_helper rmmod drm Please read Deactivating KMS and unloading Nouveau at http://nouveau.freedesktop.org/wiki/KernelModeSetting
>>>But setting "echo 0 > /sys/class/vtconsole/vtcon1/bind" causes the display to hang and I can't do anything more at all.
>>>
>>>I can't force nouveau,ttm,drm_kms_helper,drm kernel modules to unload. Help!!! Also, if I add xen-pciback.hide=(01:00.0) to the module line in GRUB2, the display turns blank while booting and I can't do anything at all. Any ideas? Thank you very much. Yours sincerely, Teo En Ming (Zhang Enming)
>>>On 21/03/2012 00:36, Casey
DeLorme wrote:
>>>Hello,
>>>>
>>>>
>>>>Supposedly both the board & CPU must have VT-d, the E6300 does not:
>>>>http://ark.intel.com/products/41493/Intel-Pentium-Processor-E6300-(2M-Cache-2_80-GHz-1066-MHz-FSB)
>>>>
>>>>
>>>>If pciback was compiled into your kernel (not a module) then you can add "xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg, substituting your lspci device names.
>>>>
>>>>
>>>>nVidia supposedly requires patches and only works in Windows XP, there are a few Windows 7 success stories, but they seem rare.  Most people have success without patches using AMD cards.
>>>>
>>>>
>>>>Best of luck.
>>>>
>>>>
>>>>~Casey DeLorme
>>>>
>>>>
>>>>
>>>>
>>>>On Tue, Mar 20, 2012 at 11:39 AM, Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail> wrote:
>>>>
>>>>Dear David Techer and others,
>>>>>
>>>>>I thought Intel H61
chipset and MSI
motherboards
officially don't
support VT-x and VT-d?
There is no VT-d
enabling option in MSI
motherboard BIOS.
>>>>>
>>>>>I want to test Xen VGA
passthrough for
Windows 8 Consumer
Preview 64-bit English
HVM domU with my Intel
DQ45CB motherboard and
Intel Pentium Dual
Core E6300 2800 MHz.
>>>>>
>>>>>By the way, I am using
Linux kernel 3.3.0
Final. Should I use
PCIBACK or PCI-STUB?
If I use pciback, what
arguments should I
parse to the kernel
command line in GRUB2?
Please point me to the
documentation for
kernel command line
arguments in the linux
kernel source tree.
>>>>>
>>>>>My graphics card:
Palit NVIDIA Geforce
8400 GS PCI Express
x16 SGD$44
>>>>>
>>>>>
>>>>>Thank you very much.
>>>>>
>>>>>Yours sincerely,
>>>>>
>>>>>Teo En Ming (Zhang
Enming)
>>>>>
>>>>>
>>>>>
>>>>>On 20/03/2012 23:17, David TECHER wrote:
>>>>>You're welcome.
>>>>>>
>>>>>>
>>>>>>Keep in mind that if you are going to upgrade BIOS for your motherboard, those values for your card may changed.
>>>>>>
>>>>>>
>>>>>>I was in this situation last time  BIOS was upgraded.
>>>>>>
>>>>>>
>>>>>>It does mean that those values will changed each time you upgrade your motherboad BIOS but having thos values changed after a BIOS upgrade could occur for a specific upgrade.
>>>>>>
>>>>>>
>>>>>>Don't ask me why...I do not know.
>>>>>>
>>>>>>
>>>>>>So you will be well advised to heck those values for each BIOS upgrade.
>>>>>>
>>>>>>
>>>>>>Moreover don't waste your time to test VGA PassThrough for NVIDIA for Windows  7. For Windows 7 use ATI.
>>>>>>
>>>>>>
>>>>>>
>>>>>>I did my tests for playing with wine 1.4/1.5 on domU Ubuntu Lucid 10.04.4 PV HVM (game like Crysis 2) and it rocks :)
>>>>>>
>>>>>>
>>>>>>
>>>>>>My configuration:
>>>>>>
>>>>>>
>>>>>>Manufacturer: MSI / Product Name: H61MU-E35 (MS-7680)
>>>>>>
>>>>>>Bios version: V10.11
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>________________________________
>>>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>À : David TECHER <davidtecher [at] yahoo>
>>>>>>Cc : "xen-users [at] lists" <xen-users [at] lists>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>Envoyé le : Mardi 20 mars 2012 16h02
>>>>>>Objet : Re: Re : Xen VGA Passthrough Questions
>>>>>>
>>>>>>
>>>>>>Dear David Techer,
>>>>>>
>>>>>>Thank you.
>>>>>>
>>>>>>I think the
following
command is
sufficient.
>>>>>>
>>>>>>dmesg | grep
01:00.0 | grep
"pci.*mem"
>>>>>>
>>>>>>Yours
sincerely,
>>>>>>
>>>>>>Teo En Ming
(Zhang Enming)
>>>>>>
>>>>>>On 20/03/2012
17:54, David
TECHER wrote:
>>>>>>Hi Teo,
>>>>>>>
>>>>>>>
>>>>>>>The 3 first lines with pattern 'pci.*mem' need to be returned
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>U need to use somethign like
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>root [at] gemin:~# lspci |grep VGA
>>>>>>>02:00.0 VGA
compatible
controller:
nVidia
Corporation
Device 0ca2
(rev a2)
>>>>>>>root [at] gemin:~#
dmesg|grep
02:00.0 |grep
' pci
[0-9].*mem'|head
-n3
>>>>>>>[    0.174458]
pci
0000:02:00.0:
reg 10: [mem
0xfb000000-0xfbffffff]
>>>>>>>[    0.174466]
pci
0000:02:00.0:
reg 14: [mem
0xd0000000-0xdfffffff
64bit pref]
>>>>>>>[    0.174475]
pci
0000:02:00.0:
reg 1c: [mem
0xee000000-0xefffffff
64bit pref]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Kind regards
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>________________________________
>>>>>>> De : Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>>À : "xen-users [at] lists" <xen-users [at] lists>; David TECHER <davidtecher [at] yahoo>; Teo En Ming (Zhang Enming) <singapore.mr.teo.en.ming [at] gmail>
>>>>>>>Envoyé le : Mardi 20 mars 2012 8h39
>>>>>>>Objet : Xen VGA Passthrough Questions
>>>>>>>
>>>>>>>Dear David
Techer,
>>>>>>>
>>>>>>>I have read
through your
article on Xen
VGA
passthrough on http://www.davidgis.fr.
>>>>>>>
>>>>>>>It appears
that the
following
command on
your blog
doesn't work.
>>>>>>>
>>>>>>>dmesg | grep
01:00.0 | grep
BAR
>>>>>>>
>>>>>>>The above
command shows
nothing at
all. Is there
an alternative
solution?
>>>>>>>
>>>>>>>Thank you very
much.
>>>>>>>
>>>>>>>Yours
sincerely,
>>>>>>>
>>>>>>>Teo En Ming
(Zhang Enming)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>Xen-users mailing list
>>>>>Xen-users [at] lists
>>>>>http://lists.xen.org/xen-users
>>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>_______________________________________________
>Xen-users mailing list
>Xen-users [at] lists
>http://lists.xen.org/xen-users
>
>


ray at aarden

Mar 21, 2012, 6:06 PM

Post #16 of 17 (838 views)
Permalink
Re: Re : Re : Xen VGA Passthrough Questions [In reply to]

Casey, That is amazing information. Where can I find information like that? ray >Date: Tue, 20 Mar 2012 12:36:04 -0400
>From: Casey DeLorme cdelorme [at] gmail
>If pciback was compiled into your kernel (not a module) then you can add
>"xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg,
>substituting your lspci device names.
>... >~Casey DeLorme


ray at aarden

Mar 22, 2012, 4:28 AM

Post #17 of 17 (836 views)
Permalink
Re: Re : Re : Xen VGA Passthrough Questions [In reply to]

Casey,

That is amazing information. Where can I find information like that?

ray

>Date: Tue, 20 Mar 2012 12:36:04 -0400
>From: Casey DeLorme cdelorme [at] gmail

>If pciback was compiled into your kernel (not a module) then you can add
>"xen-pciback.hide=(01:00.0)" to the module line in your grub.cfg,
>substituting your lspci device names.
>...
>~Casey DeLorme


_______________________________________________
Xen-users mailing list
Xen-users [at] lists
http://lists.xen.org/xen-users

Xen users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.