3 votos

¿Cómo puedo configurar PCI passthrough para mi tarjeta USB 3.0 de HighPoint 1144A bajo ESXi 5.1?

Tengo un Apple Mac Pro (MacPro5,1) ejecutando VMware ESXi 5.1.0 (799733) con un punto culminante RocketU 1144A USB 3.0 PCI-express tarjeta instalada. Dado que VMware ESXi 5.1 no soporta USB 3.0 para host de dispositivos conectados, estoy tratando de conectar el USB 3.0 PCIe tarjeta a una máquina virtual usando DirectPath I/O PCI passthrough.

Me tomó un número de configuraciones diferentes, pero finalmente me las arreglé para configurar el punto culminante RocketU 1144A USB 3.0 PCI Express card para DitectPath passthrough:

DirectPath Configuration Screenshot

DirectPath Status Screenshot

El primer par de veces que he intentado, después de reiniciar he recibido aún el "El host debe reiniciar para aplicar los cambios de configuración" de advertencia, incluso después de reiniciar el host. Por fin he encontrado que con el movimiento de la tarjeta USB 3.0 para la 3ª ranura PCIe, yo era capaz de obtener la configuración de la pasarela al palo.

Yo también tenga en cuenta que el dispositivo se muestra como un "ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller" cuando en realidad debería haber 4xASM1042 fichas. Yo también tuve que pasar a través de la PLX Technology, Inc PEX 8609 de 8 carriles, de 8 Puertos PCI Express Gen 2 Interruptor para hacer los cambios de configuración de palo.

Ahora, sin embargo, estoy atascado tratando de conectar el ASMedia Tecnología ASM1042 dispositivo a un FreeBSD (FreeNAS) de la máquina virtual. Al añadir un dispositivo como una tarjeta PCI passthrough dispositivo a la máquina virtual, soy incapaz de poder en la máquina virtual:

VM Power On Error Screencapture

VMware ESX error irrecuperable: (vcpu-0) PCIPassthruChangeIntrSettings: 09:00.1 no se pudo registrar interrupción (código de error 195887105)

Traté de pasar a través de sólo la ASMedia ASM1042, sólo el PLX PEX 8609, y tanto los dos dispositivos. Ninguna de estas tres configuraciones trabajado.

Googlear para que el código de error que me llevó a este post del foro en alemán que mediante el uso de Google Translate que fue capaz de extraer la siguiente información:

Tienes que desactivar MSI y obligando a la tarjeta para obtener un INTx interrumpir el acceso, vamos. Puedes leer aquí en la página 5. http: / / www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf usted siguientes parámetros para agregar manualmente a la máquina virtual config: pciPassthru0.msiEnabled = "FALSE" Tuve que correr todo también virtualisert a ESXi y luego caminé el sistema cerrado de ESXi, pero con el tiempo los nervios de punta porque problemas, pero en realidad no participen. puedo ahora han migrado a KVM (Proxmox VE) donde el rico y el Cine S2 V5.5 también éxito en el siguiente VM (con MSI). Todo funciona super estable.

Siguiendo esas instrucciones, he añadido

pciPassthru0.msiEnabled = "FALSE" pciPassthru1.msiEnabled = "FALSE"

a mi .vmx archivo, y esto hizo que me a de arranque en FreeBSD 8.3 (FreeNAS 8.3.1) VM... sin embargo la máquina virtual colgado en el arranque aquí:

FreeBSD Hang Screencapture

Espero que necesito hacer algún otro cambio. El VMware documento PDF de ellos vinculados a la describe "dispositivos conectados", y espero que haya algún tipo de vinculación pasando por el cual el 4xASM1042 chips (porque el 4 puertos USB 3.0 tarjeta cada uno tiene su propio canal) necesitan estar conectados a través del interruptor... o algo... pero estoy seguro de que técnicamente lo que está pasando o cómo proceder.

¿Cómo puedo resolver estos problemas y passthru de trabajo para el HighPoint 1144A de tarjetas USB 3.0 bajo EXSi 5.1?

2voto

Tina Puntos 21

Honestamente, eres wayyyy fuera de las normas para un servidor ESXi de instalación. Estoy seguro de que esto no iba a ser compatible con la configuración de alguna manera.

Entiendo que usted está probablemente tratando de llegar a un todo-en-uno (ZFS?) solución de almacenamiento, pero dudo que usted encontrará una gran cantidad de mindshare en este tipo de arreglo.

Las dos cosas que me pueden recomendar son la comprobación de las VMware Lista de Compatibilidad de Hardware (HCL) para las notas en el momento culminante de la tarjeta USB y también la actualización de su ESXi para la generación actual, #914609.

1voto

Paul Braren Puntos 11

Se puede trabajar, como he demostrado con capturas de pantalla de Noviembre de 2011, mediante ESXi 5.0: http://TinkerTry.com/usb3passthru

Compruebe las casillas de verificación que has activado, si usted todavía está tratando de conseguir esta pasando. Sí, nada de esto es compatible o en HCL listas, pero es pasado a través de todas formas, por lo que el hipervisor no le importa, y el punto culminante 1444U debería funcionar.

Estoy teniendo bastante suerte con ESXi 5.5 (passthrough en 5.1 era pobre).

Voy a publicar más artículos sobre esto pronto.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: