Comment le Wi-Fi embarqué est-il présenté au système d'exploitation? Carte mère de bureau

11

Je regarde les cartes mères et je discute de dépenser plus pour une avec le Wi-Fi intégré. Je me demandais comment cela était présenté à l'OS. J'aimerais utiliser le pass-through PCI, donc je me demande s'il utilise PCI d'une manière ou d'une autre comme USB.

La carte mère spécifique que je regarde est le MSI z370 gaming carbon AC

https://www.msi.com/Motherboard/Z370-GAMING-PRO-CARBON-AC/Specification

Je ne peux même pas trouver qu'il dit qu'il a une connexion Wi-Fi ou Bluetooth, mais j'ai googlé et c'est ce que l'AC signifie et apparemment, il est basé sur Intel ... Pas une fiche technique très spécifique à mon avis. J'adore savoir quelle carte Wi-Fi exacte est utilisée.

Mise à jour: semble que j'ai raté l'onglet détails .... Je vois maintenant le type de carte. Mais je veux quand même confirmer qu'il est présenté comme un périphérique PCI.

FreeSoftwareServers
la source
Il indique clairement dans la fiche technique que cette carte dispose du WiFi et du Bluetooth, même en spécifiant le chipset comme Intel Wireless-AC 8265, selon msi.com/pdf/presale_v2/Z370-GAMING-PRO-CARBON-AC et Google confirme que le chipset est disponible pour l'interface USB ou PCIe, laquelle est implémentée honnêtement n'est pas pertinente car les deux sont plus que suffisantes pour gérer les besoins potentiels en bande passante. Ces réponses sont assez faciles pour Google, cela ne m'a pris que quelques secondes.
acejavelin
3
@acejavelin la façon dont il est présenté à l'OS est extrêmement pertinent car je cherche à faire un passage PCI via IOMMU / VT-d. C'est en fait la seule raison pour laquelle j'ai posé la question.
FreeSoftwareServers
2
Votre question laissait entendre que vous ne pouviez pas vérifier si la carte était équipée du WiFi et du Bluetooth, désolé si j'ai mal compris. Je trouverais très inhabituel qu'une carte mère, en particulier une carte de jeu, utilise l'USB car c'est une interface WiFi ... Elle utiliserait l'interface PCIe.
acejavelin
@acejavelin Je n'ai jamais eu de carte mère avec Wi-Fi embarqué autre que des ordinateurs portables. Je pensais cependant, mais pour l'argent et le temps, je voulais confirmer. Merci, votre commentaire ainsi que la réponse me laissent à 100% sûr sur son pci
FreeSoftwareServers
@FreeSoftwareServers J'ai légèrement mis à jour ma réponse. La carte sans fil est définitivement un adaptateur de style M.2, qui est ensuite inséré sur une carte PCIe x1. Je suis donc assez certain qu'il doit utiliser une interface PCIe. Cependant, il y a un câble USB qui doit être connecté, bien que dans quel but, je ne suis pas entièrement certain. Peut-être pour le Bluetooth?
Michael Frank

Réponses:

25

La page de détails que vous avez liée contient ces informations:

Carte Intel® Dual Band Wireless-AC 8265

  • Prend en charge le Wi-Fi 802.11 a / b / g / n / ac, double bande (2,4 GHz, 5 GHz) jusqu'à une vitesse de 867 Mbps.
  • Prise en charge du Bluetooth® Dual Mode 2.1, 2.1 + EDR, 3.0, 4.0, BLE, 4.2

Ensuite, vous pouvez trouver sur Intel Ark que cette carte sans fil peut être PCIe ou USB.

Enfin, en regardant l'art de la boîte:

entrez la description de l'image ici

Il y a une carte PCIe!

Cependant ... et c'est là que l'intrigue s'épaissit ... Le manuel du produit révèle les informations suivantes:

entrez la description de l'image ici

Un câble USB?!

Mais ensuite, il mentionne également ce qui suit:

Carte Intel® Dual Band Wireless-AC 8265
* La carte sans fil est préinstallée dans l'emplacement M2_3 (M.2 Key E).

Il y a aussi ce schéma:

entrez la description de l'image ici

Dans l'ensemble, on ne sait pas exactement comment cette carte sans fil se connecte réellement à la carte mère, donc en gros ... Je ne sais pas?

