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/
Home Products Support Community News


Re: [Xen-devel] Re: vt-d p7p55d evo: Success

- Xen version

- Dom0 kernel version, and if it's pvops or xenlinux based / Guest OS and driver version same kernel for both, via git clone of xen/stable-2.6.32 @ commit 062aaac18de6d875fcc646359179449218f486c5
packaged for install via debian's make-kpkg
used the .config attached here: http://lists.xensource.com/archives/html/xen-users/2010-03/msg00878.html

-- "lspci" output for the graphics card to get the PCI IDs and model information
dom0 lspci -vv
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GTS 512] (rev a2)
   Subsystem: XFX Pine Group Inc. Device 2332
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 32 bytes
   Interrupt: pin A routed to IRQ 10
   Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
   Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
   Region 3: Memory at f0000000 (64-bit, non-prefetchable) [size=32M]
   Region 5: I/O ports at cc00 [size=128]
   Expansion ROM at f3ee0000 [disabled] [size=128K]
   Capabilities: [60] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
       Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
       Address: 0000000000000000  Data: 0000
   Capabilities: [78] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us
           ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
           RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
           MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <1us
           ClockPM- Suprise- LLActRep- BwNot-
       LnkCtl:    ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
           ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
   Capabilities: [100] Virtual Channel <?>
   Capabilities: [128] Power Budgeting <?>
   Capabilities: [600] Vendor Specific Information <?>
   Kernel modules: nvidiafb

- Did you passthru all the PCI IDs or just one?
I'm only aware of one ID -> xen-pciback.hide=(01:00.0)

- Was it primary or secondary graphics adapter?

- Motherboard vendor/model and BIOS version/CPU version
Asus P7P55D Evo
bios 1207 (old)
core i7 860

- How did it work.. did you have some issues?
the nv driver on linux works fine (as good as it can)
it takes a bit before you see VGA output on boot
the console cursor was positioned higher than normal (sitting at over the halfway mark for the font)
shutdown of Xorg can leave you with a blank console
shutdown then Restart of domU without restarting dom0 may lead to no VGA output, however you can still ssh in and startx (Xorg) and it will produce output

Pasi Kärkkäinen wrote:
On Sun, Apr 11, 2010 at 02:18:45PM +0300, Pasi Kärkkäinen wrote:
On Sat, Apr 10, 2010 at 10:02:13PM -0400, listmail wrote:
I had no problems passing through my Nvidia 8800gts 512. The nv driver on linux works fine (as good as it can). There were a few quirks to note, but I imagine your experience will vary using ATI.

Was this primary or secondary adapter?

Also please refresh the XenVGAPassthrough wiki page and send all
the information asked there.. so I can add your entry there.


-- Pasi

Xen-devel mailing list