板载Wi-Fi如何呈现给OS?台式机主板


11

我正在研究主板,并且正在讨论是否要为内置Wi-Fi的笔记本电脑多花一些钱。我想知道如何将其呈现给操作系统。我想使用PCI直通,所以我想知道它是否以某种方式使用PCI或USB等其他技术。

我正在查看的特定主板是MSI z370游戏碳纤维AC

https://www.msi.com/主板/ Z370-GAMING-PRO-CARBON-AC /规格

我什至找不到它说它具有Wi-Fi或蓝牙的功能,但是我用Google搜索了,这就是AC的代表,显然它是基于Intel的...我认为这不是一个非常具体的规格表。我很想知道使用了什么确切的Wi-Fi卡。

更新:似乎我错过了“详细信息”选项卡。...我现在看到卡的类型。但是我仍然想确认它是作为PCI设备提供的。


根据msi.com/pdf/presale_v2/Z370-GAMING-PRO-CARBON-AC的数据,它在数据表中清楚地指出该板具有WiFi和蓝牙,甚至将芯片组指定为Intel Wireless-AC 8265,Google确认了该芯片组可用于USB或PCIe接口,但诚实地实现这一点并不重要,因为两者都足以应付潜在的带宽需求。这些答案对Google来说相当容易,我花了几秒钟。
acejavelin

3
@acejavelin如何将其呈现给操作系统与我正在通过IOMMU / VT-d进行PCI传递非常相关。实际上,这是我问这个问题的唯一原因。
FreeSoftwareServers

2
您的问题进一步暗示了您无法验证主板是否具有WiFi和蓝牙功能,如果我误解了,抱歉。对于主板,特别是游戏主板,使用USB作为WiFi接口是非常不寻常的……它将使用PCIe接口。
acejavelin

@acejavelin除了笔记本电脑外,我再也没有过带有板载Wi-Fi的主板。我知道了,但是为了金钱和时间我想确认一下。谢谢,您的评论和答案让我100%确信其基于pci的信息。
FreeSoftwareServers

@FreeSoftwareServers我略微更新了我的答案。无线网卡绝对是M.2样式的适配器,然后将其插入PCIe x1卡中。因此,我相当确定它必须使用PCIe接口。但是,有一条USB电缆需要连接,尽管我不确定是出于什么目的。可以用于蓝牙吗?
迈克尔·弗兰克

Answers:


25

您链接的详细信息页面上包含以下信息:

英特尔®双频Wireless-AC 8265卡

  • 支持Wi-Fi 802.11 a / b / g / n / ac,双频(2.4GHz,5GHz)最高867 Mbps的速度。
  • 支持Dual ModeBluetooth®2.1、2.1 + EDR,3.0、4.0,BLE,4.2

之后,您可以在Intel Ark上发现此无线卡可以是PCIe或USB。

最后,看一下盒子艺术:

在此处输入图片说明

有一个PCIe卡!

但是...这就是情节变浓的地方... 产品手册显示了以下信息:

在此处输入图片说明

USB电缆?!

但随后还提到了以下内容:

英特尔®双频Wireless-AC 8265卡
*无线卡已预先安装在M2_3(M.2 Key E)插槽中。

还有这个图:

在此处输入图片说明

总而言之,目前还不清楚这个无线网卡到底是如何真正连接到主板的,所以基本上...我不知道吗?


9
OMG,我非常专注于主板...。我什至没有看过PCI卡。由于某种原因,我认为它实际上已经集成到了董事会中。它只是一个单独的附件。我已经拥有一个类似的配件。因此,从本质上讲,您在不需要的主板配件上为我节省了100美元的投资。
FreeSoftwareServers

2
我已经看到母板板上有一个迷你PCIe插槽,并安装了这样的卡(可能只是OEM的东西),而从来没有纯集成的芯片。即使是集成芯片,也可能仍然是PCIe。一些奇怪的笔记本电脑可能会通过USB连接它,但最近不太可能。
LawrenceC

