Wie wird das integrierte WLAN dem Betriebssystem präsentiert? Desktop-Motherboard

11

Ich schaue mir Motherboards an und diskutiere darüber, mehr für eines mit integriertem Wi-Fi auszugeben. Ich habe mich gefragt, wie dies dem Betriebssystem präsentiert wird. Ich möchte PCI-Pass-Through verwenden, daher frage ich mich, ob PCI irgendwie oder eine andere Technologie wie USB verwendet wird.

Das spezielle Motherboard, das ich mir anschaue, ist das MSI z370 Gaming Carbon AC

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

Ich kann nicht einmal feststellen, dass es Wi-Fi oder Bluetooth gibt, aber ich habe gegoogelt und dafür steht der AC und anscheinend basiert er auf Intel ... Meiner Meinung nach kein sehr spezifisches Datenblatt. Ich würde gerne wissen, welche genaue Wi-Fi-Karte verwendet wird.

Update: Anscheinend habe ich die Registerkarte "Details" verpasst. Ich sehe jetzt den Kartentyp. Ich möchte jedoch weiterhin bestätigen, dass es sich um ein PCI-Gerät handelt.

FreeSoftwareServer
quelle
Im Datenblatt wird deutlich angegeben, dass dieses Board über WLAN und Bluetooth verfügt, wobei der Chipsatz laut msi.com/pdf/presale_v2/Z370-GAMING-PRO-CARBON-AC sogar als Intel Wireless-AC 8265 angegeben wird, und Google bestätigt diesen Chipsatz ist für eine USB- oder PCIe-Schnittstelle verfügbar, die ehrlich gesagt nicht relevant ist, da beide mehr als ausreichend sind, um den potenziellen Bandbreitenbedarf zu decken. Diese Antworten sind für Google ziemlich einfach, ich habe nur ein paar Sekunden gebraucht.
Acejavelin
3
@acejavelin, wie es dem Betriebssystem präsentiert wird, ist äußerst relevant, da ich PCI-Pass-Through über IOMMU / VT-d durchführen möchte. Es ist in der Tat der einzige Grund, warum ich die Frage gestellt habe.
FreeSoftwareServers
2
Ihre Frage deutete mehr darauf hin, dass Sie nicht überprüfen konnten, ob das Board über WLAN und Bluetooth verfügt. Tut mir leid, wenn ich das falsch verstanden habe. Ich würde es für ein Mainboard, insbesondere ein Gaming-Board, sehr ungewöhnlich finden, USB als WiFi-Schnittstelle zu verwenden ... Es würde die PCIe-Schnittstelle verwenden.
Acejavelin
@acejavelin Ich hatte noch nie ein Motherboard mit integriertem WLAN außer Laptops. Ich dachte mir, aber für das Geld und die Zeit wollte ich bestätigen. Vielen Dank, Ihr Kommentar und die Antwort lassen mich 100% sicher sein, dass es auf PCI basiert.
FreeSoftwareServers
@FreeSoftwareServers Ich habe meine Antwort leicht aktualisiert. Die WLAN-Karte ist definitiv ein M.2-Adapter, der dann auf eine PCIe x1-Karte gesteckt wird. Ich bin mir also ziemlich sicher, dass eine PCIe-Schnittstelle verwendet werden muss. Es gibt jedoch ein USB-Kabel, das angeschlossen werden muss, obwohl ich nicht ganz sicher bin, zu welchem ​​Zweck. Könnte für das Bluetooth sein?
Michael Frank

Antworten:

25

Auf der von Ihnen verlinkten Detailseite befinden sich folgende Informationen:

Intel® Dual Band Wireless-AC 8265-Karte

  • Unterstützt Wi-Fi 802.11 a / b / g / n / ac, Dualband (2,4 GHz, 5 GHz) mit einer Geschwindigkeit von bis zu 867 Mbit / s.
  • Unterstützt Dual Mode Bluetooth® 2.1, 2.1 + EDR, 3.0, 4.0, BLE, 4.2

