
Estou tentando configurar um servidor VM em meu hardware de desktop antigo, as especificações são:
Sistema
MB: gigabyte 970A-D3P
Processador: AMD 8320
GPU para passar: Sapphire HD7870 Ghz Edition
SO: Servidor Ubuntu 14.04.2 amd64
Núcleo
Já configurei a opção de inicialização do grub "amd_iommu = on". Fiz verificações se meu hardware suporta virtualização e pelo que posso ver está tudo bem.
Apoio IOMMU
Quando verifico qualquer coisa no dmesg com IOMMU, recebo o seguinte erro: http://puu.sh/mTON8/47d4433c33.png
dmesg | grep -e DMAR -e IOMMU
[0.973504] PCI-DMA: usando GART IOMMU.
[0.973508] PCI-DMA: Reservando 64 MB de área IOMMU na abertura AGP
[12.724054] Driver AMD IOMMUv2 por Joerg Roedel
[12.724057] Funcionalidade AMD IOMMUv2 não disponível neste sistema
Erros de inicialização da VM
Quando tento inicializar a VM, recebo o seguinte erro: http://puu.sh/mTOKK/32a4aeddd0.png
Estou faltando alguma etapa para ativar a passagem pci? Ou meu hardware simplesmente não suporta PCI Passthrough? Obrigado por qualquer ajuda subservidor
Responder1
Você precisa habilitar o IOMMU em seu BIOS.
Aqui está um guia eHow:http://www.ehow.com/how_7705109_enable-iommu-bios.html
Citado na página acima:
IOMMU (I/O Memory Management Unit) é um recurso suportado pelos chipsets da placa-mãe que fornece recursos aprimorados de mapeamento de memória virtual para física, incluindo a capacidade de mapear grandes porções de memória não contígua. O IOMMU pode ser habilitado no BIOS da placa-mãe para resolver problemas com drivers de dispositivos de máquinas virtuais.
Reinicie o computador e anote a chave especificada para acessar ou digite “Setup” na mensagem de inicialização exibida quando o computador inicializa pela primeira vez.
Reinicie o computador e pressione e segure imediatamente a tecla ou teclas do teclado especificadas na mensagem de inicialização inicial. Observe as teclas de navegação especificadas na tela de configuração do BIOS que aparece. Normalmente, as teclas especificadas são as teclas de seta "Up", "Down", "Left" e "Right" para mover o cursor, "Page Up" e "Page Down" para destacar uma seleção em uma lista, a "Tab" para mover horizontalmente pelas configurações e a tecla "Enter" para selecionar uma configuração destacada.
Navegue por cada tela do BIOS usando as teclas de “seta” e encontre a configuração “IOMMU”, “Unidade de gerenciamento de memória de E/S” ou “Intel ® VT-d” (geralmente localizada em “Avançado” ou “Chipset/Northbridge/ Tylersburg IOH/Intel VT para configuração de E/S direcionada"menu de configurações). Mova o cursor sobre a caixa de seleção de configuração usando as teclas de “seta” e pressione “Page Up” ou “Page Down” ou a tecla especificada para selecionar “Ativado”.
Pressione a tecla “F10” ou navegue até o menu “Sair” usando as teclas de “seta” e mova o cursor até o item “Salvar e Sair” e pressione a tecla “Enter”. Mova o cursor para a seleção “Sim” quando a confirmação para salvar as configurações for apresentada e pressione a tecla “Enter” para salvar a configuração.
Responder2
O problema está resolvido, esqueci de habilitar o IOMMU na BIOS.
Obrigado Daniel por me lembrar. Atenciosamente, subservidor