Daniel Kao
2008-Apr-11 23:50 UTC
[Xen-users] Syntax for PCI Pass-Thru for multiple devices?
Hi All, This might be a stupid question, but I have two PCI devices that I want to pass-thru to a PV domU. I can pass one of them, but not both. I''m sure it''s a stupid syntax issue within my configuration file. When I do a "lspci" in the domU, (CentOS 5.1), only one of the devices shows up. (e.g.) 00:00.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) The two devices are, (01:08.0) and (01:09.0) in dom0. If I do either of the following: pci = [ "01:08.0" ] or pci = [ "01:09.1" ] in the configuration file, they''ll show up. I''ve tried: pci = [ "01:08.0, 01:09.0" ] pci = [ "01:08.0,01:09.0" ] pci = [ "01:08.0", "01:09.0" ] pci = [ "01:08.0","01:09.0" ] No go on getting both passed. I''m sure I''m just doing something stupid with the syntax. Any help would be appreciated! Thanks! P.S. Both devices are TV Tuner cards. I''ve verified the drivers for them in dom0 are not loaded/unbound and both devices exist in /sys/bus/pci/drivers/pciback/. -- Cheers, Daniel Kao, Übermind Seattle, WA dkao@ubermind.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Age_M
2008-Apr-12 00:19 UTC
Re: [Xen-users] Syntax for PCI Pass-Thru for multiple devices?
Hi Daniel, try this: pci = [ ''01:08.0'',''01:09.0'' ] If it still doesn''t work, try using noirqdebug. I am not sure if you have to add it to your grub config or at the extra line in domU config but it resolves Problems with PCI devices sharing one IRQ. Maybe you just google it, to get the full information on this. Good luck, Age_M Daniel Kao wrote:> Hi All, > > This might be a stupid question, but I have two PCI devices that I > want to pass-thru to a PV domU. I can pass one of them, but not > both. I''m sure it''s a stupid syntax issue within my configuration > file. When I do a "lspci" in the domU, (CentOS 5.1), only one of the > devices shows up. > > (e.g.) 00:00.0 Multimedia video controller: Internext Compression Inc > iTVC16 (CX23416) MPEG-2 Encoder (rev 01) > > The two devices are, (01:08.0) and (01:09.0) in dom0. If I do either > of the following: > > pci = [ "01:08.0" ] or pci = [ "01:09.1" ] in the configuration file, > they''ll show up. > > I''ve tried: > > pci = [ "01:08.0, 01:09.0" ] > pci = [ "01:08.0,01:09.0" ] > pci = [ "01:08.0", "01:09.0" ] > pci = [ "01:08.0","01:09.0" ] > > No go on getting both passed. I''m sure I''m just doing something > stupid with the syntax. > > Any help would be appreciated! Thanks! > > P.S. Both devices are TV Tuner cards. I''ve verified the drivers for > them in dom0 are not loaded/unbound and both devices exist in > /sys/bus/pci/drivers/pciback/. >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Daniel Kao
2008-Apr-12 00:27 UTC
Re: [Xen-users] Syntax for PCI Pass-Thru for multiple devices?
Hi Age_M, I''ll give it a try! Thanks! I thought about switching to single-quotes from double-quotes but haven''t done it yet. The PCI devices are definitely IRQ sharing (IRQ''s 21 and 22). I''ll play around some more. Since at least one of them showed up in domU, I knew at least it was a good sign ;) Thanks, again! Cheers, Daniel Age_M wrote:> Hi Daniel, > > try this: > > pci = [ ''01:08.0'',''01:09.0'' ] > > If it still doesn''t work, try using noirqdebug. I am not sure if you > have to add it to your grub config or at the extra line in domU config > but it resolves Problems with PCI devices sharing one IRQ. Maybe you > just google it, to get the full information on this. > > Good luck, > Age_M > > Daniel Kao wrote: >> Hi All, >> >> This might be a stupid question, but I have two PCI devices that I >> want to pass-thru to a PV domU. I can pass one of them, but not >> both. I''m sure it''s a stupid syntax issue within my configuration >> file. When I do a "lspci" in the domU, (CentOS 5.1), only one of the >> devices shows up. >> >> (e.g.) 00:00.0 Multimedia video controller: Internext Compression Inc >> iTVC16 (CX23416) MPEG-2 Encoder (rev 01) >> >> The two devices are, (01:08.0) and (01:09.0) in dom0. If I do either >> of the following: >> >> pci = [ "01:08.0" ] or pci = [ "01:09.1" ] in the configuration file, >> they''ll show up. >> >> I''ve tried: >> >> pci = [ "01:08.0, 01:09.0" ] >> pci = [ "01:08.0,01:09.0" ] >> pci = [ "01:08.0", "01:09.0" ] >> pci = [ "01:08.0","01:09.0" ] >> >> No go on getting both passed. I''m sure I''m just doing something >> stupid with the syntax. >> >> Any help would be appreciated! Thanks! >> >> P.S. Both devices are TV Tuner cards. I''ve verified the drivers for >> them in dom0 are not loaded/unbound and both devices exist in >> /sys/bus/pci/drivers/pciback/.-- Cheers, Daniel Kao, Übermind Seattle, WA dkao@ubermind.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Maybe Matching Threads
- [VT-D]iommu.c:775: iommu_page_fault: iommu->reg = ffff828bfff57000
- dom0 crash, require assistance interpretting logs and config suggestions
- virtual gigabit
- any VT-d enabled mobos for Xeon 5000 series out there ?
- Ability to pass-through a PCI videocard & PCI USB card?