Как встроенный Wi-Fi представлен ОС? Настольная материнская плата

11

Я смотрю на материнские платы, и я спорю о том, чтобы потратить больше на одну со встроенным Wi-Fi. Мне было интересно, как это представлено в ОС. Я бы хотел использовать сквозной канал PCI, поэтому мне интересно, использует ли он каким-либо образом PCI или какую-то другую технологию, например USB.

Конкретная материнская плата, на которую я смотрю - это игровой карбоновый кондиционер MSI z370

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

Я даже не могу найти, что в нем написано, что у него есть Wi-Fi или Bluetooth, но я гуглил, и это то, что означает AC, и, очевидно, это на базе Intel ... Не очень специфическая спецификация на мой взгляд. Я хотел бы знать, какая именно карта Wi-Fi используется.

Обновление: кажется, я пропустил вкладку подробностей .... Теперь я вижу тип карты. Но я все еще хочу подтвердить, что он представлен как устройство PCI.

FreeSoftwareServers
источник
В спецификации четко указано, что на этой плате есть WiFi и Bluetooth, даже указав чипсет как Intel Wireless-AC 8265, согласно msi.com/pdf/presale_v2/Z370-GAMING-PRO-CARBON-AC, и Google подтверждает, что чипсет доступен для интерфейса USB или PCIe, который реализован, честно говоря, не актуально, поскольку обоих более чем достаточно для удовлетворения потенциальных потребностей в пропускной способности. Эти ответы довольно просты для Google, заняло у меня всего несколько секунд.
acejavelin
3
@acejavelin, как он представлен в ОС, чрезвычайно важен, так как я собираюсь выполнить сквозной переход через PCI через IOMMU / VT-d. Фактически это единственная причина, по которой я задал вопрос.
FreeSoftwareServers
2
Ваш вопрос намекал на то, что вы не можете проверить, есть ли на плате WiFi и Bluetooth, извините, если я неправильно понял. Мне было бы очень необычно, если бы материнская плата, особенно игровая, использовала USB как интерфейс Wi-Fi ... Она использовала бы интерфейс PCIe.
acejavelin
@acejavelin У меня никогда не было материнской платы со встроенным Wi-Fi, кроме ноутбуков. Я понял, хотя, но за деньги и время я хотел подтвердить. Спасибо, ваш комментарий и ответ оставляют меня на 100% уверенным, что он основан на pci.
FreeSoftwareServers
@FreeSoftwareServers Я немного обновил свой ответ. Беспроводная карта определенно является адаптером в стиле M.2, который затем устанавливается на карту PCIe x1. Так что я вполне уверен, что он должен использовать интерфейс PCIe. Тем не менее, есть USB-кабель, который необходимо подключить, хотя для каких целей я не совсем уверен. Может быть для Bluetooth?
Майкл Франк

Ответы:

25

На странице сведений, на которую вы ссылались, есть эта информация:

Карта Intel® Dual Band Wireless-AC 8265

  • Поддерживает Wi-Fi 802.11 a / b / g / n / ac, двухдиапазонный (2,4 ГГц, 5 ГГц) со скоростью до 867 Мбит / с.
  • Поддерживает Dual Mode Bluetooth® 2.1, 2.1 + EDR, 3.0, 4.0, BLE, 4.2

После этого вы можете найти в Intel Ark, что эта беспроводная карта может быть PCIe или USB.

Наконец, глядя на искусство коробки:

введите описание изображения здесь

Есть карта PCIe!

Однако ... и вот где сюжет утолщается ... Руководство по эксплуатации раскрывает следующую информацию:

введите описание изображения здесь

USB-кабель ?!

Но затем далее также упоминается следующее:

Плата Intel® Dual Band Wireless-AC 8265
* Плата беспроводной связи предварительно установлена ​​в слот M2_3 (M.2 Key E).

Там также эта схема:

введите описание изображения здесь

В общем, совершенно неясно, как именно эта беспроводная карта на самом деле подключается к материнской плате, так что в основном ... Я не знаю?

