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.