哈哈...哇!我也完全错过了,但这似乎是一个很明确的答案。
acejavelin

@michaelfrank我实际上很熟悉,就像我出于某种原因说的那样,我认为它实际上是主板的一部分。USB提供额外的电源。我相信您可以在没有USB的情况下使用它,但是蓝牙将无法工作。
FreeSoftwareServers

4
@michaelfrank这使我认为USB不仅仅是电源,因为当我将PCI pass-through与类似设备一起使用时,只有Wi-Fi出现。要通过蓝牙,它会显示为可用的USB设备。为了使PCI直通正常工作,我必须分别通过这两者。
FreeSoftwareServers

42

正如米歇尔·弗兰克(Micheal Frank)在他的回答中提到的那样,该主板带有英特尔®双频Wireless-AC 8265卡,并且英特尔的ARK网站指出:“系统接口类型:PCIe,USB”。

这意味着该卡需要PCIe也需要USB才能工作,而无需非此即彼。通常,在这些组合式Wifi +蓝牙卡中,无论是由Intel,Atheros(现为Qualcomm)还是Broadcom制造,无论是MiniPCIe还是m.2尺寸,PCIe通道都连接WiFi部分,而USB通道则连接蓝牙部分。

例如,以下是从Windows 10笔记本电脑上的设备管理器中截取的屏幕截图,其中选择了“查看->通过连接进行设备”菜单:

设备管理器屏幕截图

同样,在Linux计算机上,WiFi卡将出现在中lspci,而蓝牙卡将出现在中lsusb

MiniPCIe和m.2连接规范都包括PCIe通道和USB通道,并且为了使WiFi +蓝牙组合卡正常工作,这两个协议都是必需的。主板随附的PCIe适配器将m.2连接器上的PCIe通道路由到PCIe插槽,并将USB通道路由到USB连接器,在此必须使用随附的电缆将其插入主板的内部USB接头连接器。如果未连接电缆,则WiFi可能会工作,但蓝牙将无法工作。(某些型号的笔记本电脑可能在其MiniPCIe / m.2插槽上仅连接了PCIe通道或仅连接了USB通道,如果在这些插槽中插入了组合卡,则只能使用一种功能。)

由于OP希望使用PCI直通将无线卡呈现给虚拟机,因此,如果虚拟机中同时需要WiFi和蓝牙,则PCIe设备和USB设备都必须直通。(即使那样,它也可能无法正常工作,因为PCI直通是不可思议的,许多设备都不喜欢它。我曾经尝试过通过简单的PCIe WiFi卡,但从未尝试过;您的里程可能会有所不同。 )


好的技术答案。+1
迈克尔·弗兰克

4
这让我想知道为什么如此设计它。...如果它具有PCIe接口,为什么不作为带有2个设备的PCIe交换机出现,一个是Wi-Fi卡,另一个是蓝牙接口?同时需要两个接口似乎很愚蠢。
alex.forencich

6
@ alex.forencich考虑一下...如果要设计卡,您会选择哪一个?通过USB的Wifi效率较低(更多的开销,更少的电能)。HCI规范中未定义通过PCIe的蓝牙,因此您必须集成PCIe USB主机控制器。
-AndreKR

@twisteroidambassador我在通过Wi-Fi PCI Nic时遇到了麻烦。我只在esxi上获得成功,即使不是100%的时间也是如此。我在esxi 6.5中注意到USB蓝牙不再存在,而在esxi 6中却存在。我完全无法通过KVM传递做到这一点。
FreeSoftwareServers

@AndreKR显然必须通过PCIe连接wi-fi才能获得必要的带宽。有趣的是,USB是提供蓝牙接口的唯一“标准”方式,我并不知道。显然,添加USB接口电子设备和驱动程序而不是在同一芯片上实现PCIe开关,USB主机和USB设备必定具有一定的优势。考虑到芯片面积,测试,驱动程序软件等之后,它可能只是最便宜的解决方案
。– alex.forencich
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.