All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Teo En Ming (Zhang Enming)" <singapore.mr.teo.en.ming@gmail.com>
To: "Casey DeLorme" <cdelorme@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
	"Tobias Geiger" <tobias.geiger@vido.info>,
	"Zhang, Xiantao" <xiantao.zhang@intel.com>,
	"Ren, Yongjie" <yongjie.ren@intel.com>,
	"Ian Campbell" <Ian.Campbell@citrix.com>,
	konrad@darnok.org, "Pasi Kärkkäinen" <pasik@iki.fi>,
	president@whitehouse.gov, comments@whitehouse.gov,
	lee_hsien_loong@pmo.gov.sg,
	"Teo En Ming (Zhang Enming)" <singapore.mr.teo.en.ming@gmail.com>
Subject: Re: [Xen-users] [REQUEST] Request for Xen Users to Attempt Jean David Techer's Xen 4.2-unstable VGA Passthrough Documentation
Date: Thu, 29 Mar 2012 09:49:49 +0800	[thread overview]
Message-ID: <4F73BFBD.3020600@gmail.com> (raw)
In-Reply-To: <CAA7N5Ra53YKBPZqHKppsOCoNEF4JMO5emrPcSu=w2S+yxsQBfQ@mail.gmail.com>


[-- Attachment #1.1: Type: text/plain, Size: 16182 bytes --]

Dearest Casey DeLorme,

Thank you very very much for your kind feedback and input. I would also 
like to thank Mr. Tobias Geiger, again, for providing his suggestion on 
exposing the fourth memory region in 
tools/firmware/hvmloader/acpi/dsdt.asl. _In any case, either exposing 
the first 3 memory regions only or exposing all the 4 memory regions 
does not work._ Sadly, Tobias Geiger is unable to help me further.

I have asked Jean David Techer, what about the 4th PCI memory region? 
Why only expose the first 3 PCI memory regions? I don't understand, of 
course. Jean David Techer did not reply to my question.

I have decided to post your prompt reply to the xen-users and xen-devel 
mailing lists, in case people think that I am finding fault with Jean 
David Techer, or trying to irritate him, or trying to make him angry, or 
trying to aggravate him. Jean David Techer replied me with an email 
saying that I _spent too much time_ and _too bent_ on solving the yellow 
exclamation mark glitch for my NVIDIA Geforce 8400GS in Device Manager 
in Windows 8 Consumer Preview and Windows XP Home Edition, and that I 
sent *_stupid_* requests. Stupid requests? Did he read my emails 
carefully, word by word?

Casey DeLorme, please, can I confirm with you again that you are getting 
the following errors after applying Jean David Techer's Xen 4.2-unstable 
VGA Passthrough patches:

*_(1) Yellow exclamation mark besides your NVIDIA GTX 460 in Device Manager
(2) Windows has stopped this device because it has reported problems. 
(Code 43)
(3) This device isn't using any resources because it has a problem._*

Jean David Techer insists that our technical issues are due to a NVIDIA 
driver problem. He insists that you have to install NVIDIA driver 
versions 275.33 WHQL and 275.50 BETA. Any other NVIDIA driver versions 
(above 280.XX) will not work, according to Jean David Techer. *_However, 
I have tried installing NVIDIA driver versions 275.33 and 275.50 from 
www.softpedia.com, as he suggested, but it caused my Windows XP Home 
Edition HVM virtual machine to be destroyed/terminated/crash after a few 
minutes and my dom0 to crash as well._* NVIDIA driver versions 275.33 
and 275.50 for Windows XP 32-bit is not available from the official 
NVIDIA website.

So it is definitely not a NVIDIA driver problem. I suspect that the 
technical issue has to do with *_MMIO BARs pBAR:vBAR 1:1 matching_*. I 
don't think there is any problem with vgabios-pt.bin extracted out from 
our NVIDIA VGA cards, because I have performed a "hexdump -C" on my 
extracted VGA BIOS EEPROM, or Electrically Erasable Programmable Read 
Only Memory.

Secondly, it does seem strange that Jean David Techer was able to attain 
*_100%_*, ie. *_perfect success_* with Xen 4.2-unstable VGA Passthrough 
to his Windows XP 32-bit and 64-bit HVM domU. Have you watched his 
Youtube video? It is only 4 minutes. Please do watch Jean David Techer's 
Youtube video at the following URL:

Jean David Techer's Xen 4.2-unstable VGA Passthrough to Windows XP x64 
HVM domU Youtube video link: *_http://www.youtube.com/watch?v=3SaYO0ERW44_*

I am *_appalled_* and *_baffle__d_* that he has attained *_100% 
success_* while both of us have only attained *_partial succes__s_* 
(*_i.e. less than 100%_*) on Xen 4.2-unstable VGA Passthrough to Windows 
8 Consumer Preview and Windows XP.

*_Solving the yellow exclamation mark issue is important because we 
would not be able to run 3D graphics benchmarks and play 3D games 
without solving it. I am not sending silly emails about some yellow 
marks, as Jean David Techer suggested. I can't even run Unigine Heaven 
DX11, and 3dmark11 3D display benchmarks, because of the yellow 
exclamation mark for NVIDIA Geforce 8400 GS in Device Manager._*

Casey DeLorme, with your report on relatively easy success with ATI VGA 
cards, I think I would go the ATI way, but I would have to spend a few 
hundred dollars compared to my cheap SGD$44 NVIDIA Geforce 8400 GS card. 
And while deciding to go the ATI way, I would also like to continue 
troubleshooting with the NVIDIA problem, because I consider it to be a 
technical challenge.

In essence, Jean David Techner is considered to be a "boss", or business 
owner, or proprietor, or technopreneur, or entrepreneur, or technical 
support officer, or customer support officer, or IT helpdesk engineer, 
providing services like his forward-ported Xen 4.2-unstable VGA 
Passthrough patches and the documentation on his blog. I repost Jean 
David Techer's official website here:

Jean David Techer's Xen 4.2-unstable VGA Passthrough blog: 
*_http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-through_*

Jean David Techer's official website is his business venture.

Basically, I am Jean David Techer's *_"customer"_*, trying to obtain 
technical support from him. Of course, he is *_not obliged_* to provide 
technical support to me since he is providing *_free_* services. It is, 
after all, an open source software project. Nobody is obliged to provide 
anybody with technical support. *_To do Jean David Techer justice, he 
replied most of my questions while avoiding some of my questions._*

Finally, I have also failed to obtain technical support from Xen 
developers like Ian Campbell from *_Citrix Corporation_* and Konrad Wilk 
from *_Oracle Corporation_*. _*I have always provided all the steps 
which I have taken, the configuration files and necessary documentation, 
and kernel messages and error logs*_ to xen-users and xen-devel mailing 
lists, but they keep insisting I did not provide the information they 
required. I wondered why. I think they did not read my emails carefully. 
They told me they would not reply to me any more if I do not provide the 
information they requested. _*But the problem is that I have always 
provided information they requested!*_ I think they missed some of my 
emails, or did not read my emails carefully enough. I am an *_ardent 
supporter_* and *_SERIOUS software tester_* for open source Xen 
virtualization/hypervisor but they treated me lightly. _*I always read 
my emails WORD BY WORD.*_ I have even went to the point of making a 
video on the *_BUG_* and uploading my video to Youtube. The video is 
only THREE minutes.

_*As everybody says, a picture is worth a thousand words. A video is 
worth a BILLION words!*_

I have also failed to obtain technical support from Xen developers 
regarding Xen 4.2-unstable VGA Passthrough.

I am hoping Xen 4.2 would have official support for Xen VGA Passthrough 
for both NVIDIA and ATI cards.

Casey DeLorme, thank you very much once again. I will be making changes 
to my Xen, Linux Kernel and Xen VGA Documentation and will be releasing 
Version 1.7 shortly. Jean David Techer's documentation assumes some 
level of advanced Linux technical knowledge, so I am writing 
documentation on my own so that everybody, not just advanced Linux and 
Xen users, can follow. I have made references to Jean David Techer's 
documentation in my own documentation.

I would be very happy if people would use my documentation. Of course, 
it satisfies my ego and my vanity. Haha.

I have been un-employed for nearly three years now, and I would hesitate 
to spend a few hundred dollars on an ATI VGA card. I quit my job as an 
IT engineer 3 years ago because my father suffered from lacunar infarct, 
or more commonly known as stroke. My NVIDIA Geforce 8400 GS costs only 
S$44. Please understand why I hesitate to buy an ATI VGA card. The 
cheapest one costs SGD$279.

I have a diploma in Mechanical+Electronics engineering from Singapore 
Polytechnic and a Bachelor's degree in Mechanical Engineering from the 
National University of Singapore. But I do not have qualifications in 
Computer Science or Information Technology. I have worked as an 
Information Technology engineer in Defense Science and Technology 
Agency, Ministry of Defense, Singapore, National Computer Systems Pte 
Ltd, Asiasoft Online Pte Ltd, and Ishinemax Singapore Pte Ltd.

Google search terms: Frenchman Jean David Techer, Singaporean Teo En 
Ming's Xen, Linux Kernel and Xen VGA Passthrough Documentation, Xen 
4.2-unstable VGA Passthrough to Windows 8 Consumer Preview and Windows 
XP HVM Virtual Machines

Thank you very much for reading my lengthy email. I am always courteous, 
saying "Please help me. Please. Please. Please." and "Thank you very 
much for your kind assistance" in my emails.

Thank you very much.

My computer hardware:

Intel Pentium Dual Core E6300 2.8GHz with Intel Virtualization 
Technology (VT-x)
Intel DQ45CB Desktop Board with Intel Virtualization Technology for 
Directed I/O (VT-d)
6 GB DDR2-800 Memory
NVIDIA Geforce 8400 GS PCI Express x16 VGA card

My computer software:

Ubuntu 11.10 amd64 Release with Xen virtualization/hypervisor 
4.1.3-rc1-pre and Xen 4.2-unstable
Linux Kernel 3.3.0 Final
Windows 8 Consumer Preview 64-bit English HVM domU
Windows XP Home Edition SP3 32-bit HVM domU
Fedora 16 x86-64 Paravirtualized (PV) domU
Debian Squeeze Paravirtualized (PV) domU

-- 
Yours sincerely,

Mr. Teo En Ming (Zhang Enming)
Singapore Citizen

cc: His Excellency The Prime Minister Mr. Lee Hsien Loong, Prime Minister's Office, Republic of Singapore



On 29/03/2012 03:53, Casey DeLorme wrote:
> Hi Teo,
>
> I tried David's patch files a while ago *_without success_*.  I had 
> Xen compiled with the patch files and my GTX 460 VGA BIOS rom, _*but I 
> got the same as you, either a BSOD or Code 43 in Device Manager.*_
>
> You sound plenty competent, but it's important to remember that you 
> are pioneering a technology that for consumers is still in its 
> infancy.  Very few people are testing this with consumer equipment, so 
> finding results seems to be a rarity.
>
> I spent a lot of time googling, and found a post someone made of 
> success with Windows 7 and a GTX 460, they applied Tobias Geiger's 
> patches, which to my knowledge are not maintained for the latest Xen 
> like David's, and I also though I read that David used those patches 
> in his own.  In any event, might be worth a look, but applying those 
> patches might be a lot of manual editing:
> http://xen.1045712.n5.nabble.com/Secondary-VGA-Passthrough-nvidia-win7-success-report-td5126062.html
>
> I went ahead and took everyones recommendation to buy an ATI card, 
> which wasn't an outrageous request since I already bought a bunch of 
> components to try out VT-d.
>
> Yesterday I succeeded in getting VGA Passthrough going in one day with 
> relatively little difficulty on pre-packaged (aptitude) Xen 4.1.2.
>
> ATI appears to have people submitting patches for their own devices, 
> unlike nVidia, so if you want to be on the forefront of this 
> technology it seems like ATI is the way to go.
>
> If you are dead set on nVidia, it might be a year before someone finds 
> the solution nVidia owners are waiting on.
>
>
> On Wed, Mar 28, 2012 at 11:57 AM, Teo En Ming (Zhang Enming) 
> <singapore.mr.teo.en.ming@gmail.com 
> <mailto:singapore.mr.teo.en.ming@gmail.com>> wrote:
>
>     Dear Xen Users,
>
>     I have _partial_ (that is, less than 100%) success following Jean
>     David Techer's Xen 4.2-unstable VGA Passthrough Documentation. In
>     both Windows 8 Consumer Preview HVM and Windows XP Home Edition
>     HVM, I get yellow exclamation mark besides NVIDIA Geforce 8400 GS
>     in Device Manager. NVIDIA Geforce 8400 GS in Device Manager reports:
>
>     1) Windows has stopped this device because it has reported
>     problems. (Code 43)
>     2) This device isn't using any resources because it has a problem.
>
>     So, in Xen VGA Passthrough to Windows 8 Consumer Preview HVM and
>     Windows XP Home Edition HVM, I can only surf the internet and
>     watch Youtube videos but I cannot run 3D graphics benchmarks. This
>     is very very important because you cannot play 3D games. I can
>     only run 2D graphics benchmarks, meaning I can only play 2D games.
>     But nobody plays 2D games nowadays.
>
>     Jean David Techer, who is French, told me that it is a NVIDIA
>     driver problem. According to his documentation, you have to use
>     NVIDIA drivers 275.33 and 275.50 strictly. Any other NVIDIA driver
>     versions WILL NOT work. Hence, I have attempted to install NVIDIA
>     drivers 275.33 WHQL and 275.50 BETA in Windows XP Home Edition HVM
>     domU. Common sense tells you I did not install both driver
>     versions at the same time, of course. Installing NVIDIA driver
>     versions 275.33 and 275.50 causes Windows XP Home Edition HVM domU
>     to be DESTROYED (in Xen speak) and also causes my domain 0 to crash.
>
>     But if I install the LATEST NVIDIA drivers above 280.XX, it WILL
>     NOT cause my Windows XP HVM domU and domain 0 to crash. But there
>     will be a yellow exclamation marks besides NVIDIA Geforce 8400 GS
>     in Device Manager. Why do I keep complaining about the yellow
>     exclamation mark? Is it because I have nothing better to do and
>     irritate David Techer? It is because I simply CANNOT run 3D
>     graphics benchmarks and play 3D games. I can only surf the web and
>     play Youtube videos.
>
>     Jean David Techer's Xen 4.2-unstable VGA Passthrough documentation
>     is available at the following URL:
>
>     Jean David Techer's Blog link:
>     http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patches-for-vga-pass-through
>
>     Any Xen user with the following computer hardware specifications,
>     please try out David Techer's documentation.
>
>     Intel Processor with Virtualization Technology
>     Motherboard with VT-d support
>     Motherboard BIOS with VT-d option to enable or disable
>     NVIDIA PCI Express x16 display card
>
>     Any Xen user who can attain 100% success with David Techer's Xen
>     4.2-unstable VGA Passthrough documentation, please let all of us
>     at xen-users mailing list know.
>
>     Why do I keep on troubleshooting? Because I consider this to be a
>     technical challenge, although I am not an expert programmer. I
>     have only learnt very basic C programming more than 15 years ago
>     at Singapore Polytechnic and I have forgotten most of it by now. I
>     am a Linux/UNIX system administrator with experiences in Apache
>     web server, qmail and Postfix Email Server, DNS Server, DHCP
>     server, OpenLDAP server, phpBB forum, MySQL database, Xen
>     virtualization, VirtualBox, VMware, Snort Intrusion Prevention
>     Systems, OSSEC Host Intrusion Detection Systems, Nagios monitoring
>     software, and various Linux and BSD distributions. But I am by no
>     means a software developer. I did not study computer science. I
>     studied mechanical engineering at National University of Singapore.
>
>     It is too bad software engineer Han Weidong has left Intel
>     Corporation last year, otherwise he would be able to help me. I
>     got 100% success with Xen 3.5-unstable VGA Passthrough 3 years
>     ago, back in the year 2009. Han Weidong et al are the original
>     developers of the Xen VGA Passthrough patches, which only worked
>     with Xen 3.5-unstable. Jean David Techer forward ported Han
>     Weidong's patches to Xen 4.2-unstable with his programming
>     knowledge, C/C++ and Java. I have read his CV.
>
>     According to Intel engineers Zhang Xiantao and Ren Yongjie,
>     Intel's current policy is to focus on IGD VGA passthrough, so it
>     is understood that they won't be able to help me with my issue. It
>     is company policy, so they cannot afford the time and resources to
>     help me.
>
>     If everybody who follows Jean David Techer's Xen 4.2-unstable VGA
>     Passthrough documentation with 100% success without glitches, then
>     I must be technically incompetent.
>
>     I would like to thank Xen users in advance if they are able to
>     lend a helping hand.
>
>     -- 
>     Yours sincerely,
>
>     Mr. Teo En Ming (Zhang Enming)
>     Singapore
>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>



