W jaki sposób pokładowe Wi-Fi jest prezentowane w systemie operacyjnym? Płyta główna do komputerów stacjonarnych

11

Patrzę na płyty główne i zastanawiam się nad wydaniem więcej na jeden z wbudowanym Wi-Fi. Zastanawiałem się, jak to jest prezentowane systemowi operacyjnemu. Chciałbym użyć tranzytu PCI, więc zastanawiam się, czy używa on w jakiś sposób PCI, czy innej technologii, takiej jak USB.

Konkretna płyta główna, na którą patrzę, to MSI z370 do gier AC AC

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

Nie mogę nawet stwierdzić, że jest napisane, że ma Wi-Fi lub Bluetooth, ale przejrzałem Google i to właśnie oznacza skrót AC i najwyraźniej jest oparty na procesorach Intela ... Moim zdaniem nie jest to konkretna specyfikacja. Uwielbiam wiedzieć, jaka dokładnie karta Wi-Fi jest używana.

Aktualizacja: wygląda na to, że przegapiłem kartę szczegółów .... Teraz widzę typ karty. Ale nadal chcę potwierdzić, że jest to urządzenie PCI.

FreeSoftwareServers
źródło
W arkuszu danych wyraźnie stwierdza się, że ta karta ma WiFi i Bluetooth, nawet określając chipset jako Intel Wireless-AC 8265, zgodnie z msi.com/pdf/presale_v2/Z370-GAMING-PRO-CARBON-AC, a Google potwierdza ten chipset jest dostępny dla interfejsu USB lub PCIe, który jest zaimplementowany uczciwie, nie jest istotny, ponieważ oba są więcej niż wystarczające, aby obsłużyć potencjalne zapotrzebowanie na przepustowość. Odpowiedzi te są dość łatwe dla Google, zajęło mi to tylko kilka sekund.
acejavelin
3
@acejavelin sposób, w jaki jest prezentowany systemowi operacyjnemu, jest niezwykle istotny, ponieważ szukam przejścia przez PCI przez IOMMU / VT-d. To właściwie jedyny powód, dla którego zadałem to pytanie.
FreeSoftwareServers
2
Twoje pytanie wskazywało bardziej, że nie możesz zweryfikować, czy płyta ma WiFi i Bluetooth, przepraszam, jeśli źle zrozumiałem. Uważam, że używanie płyty USB jako interfejsu WiFi jest bardzo nietypowe dla płyty głównej, zwłaszcza do gier ... Używałby interfejsu PCIe.
acejavelin
@acejavelin Nigdy nie miałem płyty głównej z wbudowanym Wi-Fi innym niż laptopy. Pomyślałem jednak, ale dla pieniędzy i czasu chciałem to potwierdzić. Dzięki, twój komentarz i odpowiedź pozostawiają mi 100% pewności, że jest oparty na PCI.
FreeSoftwareServers
@FreeSoftwareServers Lekko zaktualizowałem swoją odpowiedź. Karta bezprzewodowa to zdecydowanie adapter w stylu M.2, który następnie umieszcza się na karcie PCIe x1. Jestem więc całkiem pewien, że musi używać interfejsu PCIe. Istnieje jednak kabel USB, który należy podłączyć, chociaż nie jestem pewien, w jakim celu. Może być dla Bluetooth?
Michael Frank

Odpowiedzi:

25

Strona szczegółów, do której prowadzi link, zawiera następujące informacje:

Karta Intel® Dual Band Wireless-AC 8265

  • Obsługuje Wi-Fi 802.11 a / b / g / n / ac, dwuzakresowe (2,4 GHz, 5 GHz) do 867 Mb / s.
  • Obsługuje Dual Mode Bluetooth® 2.1, 2.1 + EDR, 3.0, 4.0, BLE, 4.2

Następnie możesz dowiedzieć się na Intel Ark, że ta bezprzewodowa karta może być PCIe lub USB.

Wreszcie, patrząc na grafikę pudełka:

wprowadź opis zdjęcia tutaj

Jest karta PCIe!

Jednak ... i tutaj gęstnieje fabuła ... Instrukcja produktu ujawnia następujące informacje:

wprowadź opis zdjęcia tutaj

Kabel USB ?!

Ale dalej mówi także o następujących kwestiach:

Karta Intel® Dual Band Wireless-AC 8265
* Karta Wireless jest wstępnie instalowana w gnieździe M2_3 (M.2 Key E).

Jest też ten schemat:

wprowadź opis zdjęcia tutaj

Podsumowując, nie jest jasne, jak dokładnie ta karta bezprzewodowa faktycznie łączy się z płytą główną, więc w zasadzie ... nie wiem?

