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.