[-- Attachment #1.2: Type: text/html, Size: 21031 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

  parent reply	other threads:[~2012-03-29  1:49 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-28 15:57 [REQUEST] Request for Xen Users to Attempt Jean David Techer's Xen 4.2-unstable VGA Passthrough Documentation Teo En Ming (Zhang Enming)
     [not found] ` <CAA7N5Ra53YKBPZqHKppsOCoNEF4JMO5emrPcSu=w2S+yxsQBfQ@mail.gmail.com>
2012-03-29  1:49   ` Teo En Ming (Zhang Enming) [this message]
2012-03-29  2:10   ` [Xen-users] " Teo En Ming (Zhang Enming)
2012-03-29  2:34   ` Teo En Ming (Zhang Enming)
     [not found]   ` <4F73C718.9020905@gmail.com>
     [not found]     ` <CAA7N5RYjC4Y+zsd2C25muQ12n8=UmNy0=eS-Y0rD_s9R0sx3DQ@mail.gmail.com>
     [not found]       ` <4F7484C0.2060009@gmail.com>
2012-03-29 18:35         ` Teo En Ming (Zhang Enming)
2012-03-29 18:56           ` Teo En Ming (Zhang Enming)
2012-03-29 20:11           ` Wei Huang
2012-03-29 21:29             ` Casey DeLorme
2012-03-29 23:03               ` Wei Huang
2012-03-30  4:55                 ` Teo En Ming (Zhang Enming)
2012-03-30 14:39                   ` Wei Huang
2012-05-07  5:42                     ` Teo En Ming (Zhang Enming)
2012-05-07 21:44                       ` Huang2, Wei
2012-03-31 10:49                 ` Pasi Kärkkäinen
2012-03-31 11:06                   ` Kristijan Lečnik
2012-03-31 11:19                     ` Pasi Kärkkäinen
2012-03-31 14:35                       ` Kristijan Lečnik
2012-03-31 15:11                         ` Pasi Kärkkäinen
2012-03-31 20:08                           ` Casey DeLorme
2012-04-01 10:14                             ` Pasi Kärkkäinen
2012-04-03  1:35                             ` Andrew Warkentin
2012-03-30  4:48               ` Teo En Ming (Zhang Enming)
2012-03-31  5:48                 ` Casey DeLorme
2012-03-31 10:47               ` Pasi Kärkkäinen
2012-03-30  4:36             ` Teo En Ming (Zhang Enming)
2012-03-30 14:38               ` Wei Huang
2012-05-07  5:20                 ` Teo En Ming (Zhang Enming)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F73BFBD.3020600@gmail.com \
    --to=singapore.mr.teo.en.ming@gmail.com \
    --cc=Ian.Campbell@citrix.com \
    --cc=cdelorme@gmail.com \
    --cc=comments@whitehouse.gov \
    --cc=konrad@darnok.org \
    --cc=lee_hsien_loong@pmo.gov.sg \
    --cc=pasik@iki.fi \
    --cc=president@whitehouse.gov \
    --cc=tobias.geiger@vido.info \
    --cc=xen-devel@lists.xen.org \
    --cc=xen-users@lists.xen.org \
    --cc=xiantao.zhang@intel.com \
    --cc=yongjie.ren@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.