Michael Frank
la source
9
OMG J'étais tellement concentré sur la carte mère ... Je n'ai même pas regardé la carte PCI. Pour une raison quelconque, je pensais qu'il était littéralement intégré dans la carte. C'est juste un accessoire séparé. Je possède déjà un accessoire similaire. Donc, en substance, vous m'avez économisé 100 $ d'investissement dans un accessoire de carte mère dont je n'ai pas besoin.
FreeSoftwareServers
2
J'ai vu des cartes mères avoir un mini slot PCIe directement sur la carte, avec une telle carte installée (probablement juste une chose OEM), mais jamais une puce purement intégrée. Même une puce intégrée serait probablement encore PCIe. Certains ordinateurs portables étranges peuvent le connecter via USB, mais peu probable de nos jours.
LawrenceC
Lol ... Wow! J'ai totalement raté cela aussi, mais cela semble être une réponse assez claire.
acejavelin
@michaelfrank Je suis en fait assez familier, comme je l'ai dit pour une raison quelconque, je pensais que cela faisait littéralement partie de la carte mère. L'USB fournit une puissance supplémentaire. Je pense que vous pouvez l'utiliser sans USB mais le Bluetooth ne fonctionnera pas.
FreeSoftwareServers
4
@michaelfrank, cela m'a fait penser que l'USB est plus que de la puissance, car lorsque j'utilise le pass-through PCI avec un appareil similaire, seul le Wi-Fi apparaît. Pour passer par le Bluetooth, il apparaît comme un périphérique USB disponible. Pour que la transmission PCI fonctionne, je dois les passer séparément.
FreeSoftwareServers
42

Comme Micheal Frank l'a mentionné dans sa réponse , la carte mère en question est livrée avec une carte Intel® Dual Band Wireless-AC 8265, et le site Web ARK d'Intel indique : "System Interface Type: PCIe, USB".

Cela signifie que la carte a besoin à la fois de PCIe et d'USB pour fonctionner, ni l'un ni l'autre. Généralement, dans ces types de cartes combo Wifi + Bluetooth, qu'elles soient fabriquées par Intel, Atheros (maintenant Qualcomm) ou Broadcom, que ce soit en format MiniPCIe ou m.2, les voies PCIe connectent la partie WiFi et les voies USB connectent la partie Bluetooth .

Par exemple, ce qui suit est une capture d'écran prise à partir du Gestionnaire de périphériques sur un ordinateur portable Windows 10, où le menu "Affichage -> Périphérique par connexion" est sélectionné:

Capture d'écran du Gestionnaire de périphériques

De même, sur un ordinateur Linux, la carte WiFi apparaîtra dans lspci, et la carte Bluetooth apparaîtra dans lsusb.

Les spécifications de connexion MiniPCIe et m.2 incluent toutes les deux des voies PCIe et USB, et pour qu'une carte combo WiFi + Bluetooth fonctionne correctement, les deux protocoles sont requis. L'adaptateur PCIe fourni avec la carte mère achemine les voies PCIe du connecteur m.2 vers l'emplacement PCIe et les voies USB vers le connecteur USB, où il doit être branché aux en-têtes USB internes de la carte mère à l'aide du câble fourni. Si le câble n'est pas connecté, le WiFi peut fonctionner, mais le Bluetooth ne fonctionnera pas. (Certains modèles d'ordinateurs portables peuvent avoir uniquement des voies PCIe ou uniquement des voies USB connectées sur leurs emplacements MiniPCIe / m.2, et si une carte combinée est connectée à ces emplacements, une seule fonction fonctionnera.)

Étant donné que l'OP souhaite utiliser le passthrough PCI pour présenter la carte sans fil à une machine virtuelle, le périphérique PCIe et le périphérique USB doivent être transmis si WiFi et Bluetooth sont tous deux souhaités dans la machine virtuelle. (Même dans ce cas, cela peut ne pas fonctionner correctement, car le passage PCI est une magie noire, et de nombreux appareils ne l'aiment pas. J'ai déjà essayé de passer par une simple carte WiFi PCIe, et je ne l'ai jamais fait fonctionner; votre kilométrage peut varier. )

ambassadeur twisteroid
la source
Bonne réponse technique. +1
Michael Frank
4
Cela me fait me demander pourquoi diable il a été conçu de cette façon .... s'il a une interface PCIe, pourquoi ne pas se présenter comme un commutateur PCIe avec 2 appareils, l'un étant la carte Wi-Fi et l'autre étant l'interface Bluetooth? Il semble idiot d'exiger les deux interfaces en même temps.
alex.forencich
6
@ alex.forencich Pensez-y ... lequel choisiriez-vous si vous deviez concevoir une carte? Le Wifi via USB est moins efficace (plus de frais généraux, moins d'énergie électrique). Le Bluetooth via PCIe n'est pas défini dans les spécifications HCI, vous devez donc intégrer un contrôleur hôte USB PCIe.
AndreKR
@twisteroidambassador J'ai eu du mal à passer par un Wi-Fi PCI Nic. Je n'ai réussi qu'avec esxi et même alors pas 100% du temps. J'ai remarqué dans esxi 6.5 que le Bluetooth USB n'était plus présent mais dans esxi 6 il l'était. Je n'ai absolument pas pu le faire via le relais KVM.
FreeSoftwareServers
@AndreKR évidemment, le Wi-Fi devrait être connecté via PCIe pour obtenir la bande passante nécessaire. Il est intéressant de noter que l'USB est le seul moyen «standard» de fournir une interface Bluetooth, que je n'étais pas au courant. Évidemment, il doit y avoir un avantage à ajouter l'électronique et les pilotes de l'interface USB au lieu d'implémenter un commutateur PCIe, un hôte USB et un périphérique USB, tous sur le même dé. C'est probablement la solution la moins chère, après avoir pris en compte la zone de
découpe