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
baffled
that he has attained
100%
success while both of
us have only attained
partial
success (
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 Passthrough
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.