Передача PCI на KVM

Я выполняю KVM на Ubuntu 11.10 на основанной на Intel машине с чипсетом G33 и процессором Q6600 (Поддержки VT-d).

У меня есть проблемы, когда я хочу добавить свою телевизионную Карту PCI к моей виртуальной машине.

Я получаю эту ошибку "Никакой найденный IOMMU. Не мог присвоить устройство "hostdev0"".

Кто-либо может вести меня, как настроить это правильно, таким образом, моя телевизионная Карта PCI передается до виртуальной машины?

Я добавил это к своему конфигурационному файлу:

   <hostdev mode='subsystem' type='pci' managed='yes'>
     <source>
      <address bus='0x03' slot='0x00' function='0x00'/>
     </source>
   </hostdev>

И это - информация об устройстве:

<device>
  <name>pci_0000_03_00_0</name>
  <parent>pci_0000_00_1c_1</parent>
  <driver>
    <name>cx23885</name>
  </driver>
  <capability type='pci'>
    <domain>0</domain>
    <bus>3</bus>
    <slot>0</slot>
    <function>0</function>
    <product id='0x8852'>CX23885 PCI Video and Audio Decoder</product>
    <vendor id='0x14f1'>Conexant Systems, Inc.</vendor>
  </capability>
</device>

Спасибо за Вашу справку ;-)

2
задан 5 April 2012 в 17:03

1 ответ

Intel все испортила, так как функциональность Vt-d на самом деле может существовать на чипсете.

http://www.intel.com/assets/pdf/prodbrief/317312.pdf

В Q33 его нет, а в Q35. Критерии для поддержки Vt-d зависят от того, где находится ваш контроллер памяти. С вашим процессором он не на кристалле, так что у вас есть возможность добавить Vt-d с обновлением чипсета. Чипы, такие как Nehalam, имеют встроенные контроллеры памяти, поэтому все функции, связанные с памятью, заблокированы в CPU.

http://www.intel.com/Assets/PDF/datasheet/316966.pdf

1.3.12 Intel® Virtualization Technology for Directed I/O (Intel® VT-d) (Intel® 82Q35 GMCH Only) Intel® Virtualization Technology for Directed I/O comprises technology components to support virtualization of platforms based on Intel architecture microprocessors. This document describes the chipset hardware components supporting I/O virtualization that are in the (G)MCH. Intel® VT-d is only supported by the Intel® Q35 Express chipset.

Может быть, вы можете найти сделку на Q35, хотя я предполагаю, что в долгосрочной перспективе будет экономически выгоднее обновить и плату, и чип с помощью встроенного контроллера памяти.

0
ответ дан 5 April 2012 в 17:03

Другие вопросы по тегам:

Похожие вопросы: