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.