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
 
   
 

xci-devel

[Xci-devel] Nvidia drivers + Xen 4 RC7?

To: xci-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xci-devel] Nvidia drivers + Xen 4 RC7?
From: Ali Lown <ali@xxxxxxxxxx>
Date: Wed, 24 Mar 2010 22:53:08 +0000
Delivery-date: Wed, 24 Mar 2010 15:53:40 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=Pg4ahorzqvrvUEBAs9AXsVwgZSPm4Jv2fY3u4R/g4UM=; b=RUH/k4W8EDD6Gkzd3+MNyvdYRzFNuCwNdNvh8teylgzPvikszojEgINAjikR1Y6Ohl YQKYpUh024rQZ7K8sLeZVE5uhCWof01f8Zdq2xXfncuglRq9dHkQ+i6XxVDBKFu/l8Cq jsZJcUBcD21Oznccgmnx2EJnYPiAKZs531ljY=
Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:reply-to:date:x-google-sender-auth:message-id :subject:from:to:content-type; b=LVsxZdLp+xFA2ttNRRkvInLOqcqgQq8Got5rQqwGCD1uWw0lPJ23kAZKLGQE+gtGcQ 2rbjpBHXG+HJpVbk7jyXr7awgr5uqBmzF0zYc7fQYN1y1mhcSXMvFgmfP2wV55QgspRR goc02hrKagCccYoluWcg7N0LV4+apRDm+hrDg=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-archive: <http://lists.xensource.com/archives/html/xci-devel>
List-help: <mailto:xci-devel-request@lists.xensource.com?subject=help>
List-id: xci-devel.lists.xensource.com
List-post: <mailto:xci-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xci-devel>, <mailto:xci-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xci-devel>, <mailto:xci-devel-request@lists.xensource.com?subject=unsubscribe>
Reply-to: ali@xxxxxxxxxx
Sender: xci-devel-bounces@xxxxxxxxxxxxxxxxxxx
I am using the latest version of Xen 4 from the mercurial repository,
and the Xen/stable kernel from git, with the latest Nvidia drivers
(195.36.15) and a GeForce 8600GT card (but same problem with inbuilt
8200GT)
I am aware that it is difficult to solve these problems because of the
limited information from Nvidia.
The problem is that although the module compiles and loads fine, it
crashes as soon as X is started, taking down all displays and the VTs,
leaving only ssh'ing into the machine possible.

The output in dmesg is:
[  632.715475] nvidia 0000:02:00.0: setting latency timer to 64
[  632.715480] vgaarb: device changed decodes:
PCI:0000:02:00.0,olddecodes=none,decodes=none:owns=none
[  632.715645] nvidia 0000:03:00.0: setting latency timer to 64
[  632.715648] vgaarb: device changed decodes:
PCI:0000:03:00.0,olddecodes=none,decodes=none:owns=none
[  632.715762] NVRM: loading NVIDIA UNIX x86_64 Kernel Module
195.36.15  Fri Mar 12 00:29:13 PST 2010
[  632.715822] NVRM: CPU does not support the PAT, falling back to MTRRs.
[  667.196544] X: Corrupted page table at address 7f581d79d000
[  667.196549] PGD b3123067 PUD 9c670067 PMD 9c760067 PTE fffffffffffff237
[  667.196555] Bad pagetable: 000f [#1] SMP
[  667.196558] last sysfs file:
/sys/devices/pci0000:00/0000:00:10.0/0000:03:00.0/resource
[  667.196561] CPU 0
[  667.196563] Modules linked in: nvidia(P) gspca_spca561 gspca_main
videodev v4l1_compat v4l2_compat_ioctl32 [last unloaded: nvidia]
[  667.196573] Pid: 8105, comm: X Tainted: P        W  2.6.32.10 #11 MS-7578
[  667.196575] RIP: e033:[<00007f58175cc6be>]  [<00007f58175cc6be>]
0x7f58175cc6be
[  667.196579] RSP: e02b:00007fff981d96c0  EFLAGS: 00010202
[  667.196581] RAX: 00007f581d79d000 RBX: 000000000156ad00 RCX: 0000000000000020
[  667.196583] RDX: 0000000000000001 RSI: 0000000000000020 RDI: 000000000156ad00
[  667.196585] RBP: 00007fff981d9790 R08: 0000000000000010 R09: 0101010101010101
[  667.196587] R10: 00007fff981d9450 R11: 00007f581ae5d1e0 R12: 000000000156ad00
[  667.196588] R13: 000000000156ad00 R14: 0000000000000001 R15: 0000000001568290
[  667.196592] FS:  00007f581d7676f0(0000) GS:ffff8800023fb000(0000)
knlGS:0000000000000000
[  667.196594] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[  667.196596] CR2: 00007f581d79d000 CR3: 000000009d32c000 CR4: 0000000000000660
[  667.196598] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  667.196602] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  667.196604] Process X (pid: 8105, threadinfo ffff88009d31e000, task
ffff8800b2d27260)
[  667.196606]
[  667.196607] RIP  [<00007f58175cc6be>] 0x7f58175cc6be
[  667.196609]  RSP <00007fff981d96c0>
[  667.196612] ---[ end trace 4eaa2a86a8e2da24 ]---

Xorg.log reports just a lack of a fully setup system:
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "UseEDID" "False"
(**) NVIDIA(0): Option "ModeValidation" "DFP-0: NoMaxPClkCheck,
NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
(**) Mar 24 21:51:50 NVIDIA(0): Enabling RENDER acceleration
(**) Mar 24 21:51:50 NVIDIA(0): Ignoring EDIDs
(II) Mar 24 21:51:50 NVIDIA(0): Support for GLX with the Damage and
Composite X extensions is
(II) Mar 24 21:51:50 NVIDIA(0):     enabled.
(II) Mar 24 21:51:56 NVIDIA(GPU-0): Not probing EDID on CRT-0.
(II) Mar 24 21:51:56 NVIDIA(0): NVIDIA GPU GeForce 8600 GT (G84) at
PCI:3:0:0 (GPU-0)
(--) Mar 24 21:51:56 NVIDIA(0): Memory: 524288 kBytes
(--) Mar 24 21:51:56 NVIDIA(0): VideoBIOS: 60.84.5e.00.00
(II) Mar 24 21:51:56 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Mar 24 21:51:56 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Mar 24 21:51:56 NVIDIA(0): Connected display device(s) on GeForce
8600 GT at PCI:3:0:0:
(--) Mar 24 21:51:56 NVIDIA(0):     CRT-0
(--) Mar 24 21:51:56 NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
The log then stops there as the NVIDIA module crashes, the next lines
that should be there are:
(II) Mar 24 22:31:44 NVIDIA(0): Assigned Display Device: CRT-0
(II) Mar 24 22:31:44 NVIDIA(0): Validated modes:
(II) Mar 24 22:31:44 NVIDIA(0):     "1920x1200"

This suggests that the driver is calling some hard-coded location Xen
has taken over to attempt to try the chosen display mode (EDID is
disabled, so the driver has been told the specific resolution to use).
Using the NV drivers works, but is not feasible because this is a
workstation, so 3D acceleration is needed.
Is more information needed, or is there enough here to attempt to find
a solution to this?
Thanks.
Ali.

_______________________________________________
Xci-devel mailing list
Xci-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xci-devel

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