
Estoy intentando configurar un servidor VM en mi antiguo hardware de escritorio, las especificaciones son:
Sistema
MB: gigabytes 970A-D3P
Procesador: AMD 8320
GPU para pasar: Edición Sapphire HD7870 Ghz
Sistema operativo: Servidor Ubuntu 14.04.2 amd64
Núcleo
Ya configuré la opción de arranque de grub "amd_iommu=on". He verificado que mi hardware admita la virtualización y, por lo que puedo ver, todo está bien.
Soporte IOMMU
Cuando reviso dmesg para ver cualquier cosa con IOMMU, aparece el siguiente error: http://puu.sh/mTON8/47d4433c33.png
dmesg | grep -e DMAR -e IOMMU
[ 0.973504] PCI-DMA: usando GART IOMMU.
[0.973508] PCI-DMA: reserva de 64 MB de área IOMMU en la apertura AGP
[12.724054] Controlador AMD IOMMUv2 de Joerg Roedel
[12.724057] La funcionalidad AMD IOMMUv2 no está disponible en este sistema
Errores de arranque de VM
Cuando intento iniciar la VM, aparece el siguiente error: http://puu.sh/mTOKK/32a4aeddd0.png
¿Me falta algún paso para habilitar la transferencia pci? ¿O mi hardware simplemente no es compatible con PCI Passthrough? Gracias por cualquier ayuda subserver
Respuesta1
Debe habilitar IOMMU en su BIOS.
Aquí hay una guía de eHow:http://www.ehow.com/how_7705109_enable-iommu-bios.html
Citado de la página anterior:
IOMMU (Unidad de administración de memoria de E/S) es una función compatible con los conjuntos de chips de la placa base que proporciona capacidades mejoradas de mapeo de memoria virtual a física, incluida la capacidad de mapear grandes porciones de memoria no contigua. IOMMU se puede habilitar en el BIOS de la placa base para resolver problemas con los controladores de dispositivos de máquinas virtuales.
Reinicie la computadora y anote la clave especificada para acceder o ingresar a "Configuración" en el mensaje de inicio inicial que se muestra cuando la computadora arranca por primera vez.
Reinicie la computadora e inmediatamente presione y mantenga presionada la tecla o teclas del teclado especificadas en el mensaje de inicio inicial. Tenga en cuenta las teclas de navegación especificadas en la pantalla de configuración del BIOS que aparece. Por lo general, las teclas especificadas son las teclas de flecha "Arriba", "Abajo", "Izquierda" y "Derecha" para mover el cursor, "Re Pág" y "Av Pág" para resaltar una selección en una lista, la "Pestaña" para moverse horizontalmente a través de las configuraciones y la tecla "Entrar" para seleccionar una configuración resaltada.
Navegue por cada pantalla del BIOS usando las teclas de "flechas" y busque la configuración "IOMMU", "Unidad de administración de memoria de E/S" o "Intel ® VT-d" (generalmente ubicada debajo de "Avanzado" o "Chipset/Northbridge/ Tylersburg IOH/Intel VT para configuración de E/S dirigida"menú de configuración). Mueva el cursor sobre el cuadro de selección de configuración usando las teclas de "flecha" y presione "Re Pág" o "Av Pág" o la tecla especificada para seleccionar "Activado".
Presione la tecla "F10" o navegue hasta el menú "Salir" usando las teclas de "flechas" y mueva el cursor al elemento "Guardar y salir" y presione la tecla "Entrar". Mueva el cursor a la selección "Sí" cuando se presente la confirmación para guardar la configuración y presione la tecla "Entrar" para guardar la configuración.
Respuesta2
El problema está solucionado, me había olvidado de habilitar IOMMU en la BIOS.
Gracias Daniel por recordármelo. Saludos amables subservidor