WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Fwd: [Xen-devel] Has Anyone Been Able to Run PVOPS DomU Against any nVid

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Fwd: [Xen-devel] Has Anyone Been Able to Run PVOPS DomU Against any nVidia Chipset?
From: John McDermott (U.S. Navy Employee) <john.mcdermott@xxxxxxxxxxxx>
Date: Fri, 17 Sep 2010 15:02:59 -0400
Delivery-date: Fri, 17 Sep 2010 12:03:47 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <FF4BECC9-FC78-4DA8-8E89-C2D816360641@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
sorry, forgot to reply all ...

Begin forwarded message:

> From: "John McDermott (U.S. Navy Employee)" <john.mcdermott@xxxxxxxxxxxx>
> Date: September 17, 2010 2:57:59 PM EDT
> To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
> Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
> Subject: Re: [Xen-devel] Has Anyone Been Able to Run PVOPS DomU Against any 
> nVidia Chipset?
> 
> Jeremy,
> 
> Thanks. I will probable build a new development system that has an on-board 
> Matrox chipset. Meanwhile, I willing to keep pounding on this hardware to see 
> what is causing the problem. I have a tarball of the serial output, lspci, 
> .config etc., from the i7 machine, if that would be of any help.
> 
> On Sep 17, 2010, at 2:35 PM, Jeremy Fitzhardinge wrote:
> 
>> On 09/17/2010 09:53 AM, John McDermott (U.S. Navy Employee) wrote:
>>> Xen Developers,
>>> 
>>> This has already been posted to Xen-Users, but  I got no response.
>>> 
>>> Short version: has anyone been able to run a 2.6.32.18 PVOPS domU, on Xen 
>>> 4.0.1, on Fedora 13, against any nVidia chipset? I'd like to know which 
>>> chipset please.
>> 
>> By "nVidia chipset" do you mean a system chipset, or specifically a
>> graphics card?
> 
> @Jeremy, both the boxes have graphics cards made by nVidia, but as far as I 
> can tell the issue is the chipset on the card.
>> 
>> By "run ... pvops domU ... against any nVidia chipset" do you mean
>> passing the hardware through to the domU?
> 
> @Jeremy, no passthrough.
>> 
>> Are you running domU as HVM or PV?  If it is HVM, are you using stubdoms?
> 
> @Jeremy, I have tried both HVM and PV domU; no stubdoms. Basically, I just 
> followed the directions Boris D. has on his blog, which seem to work fine 
> until things get to domU video time.
>> 
>>> Long version:
>>> 
>>> I have encountered what appears to be an interesting video or DRM problem 
>>> with this combination.   Dom0 runs X11 without problems but this 
>>> combination will not run X11 as dom U. While attempting to install Fedora 
>>> 13 dom U as an HVM, using a 2.6.32.18 PVOPS dom0, running on Xen 4.0.1 on 
>>> Fedora 13,  using virt-install --nographics, it reaches the point following 
>>> the XML display of the boot guest configuration, reports an
>>> 
>>> (EE) FBDEV(0): FBIOBLANK: Invalid argument
>>> 
>>> error and then hangs with garbage displayed on my remote xterm console. 
>>> (Virt-install --vnc dies also.) My serial console shows a bunch of 
>>> hypervisor
>>> 
>>> (XEN) HVM2: int13_harddisk: function 41, unmapped device for ELDL=81
>>> ...
>>> 
>>> and then some
>>> 
>>> ...
>>> (XEN) vlapic.c:702:d2 Local APIC Write to read-only register 0x30
>>> 
>>> error messages.
>> 
>> I think those are more warnings than errors.  Are there any other error
>> messages?
> 
> @ Jeremy, not from Xen and all of the other errors are X11 errors. My xterm 
> just goes to garbage when I try to virt-install an HVM.
>> 
>>> I can get a pvops domain U to install --nographics, but the resulting guest 
>>> cannot start X and fails with the same "(EE) FBDEV(0): FBIOBLANK: Invalid 
>>> argument". No hypervisor error messages are generated by this failure.
>> 
>> If you're using an emulated FB then it should Just Work, and be
>> independent of whatever the host graphics chip is - and emulated is
>> probably what you should be using for install regardless of what you
>> plan to do once the guest is installed.
> 
> @Jeremy, that is what I expected; that is why I posted when it did not; it 
> surprised me. In my admittedly dated experience with fighting nVidia on Linux 
> since about 1998, nVidia just makes awkward things happen. All of my recent 
> coding experience is in the hypervisor code, which is where our research is 
> focused. So I am a noob about modern Linux kernels and hope they just work. 
> 
>> 
>> If you are passing through a graphics controller, how are you making
>> sure that dom0 isn't also using it?
> 
> @Jeremy, not passing through.
>> 
>>> I have tried to get this kernel-hypervisor combination working on 2 
>>> different boxes:
>>> 
>>> 1)  a Dell Precision 690 with an Intel E6320 processor (I don't think this 
>>> is the issue) and an nVidia Quadro NVS 285, which X11 reports as nVidia NV 
>>> 44. Plain old Fedora 13 uses the nouveau driver with no problems. Udev 
>>> tells me it is version 153. The problem remains even with the kernel booted 
>>> nopat.
>>> 
>>> 2) a "roll-your-own" with EVGA X58 SLI motherboard / Intel i7 combination, 
>>> with an nVidia GEForce 9800 GTX+, which X11 reports as nVidia G92. Again, 
>>> plain old Fedora 13 uses the nouveau driver for this, without problems. 
>>> Trying a pvops domU gives me the same behavior: Fedora domU installs and 
>>> runs fine, but cannot start X11.
>>> 
>>> I have tried this against 2 kernels: Jeremy's e6b92c and Michael Young's 
>>> 2.6.32.21-167.xendom0.fc13.x86_64. (The latter fails in video during kernel 
>>> boot, when I use init=/sbin/upstart, but boots OK without it, but then 
>>> fails to run X on domU's.) When building these kernels, both complain about 
>>> missing the nouveau module at depmod time.
>>> 
>>> Before I go swapping cards or outright buying one, has anyone run this 
>>> pvops combination against any nVidia-based graphics card? Does pvops 
>>> require an ATI chipset?
>> 
>> Konrad has done a lot of work on making many different graphics cards
>> work, including nVidia, at least in dom0.
> 
> @Jeremy, the nVidia stuff runs great in the pvops dom0 on both of my boxes. 
> Using the nv driver I think?
>> 
>>> Has pvops been run against an onboard Matrox chipset, as on a server?
>> 
>> Yes, my home server machine has a Matrox controller which works OK.
>> 
>>   J
> 
> ----
> What is the formal meaning of the one-line program
> #include "/dev/tty"
> 
> J.P. McDermott                                building 12
> Code 5542                                     mcdermott@xxxxxxxxxxxxxxxx
> Naval Research Laboratory     voice: +1 202.404.8301
> Washington, DC 20375, US      fax:   +1 202.404.7942
> 
> 
> 
> 
> 
> 
> 

----
What is the formal meaning of the one-line program
#include "/dev/tty"

J.P. McDermott                          building 12
Code 5542                                       mcdermott@xxxxxxxxxxxxxxxx
Naval Research Laboratory       voice: +1 202.404.8301
Washington, DC 20375, US        fax:   +1 202.404.7942








_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>