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.