答案1
PCI 设备报告其类别和子类别以及其他参数(用于在操作系统确定要使用哪个驱动程序之前进行识别)。设备类别 0x02“网络控制器”具有这些子类:
- 0x00——以太网控制器
- 0x01 – 令牌环网络控制器
- 0x02 – FDDI 网络控制器
- ETC。
- 0x80 – 其他类型的网络控制器
当确定子类的初始列表时,以太网是一种相当流行的通信技术,从第一天起就有了自己的子类。但 Wi-Fi 出现得晚得多——因为它没有此列表中的专用子类,许多 Wi-Fi 适配器仅使用 0x80“其他网络控制器”子类。
在 PCI 3.0 中是0x0D “无线控制器”类,子类更适合Wi-Fi:
- 0x00…0x12 – 非 Wi-Fi 无线子类(蓝牙、IrDA 等)
- 0x20 – 802.11a (5 GHz Wi-Fi) 控制器
- 0x21 – 802.11b(2.4 GHz Wi-Fi)控制器
- 0x80 – 其他类型的无线控制器
据推测,现代双 2.4 和 5 GHz 适配器可以抛硬币在 0x20 或 0x21 之间进行选择,或者可以再次将自己归类为 0x80“其他子类型”。
但因为类和子类并不是真正的用过的除了操作系统驱动程序查找之外,许多制造商似乎从未看到任何理由从旧的 0x0280“网络控制器:其他”设备类切换。