Майкл Фрэнк
источник
9
Боже мой, я был так сосредоточен на материнской плате ... Я даже не смотрел на карту PCI. Почему-то я думал, что он буквально интегрирован в доску. Это просто отдельный аксессуар. У меня уже есть подобный аксессуар. Таким образом, по сути вы сэкономили мне 100 долларов инвестиций в аксессуар для материнской платы, который мне не нужен.
FreeSoftwareServers
2
Я видел, что у материнских плат есть мини-слот PCIe прямо на плате, с такой установленной платой (вероятно, просто оригинальной), но не с чисто интегрированным чипом. Даже встроенный чип, вероятно, все еще будет PCIe. Некоторые странные ноутбуки могут подключать его через USB, но вряд ли в наши дни.
LawrenceC
Лол ... вау! Я также полностью пропустил это, но это, кажется, довольно четкий ответ.
acejavelin
@Michaelfrank Я на самом деле довольно знаком, как я сказал, почему-то я думал, что это буквально часть материнской платы. USB обеспечивает дополнительную мощность. Я считаю, что вы можете использовать его без USB, но Bluetooth не будет работать.
FreeSoftwareServers
4
@michaelfrank это заставило меня задуматься о том, что USB - это больше, чем питание, потому что когда я использую пропуск PCI через аналогичное устройство, появляется только Wi-Fi. Для прохождения через Bluetooth он отображается как доступное устройство USB. Чтобы заставить работать PCI pass-through, я должен пройти оба отдельно.
FreeSoftwareServers
42

Как отметил в своем ответе Мишель Фрэнк , рассматриваемая материнская плата поставляется с двухполосной картой Intel® Wireless-AC 8265 Intel®, а на веб-сайте Intel ARK говорится : «Тип интерфейса системы: PCIe, USB».

Это означает, что для работы карты нужны как PCIe, так и USB , а не или-или. Обычно в этих видах комбинированных карт Wifi + Bluetooth, будь то производства Intel, Atheros (сейчас Qualcomm) или Broadcom, в форм-факторе MiniPCIe или m.2, линии PCIe соединяют часть WiFi, а линии USB соединяют часть Bluetooth ,

Например, ниже приведен скриншот, сделанный из диспетчера устройств на ноутбуке с Windows 10, где выбрано меню «Просмотр -> Устройство по соединению»:

Снимок экрана диспетчера устройств

Аналогично, на компьютере с Linux карта Wi-Fi будет отображаться в lspci, а карта Bluetooth будет отображаться в lsusb.

Спецификации соединений MiniPCIe и m.2 включают в себя линии PCIe и линии USB, а для правильной работы комбинированной карты WiFi + Bluetooth необходимы оба протокола. Адаптер PCIe, поставляемый с материнской платой, направляет линии PCIe на разъеме m.2 в слот PCIe, а линии USB - на разъем USB, где его необходимо подключить к внутренним USB-разъемам материнской платы с помощью прилагаемого кабеля. Если кабель не подключен, WiFi может работать, но Bluetooth не будет работать. (Некоторые модели ноутбуков могут иметь либо только линии PCIe, либо только USB-линии, подключенные к их слотам MiniPCIe / m.2, и если комбинированная карта подключена к этим слотам, будет работать только одна функция.)

Поскольку OP хотел бы использовать сквозную передачу PCI для представления беспроводной карты виртуальной машине, необходимо пропустить и устройство PCIe, и устройство USB, если в виртуальной машине требуются WiFi и Bluetooth. (Даже в этом случае он может не работать должным образом, потому что прохождение PCI - это чёрная магия, и многим устройствам это не нравится. Я пытался пройти через простую карту PCIe WiFi и раньше, но так и не получил ее; ваш пробег может отличаться. )

посол твистероида
источник
Хороший технический ответ. +1
Майкл Франк
4
Это заставляет меня задуматься, почему, черт возьми, он был спроектирован таким образом ... если он имеет интерфейс PCIe, почему бы не представить его в качестве коммутатора PCIe с двумя устройствами, одно из которых является картой Wi-Fi, а другое - интерфейсом Bluetooth? Кажется глупым требовать оба интерфейса одновременно.
alex.forencich
6
@ alex.forencich Подумай об этом ... какой бы ты выбрал, если бы придумал дизайн карты? Wi-Fi через USB менее эффективен (больше накладных расходов, меньше электроэнергии). Bluetooth через PCIe не определен в спецификации HCI, поэтому вам придется интегрировать хост-контроллер PCIe USB.
AndreKR
@twisteroidamb Ambassador У меня возникли проблемы с прохождением через Wi-Fi PCI Nic. Я был успешен только с esxi и даже тогда не 100% времени. Я заметил в esxi 6.5, что USB Bluetooth больше не присутствовал, но в esxi 6 это было. Я полностью не смог сделать это через проход KVM.
FreeSoftwareServers
@AndreKR очевидно, что Wi-Fi должен был быть подключен через PCIe, чтобы получить необходимую пропускную способность. Интересно отметить, что USB является единственным «стандартным» способом предоставления интерфейса Bluetooth, о котором я не знал. Очевидно, что должно быть какое-то преимущество в добавлении электроники и драйверов интерфейса USB вместо реализации переключателя PCIe, USB-хоста и USB-устройства на одном кристалле. Это, пожалуй, самое дешевое решение, учитывая площадь кристалла, тестирование, программное обеспечение драйвера и т. Д.
alex.forencich