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.