Я рассматриваю материнские платы и размышляю о том, чтобы потратить больше на плату со встроенным Wi-Fi. Мне было интересно, как это представлено в ОС. Я хотел бы использовать PCI pass-through, поэтому мне интересно, использует ли она каким-то образом PCI или какую-то другую технологию, например USB.
Конкретно материнская плата, которую я рассматриваю, — MSI z370 gaming carbon AC.
https://www.msi.com/Motherboard/Z370-GAMING-PRO-CARBON-AC/Спецификация
Я даже не могу найти, что там написано, что есть Wi-Fi или Bluetooth, но я погуглил, и это то, что обозначает AC, и, по-видимому, он основан на Intel... Не очень конкретная спецификация, по-моему. Мне бы очень хотелось узнать, какая именно карта Wi-Fi используется.
Обновление: похоже, я пропустил вкладку «Подробности».... Теперь я вижу тип карты. Но я все еще хочу убедиться, что она представлена как устройство PCI.
решение1
На странице с подробностями, ссылку на которую вы дали, есть следующая информация:
Двухдиапазонная беспроводная карта Intel® Wireless-AC 8265
- Поддерживает Wi-Fi 802.11 a/b/g/n/ac, двухдиапазонный (2,4 ГГц, 5 ГГц) со скоростью до 867 Мбит/с.
- Поддерживает двойной режим Bluetooth® 2.1, 2.1+EDR, 3.0, 4.0, BLE, 4.2
После этого вы можете найти наИнтел Аркчто эта беспроводная карта может быть как PCIe, так и USB.
Наконец, взглянем на обложку:
Есть карта PCIe!
Однако... и вот тут-то сюжет становится еще интереснее...инструкция по использованиюраскрывает следующую информацию:
USB-кабель?!
Но далее также упоминается следующее:
Карта Intel® Dual Band Wireless-AC 8265
* Карта беспроводной связи предварительно установлена в слот M2_3 (M.2 Key E).
Есть еще вот такая диаграмма:
В общем, совершенно непонятно, как именно эта беспроводная карта подключается к материнской плате, так что, по сути... Я не знаю?
решение2
КакМайкл Франкупомянулв своем ответе, рассматриваемая материнская плата поставляется с картой Intel® Dual Band Wireless-AC 8265, иНа сайте Intel ARK указано:: «Тип системного интерфейса: PCIe, USB».
Это означает, что карта нуждаетсякак PCIe, так и USBработать, а не или-или. Обычно в таких комбинированных картах Wifi + Bluetooth, независимо от того, производятся ли они Intel, Atheros (теперь Qualcomm) или Broadcom, в форм-факторе MiniPCIe или m.2, линии PCIe подключают часть WiFi, а линии USB подключают часть Bluetooth.
Например, ниже приведен снимок экрана диспетчера устройств на ноутбуке с Windows 10, где выбрано меню «Вид -> Устройство по подключению»:
Аналогично на компьютере с Linux карта WiFi будет отображаться в 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 passthrough для представления беспроводной карты виртуальной машине, то и устройство PCIe, и устройство USB должны быть пропущены, если в виртуальной машине требуются и WiFi, и Bluetooth. (Даже в этом случае это может работать некорректно, поскольку PCI passthrough — это черная магия, и многим устройствам это не нравится. Я уже пытался пропустить простую PCIe WiFi-карту, но так и не добился успеха; ваши результаты могут отличаться.)