Michael Frank
źródło
9
OMG Tak bardzo skupiłem się na płycie głównej ... Nawet nie spojrzałem na kartę PCI. Z jakiegoś powodu myślałem, że jest dosłownie zintegrowany z płytą. To tylko oddzielne akcesorium. Mam już podobne akcesorium. Zasadniczo zaoszczędziłeś mi 100 dolarów na inwestycji w płytę główną, której nie potrzebuję.
FreeSoftwareServers
2
Widziałem, że płyty główne mają gniazdo mini PCIe bezpośrednio na płycie, z zainstalowaną taką kartą (prawdopodobnie tylko OEM), ale nigdy nie jest to całkowicie zintegrowany układ. Jednak nawet zintegrowany układ prawdopodobnie byłby PCIe. Niektóre dziwne laptopy mogą łączyć go przez USB, ale w dzisiejszych czasach jest mało prawdopodobne.
LawrenceC
Lol ... Wow! Zupełnie za tym tęskniłem, ale wydaje się to dość jasną odpowiedzią.
acejavelin
@ michaelfrank Właściwie jestem całkiem znajomy, jak powiedziałem z jakiegoś powodu, że myślałem, że to dosłownie część płyty głównej. USB zapewnia dodatkową moc. Wierzę, że możesz go używać bez USB, ale Bluetooth nie będzie działać.
FreeSoftwareServers
4
@ michaelfrank to sprawiło, że pomyślałem, że USB to coś więcej niż zasilanie, ponieważ kiedy używam tranzytu PCI z podobnym urządzeniem, pojawia się tylko Wi-Fi. Aby przejść przez Bluetooth, pojawia się jako dostępne urządzenie USB. Aby uzyskać przepustowość PCI do pracy, muszę przejść przez oba osobno.
FreeSoftwareServers
42

Jak wspomniał Micheal Frank w swojej odpowiedzi , wspomniana płyta główna jest wyposażona w kartę Intel® Dual Band Wireless-AC 8265, a strona internetowa ARK Intela stwierdza : „Typ interfejsu systemu: PCIe, USB”.

Oznacza to, że karta wymaga zarówno PCIe, jak i USB do działania, a nie albo-albo. Zazwyczaj w tego rodzaju kombinacjach kart Wi-Fi + Bluetooth, czy to produkowanych przez Intel, Atheros (obecnie Qualcomm) czy Broadcom, czy to w formacie MiniPCIe czy m.2, linie PCIe łączą część WiFi, a linie USB łączą część Bluetooth .

Na przykład poniżej znajduje się zrzut ekranu pobrany z Menedżera urządzeń na laptopie z systemem Windows 10, na którym wybrano menu „Widok -> Urządzenie według połączenia”:

Zrzut ekranu Menedżera urządzeń

Podobnie na komputerze z systemem Linux pojawi się karta WiFi lspci, a karta Bluetooth pojawi się za lsusb.

Specyfikacje połączeń MiniPCIe i m.2 obejmują zarówno ścieżki PCIe, jak i USB, a do prawidłowego działania zestawu combo WiFi + Bluetooth wymagane są oba protokoły. Adapter PCIe dostarczony z płytą główną prowadzi linie PCIe na złączu m.2 do gniazda PCIe, a linie USB do złącza USB, gdzie należy go podłączyć do wewnętrznych nagłówków USB płyty głównej za pomocą dostarczonego kabla. Jeśli kabel nie jest podłączony, WiFi może działać, ale Bluetooth nie będzie działać. (Niektóre modele laptopów mogą mieć albo tylko linie PCIe, albo tylko linie USB podłączone do gniazd MiniPCIe / m.2, a jeśli do tych gniazd zostanie podłączona karta combo, będzie działać tylko jedna funkcja).

Ponieważ OP chce użyć przepustowości PCI do prezentacji karty bezprzewodowej maszynie wirtualnej, zarówno urządzenie PCIe, jak i urządzenie USB muszą zostać przepuszczone, jeśli na maszynie wirtualnej wymagane są zarówno WiFi, jak i Bluetooth. (Nawet wtedy może nie działać poprawnie, ponieważ przekazywanie PCI jest czarną magią, a wielu urządzeniom się to nie podoba. Próbowałem wcześniej przejść przez prostą kartę PCIe WiFi i nigdy nie udało mi się jej uruchomić; przebieg może się różnić. )

ambasador Twisteroid
źródło
Dobra odpowiedź techniczna. +1
Michael Frank
4
To sprawia, że ​​zastanawiam się, dlaczego, do cholery, został zaprojektowany w ten sposób ... jeśli ma interfejs PCIe, to dlaczego nie ma go jako przełącznik PCIe z 2 urządzeniami, z których jedno to karta Wi-Fi, a drugie to interfejs bluetooth? Głupio wydaje się wymagać jednoczesnego korzystania z obu interfejsów.
alex.forencich
6
@ alex.forencich Pomyśl o tym ... który byś wybrał, gdybyś zaprojektował kartę? Wi-Fi przez USB jest mniej wydajne (więcej kosztów ogólnych, mniej energii elektrycznej). Bluetooth przez PCIe nie jest zdefiniowany w specyfikacjach HCI, więc musiałbyś zintegrować kontroler hosta PCIe USB.
AndreKR
@twisteroidambassador I miałem problemy z przejściem przez Wi-Fi PCI Nic. Udało mi się tylko z esxi i nawet wtedy nie w 100% przypadków. Zauważyłem w esxi 6.5, że USB Bluetooth nie był już obecny, ale w esxi 6 tak było. Zupełnie nie byłem w stanie tego zrobić przez przejście KVM.
FreeSoftwareServers
@AndreKR oczywiście wi-fi musiałoby być podłączone przez PCIe, aby uzyskać niezbędną przepustowość. Ciekawe, że USB to jedyny „standardowy” sposób na zapewnienie interfejsu Bluetooth, o którym nie wiedziałem. Oczywiście musi istnieć pewna zaleta dodania elektroniki i sterowników interfejsu USB zamiast implementacji przełącznika PCIe, hosta USB i urządzenia USB, wszystkie na tej samej matrycy. Jest to prawdopodobnie najtańsze rozwiązanie, po rozważeniu obszaru matrycy, testowania, oprogramowania sterownika itp.
alex.forencich