Anschließend können Sie auf Intel Ark feststellen, dass diese drahtlose Karte entweder PCIe oder USB sein kann.

Zum Schluss noch ein Blick auf die Box Art:

Geben Sie hier die Bildbeschreibung ein

Es gibt eine PCIe-Karte!

Jedoch ... und hier verdickt sich die Handlung ... Das Produkthandbuch enthält die folgenden Informationen:

Geben Sie hier die Bildbeschreibung ein

Ein USB-Kabel?!

Aber weiter unten wird auch Folgendes erwähnt:

Intel® Dual Band Wireless-AC 8265-Karte
* Die Wireless-Karte ist im Steckplatz M2_3 (M.2 Key E) vorinstalliert.

Es gibt auch dieses Diagramm:

Geben Sie hier die Bildbeschreibung ein

Alles in allem ist es ziemlich unklar, wie genau diese drahtlose Karte tatsächlich mit dem Motherboard verbunden ist, also im Grunde ... ich weiß nicht?

Michael Frank
quelle
9
OMG Ich habe mich so auf das Motherboard konzentriert ... Ich habe nicht einmal auf die PCI-Karte geschaut. Aus irgendeinem Grund dachte ich, es sei buchstäblich in das Board integriert. Es ist nur ein separates Zubehör. Ich besitze bereits ein ähnliches Zubehör. Im Wesentlichen haben Sie mir 100 US-Dollar in ein Motherboard-Zubehör gespart, das ich nicht benötige.
FreeSoftwareServers
2
Ich habe gesehen, dass Motherboards einen Mini-PCIe-Steckplatz direkt auf der Platine haben, auf dem eine solche Karte installiert ist (wahrscheinlich nur eine OEM-Sache), aber niemals einen rein integrierten Chip. Sogar ein integrierter Chip wäre wahrscheinlich immer noch PCIe. Einige seltsame Laptops verbinden es möglicherweise über USB, aber heutzutage nicht wahrscheinlich.
LawrenceC
Lol ... Wow! Das habe ich auch total vermisst, aber das scheint eine ziemlich klare Antwort zu sein.
Acejavelin
@michaelfrank Ich bin eigentlich ziemlich vertraut, wie ich aus irgendeinem Grund sagte, ich dachte, es sei buchstäblich Teil des Motherboards. Der USB bietet zusätzliche Leistung. Ich glaube, Sie können es ohne USB verwenden, aber das Bluetooth wird nicht funktionieren.
FreeSoftwareServers
4
@michaelfrank das hat mich zu dem Gedanken gebracht, dass USB mehr als Strom ist, denn wenn ich PCI-Pass-Through mit einem ähnlichen Gerät verwende, wird nur das WLAN angezeigt. Um über Bluetooth zu gelangen, wird es als verfügbares USB-Gerät angezeigt. Damit PCI-Pass-Through funktioniert, muss ich beide separat durchlaufen.
FreeSoftwareServers
42

Wie Micheal Frank in seiner Antwort erwähnte , wird das betreffende Motherboard mit einer Intel® Dualband Wireless-AC 8265-Karte geliefert, und auf der ARK-Website von Intel heißt es : "Systemschnittstellentyp: PCIe, USB".

Dies bedeutet, dass die Karte sowohl PCIe als auch USB benötigt , nicht entweder oder. Bei diesen kombinierten Wifi + Bluetooth-Karten von Intel, Atheros (jetzt Qualcomm) oder Broadcom, ob im MiniPCIe- oder m.2-Formfaktor, verbinden die PCIe-Lanes normalerweise den WiFi-Teil und die USB-Lanes den Bluetooth-Teil .

Das folgende Beispiel zeigt einen Screenshot aus dem Geräte-Manager eines Windows 10-Laptops, in dem das Menü "Ansicht -> Gerät nach Verbindung" ausgewählt ist:

