J'ai une carte Supermicro X9SCM avec une carte PCI Express Atheros AR5008 (D-LINK DWA-556, Device=0024&Vendor=168C). La carte peut être marquée avec succès pour le PCI passthrough dans ESXi (j'ai essayé les versions 4.1 et 5.0) mais à chaque fois que je démarre une VM avec la carte Wifi associée - l'hôte entier se fige et nécessite un hard reset.
Il y a de fortes chances que cette carte ne soit pas compatible pour une raison ou une autre - bien qu'il semble qu'il y ait au moins un problème de compatibilité. un rapport J'ai pu constater que cela "fonctionnait", ou au moins que l'invité pouvait démarrer. Mais j'aimerais vraiment comprendre pourquoi il échoue. J'ai essayé de creuser dans certains fichiers journaux et d'autres ressources pour voir si je peux glaner des connaissances sur la meilleure façon de résoudre ce problème, bien que je sois loin d'être un expert des outils VMWare.
Voici ce que j'ai examiné jusqu'à présent :
- BIOS, j'ai essayé la dernière version (1.1a) et une version plus ancienne (1.0c).
- Le BIOS a un journal qui rapporte "PCI ERR" ou "PCI ERR - Asserted" chaque fois que cet événement de gel se produit.
- J'ai récupéré les différents journaux de /var/log sur l'hôte ESXi, bien que je n'aie pas encore été en mesure de voir quelque chose de trop utile. Peut-être que je ne sais pas où chercher.
- J'ai essayé d'ajouter la carte PCI au fichier passthru.map pour voir si je pouvais peut-être indiquer à ESXi comment il devrait se comporter, sans succès. (Note : Je n'ai pas encore essayé toutes les combinaisons de méthode de réinitialisation / fpt shareable)
- J'ai lu qu'il pouvait y avoir une différence avec les cartes PCI Express "actives". Je pense que cela fait référence à Gestion de l'alimentation à l'état actif mais je ne suis pas sûr de savoir comment vérifier cela.
- J'ai contacté le support Supermicro pour voir s'il y a un problème connu avec le BIOS / matériel mais je n'ai pas eu de réponse. J'ai également essayé d'accéder aux communautés VMWare et de poster sur leurs forums, mais je n'ai pas pu activer mon compte pour une raison étrange.
Encore une fois, ma vraie question est : comment faire pour comprendre pourquoi ce périphérique provoque le blocage de l'hyperviseur lorsqu'il est assigné à un invité ?