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.