Screenshot des Geräte-Managers

In ähnlicher Weise wird auf einem Linux-Computer die WiFi-Karte in lspciund die Bluetooth-Karte in angezeigt lsusb.

Die Verbindungsspezifikationen für MiniPCIe und m.2 umfassen sowohl PCIe-Lanes als auch USB-Lanes. Damit eine kombinierte WiFi + Bluetooth-Karte ordnungsgemäß funktioniert, sind beide Protokolle erforderlich. Der mit dem Motherboard gelieferte PCIe-Adapter leitet die PCIe-Lanes am m.2-Anschluss zum PCIe-Steckplatz und die USB-Lanes zum USB-Anschluss, wo sie mit dem mitgelieferten Kabel an die internen USB-Header des Motherboards angeschlossen werden müssen. Wenn das Kabel nicht angeschlossen ist, funktioniert möglicherweise WLAN, Bluetooth funktioniert jedoch nicht. (Bei bestimmten Laptop-Modellen sind möglicherweise nur PCIe-Lanes oder nur USB-Lanes an den MiniPCIe / m.2-Steckplätzen angeschlossen. Wenn eine Combo-Karte an diese Slots angeschlossen ist, funktioniert nur eine Funktion.)

Da das OP PCI-Passthrough verwenden möchte, um die drahtlose Karte einer virtuellen Maschine zu präsentieren, müssen sowohl das PCIe-Gerät als auch das USB-Gerät durchlaufen werden, wenn sowohl WiFi als auch Bluetooth in der virtuellen Maschine gewünscht werden. (Selbst dann funktioniert es möglicherweise nicht richtig, da PCI-Passthrough schwarze Magie ist und viele Geräte es nicht mögen. Ich habe zuvor versucht, eine einfache PCIe-WLAN-Karte zu verwenden, habe sie jedoch nie zum Laufen gebracht. Ihr Kilometerstand kann variieren. )

Twisteroid Botschafter
quelle
Gute technische Antwort. +1
Michael Frank
4
Ich frage mich daher, warum zum Teufel es so entworfen wurde ... Wenn es eine PCIe-Schnittstelle hat, warum nicht als PCIe-Switch mit 2 Geräten vorhanden, eines als Wi-Fi-Karte und eines als Bluetooth-Schnittstelle? Es scheint albern, beide Schnittstellen gleichzeitig zu benötigen.
Alex. Forencich
6
@ alex.forencich Denk darüber nach ... welches würdest du wählen, wenn du eine Karte entwerfen würdest? Wifi über USB ist weniger effizient (mehr Overhead, weniger Strom). Bluetooth über PCIe ist in den HCI-Spezifikationen nicht definiert, daher müssten Sie einen PCIe-USB-Host-Controller integrieren.
AndreKR
@ Twisteroidambassador Ich hatte Probleme beim Durchlaufen einer Wi-Fi PCI Nic. Ich war nur mit esxi erfolgreich und selbst dann nicht 100% der Zeit. Ich habe in esxi 6.5 festgestellt, dass USB Bluetooth nicht mehr vorhanden war, in esxi 6 jedoch. Ich war nicht in der Lage, dies über KVM-Passthrough zu tun.
FreeSoftwareServers
@AndreKR Wi-Fi müsste natürlich über PCIe verbunden werden, um die erforderliche Bandbreite zu erhalten. Interessant zu bemerken, dass USB die einzige "Standard" -Methode ist, um eine Bluetooth-Schnittstelle bereitzustellen, die mir nicht bekannt war. Das Hinzufügen der USB-Schnittstellenelektronik und der Treiber muss natürlich von Vorteil sein, anstatt einen PCIe-Switch, einen USB-Host und ein USB-Gerät auf demselben Chip zu implementieren. Es ist wahrscheinlich nur die billigste Lösung, nachdem man den Bereich, die Tests, die Treibersoftware usw.
berücksichtigt hat