Como mapear o dispositivo PCI host para o virtualbox?

7

Em uma caixa virtual, é possível mapear o dispositivo USB do host.

Mas não é possível mapear o dispositivo PCI do host para o sistema convidado?

Como é possível conectar (mapear) um dispositivo PCI ao sistema operacional convidado?

Nosso sistema operacional hospedeiro é o Ubuntu 8.04 e o convidado é o Windows NT4.

    
por user24263 31.12.2009 / 13:13

2 respostas

8

O VirtualBox pode, de fato, passar dispositivos PCI através de versões recentes, embora seja necessária alguma configuração especial e certas limitações sejam aplicadas. Em suma, você precisa do seguinte suporte no host para torná-lo possível:

  • Suporte de hardware IOMMU (VT-d da Intel ou AMD-Vi)
  • BIOS com o suporte do IOMMU ativado
  • A máquina convidada precisa da paginação aninhada ativada
  • Kernel Linux moderno (versão 2.6.31 ou posterior) com suporte IOMMU compilado em
  • VirtualBox 4.1.x ou posterior (não sabe ao certo quando o suporte foi adicionado)

Se você tiver atendido a esses requisitos, poderá usar o VBoxManage modifyvm --pciattach e o VBoxManage modifyvm --pcidetach para ativar ou desativar um dispositivo específico para uma determinada VM.

Leia a seção relevante do manual do usuário para obter informações mais completas: link

    
por 27.03.2012 / 05:19
0

De link , parece que isso não é atualmente suportado.

    
por 31.12.2009 / 15:58