[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] PCI passthrough - XCP vs XenServer
> My advice is to give it a go, and report back to the list on what works (and > what doesn't). To request a device passthrough, > you'll need to add an "other-config" "pci" key via the CLI, naming the bus, > device and function you want to passthrough. Try > something like: > > xe vm-param-set uuid=... > other-config:pci=0/0000:bus:dev.fun,1/0000:bus:dev.fun2 > > Be careful to always pass through all functions of multi-function devices > (some hardware doesn't like it when the functions > are separated) and beware the code paths are different for HVM and PV. I > would recommend installing a modern Linux > distro as HVM (easiest done in XenServer by using the "other install media" > template), and use that. For reference, I often > use Ubuntu 12.04 but anything modern should be ok. Thanks very much for this info, and to others on the list who also replied - the info was great. I've installed XCP 1.6 and now have a bare bones Ubuntu 12.04 MythTV installation running on it. The output of lspci on my XCP host shows this: 05:00.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 05:00.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) 05:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 05:01.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) 05:02.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01) 05:02.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01) So I ran this command to try to pass through the 1st DVB-T multimedia card which seems to have 2 functions: # xe vm-param-set other-config:pci=0/0000:05:00.0,1/0000:05:00.2 uuid=7a1f3bcd-4b2d-4c10-5aa4-4238a48f011d I can now see some output from lspci on my VM: 00:00.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) But I thought I would see _two_ lines of output as I tried to set two on the command line on the XCP host (one for 05:00.0 and another for 05:00.2) . Did I get something wrong with the command I ran on the XCP host? Also, if I need to "undo" the xe vm-param-set command, how do I do that (so I can try some other variations of the command)? > What kind of DVB-T tuners have you got? I was considering something similar > myself with one of mine. I've got K-World DVB-T tuners. I'm in Australia so not sure if they would work in USA. _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |