[CentOS-virt] Can't get PCI card visible in guest
Kenneth Tanzer
ktanzer at desc.org
Mon Oct 27 17:03:14 UTC 2008
Well I'm all for sanity checks, not having realized that anything beyond
"vt support" was needed. This is new territory for me, but based on my
host lspci output (below), I'm guessing that I've got a 3100 chipset,
which seems not to support vt-d, leaving me SOL.
Can you confirm I'm interpreting this properly, or offer some other
means to determine vt-d support? Many thanks!
Ken
[root at xenhost proc]# lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller
Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 2-3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 4-5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 6-7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA
Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers
(rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers
(rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI
Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #3 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC
Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller
(rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus
Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to
PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E3 (rev 01)
03:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge
A (rev 09)
03:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge
B (rev 09)
06:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
06:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
07:01.0 Ethernet controller: Digium, Inc. Unknown device 8005 (rev 11)
08:00.0 RAID bus controller: 3ware Inc 9650SE SATA-II RAID (rev 01)
0b:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
Todd Deshane wrote:
> On Fri, Oct 24, 2008 at 7:58 PM, Kenneth Tanzer <ktanzer at desc.org> wrote:
>
>> I've got a Digium PCI telephone card that I'm trying to use with an
>> AsteriskNow guest, on a CentOS 5.2 host. I've tried setting up the pciback
>> stuff, and think I've done it right, but the card does not show up in the
>> guest. I'm obviously missing something, so any help (including ways to
>> debug this!) would be greatly appreciated.
>>
>> Here's some more info:
>>
>> The guest is fully virtualized, so I'm assuming that nothing should need to
>> be configured within the guest.
>>
>
> Just a sanity check, proper IOMMU support, such as Intel VT-d, is needed
> for passing devices to fully virt guests. Does your system support VT-d?
>
> Cheers,
> Todd
>
>
More information about the CentOS-virt
mailing list