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