如何找到Mac硬件上的macOS和linux wifi驱动程序之间的区别?

姆比格拉斯

从2013年末开始,我将在Macbook Pro上运行macOS,但我正在阅读关于wifi配置的Arch Wiki,并专注于第一部分:

第一部分是识别并确保为您的无线设备安装了正确的驱动程序

我的目标是更好地了解如何解决:

  1. 我的机器上的物理wifi设备是什么?
  2. 我需要什么驱动程序才能使其正常工作?
  3. 可以在linux上使用吗?

首先,我进入“关于本机”菜单,以获取有关network interface(是物理网络设备吗?)的一些信息

en0:
  Card Type:  AirPort Extreme  (0x14E4, 0x112)
  Firmware Version: Broadcom BCM43xx 1.0 (7.21.171.68.1a5)
  MAC Address:  60:03:08:8b:96:9c
  Locale: FCC
  Country Code: US
  Supported PHY Modes:  802.11 a/b/g/n/ac
  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165
  Wake On Wireless: Supported
  AirDrop:  Supported
  AirDrop Channel:  149
  Auto Unlock:  Supported
  Status: Connected

建议Arch Wikilspci -k中获取有关已安装的无线驱动程序的信息。给出以下示例:

$ lspci -k
06:00.0 Network controller: Intel Corporation WiFi Link 5100
  Subsystem: Intel Corporation WiFi Link 5100 AGN
  Kernel driver in use: iwlwifi
  Kernel modules: iwlwifi

我认为信息的两个重要部分是Card TypeFirmware Version

  • Card Type之间有什么区别Firmware Version
  • Firmware Version的另一种说法Driver
  • 输出中的哪些术语lspci -k与“关于本机”的输出相对应?

综观现有的Linux驱动程序,并Cmd+fBCM43xx变成了什么。

但是,以下链接指向比较开放源代码无线驱动程序的维基百科页面有效:

在此处输入图片说明

有一些绿色和一些红色。一些问题是:

  • 如何使用此信息确定我的wifi卡是否可以工作?
  • 我怎么知道要安装什么驱动程序?
  • 是否有macOSBCM43xx驱动程序和linuxBCM43xx驱动程序?
  • 为什么关于此Mac会说PHY支持所有模式,但不支持Wiki页面?是因为他们是不同的驱动程序吗?
郁闷的丹尼尔

卡类型和固件版本有什么区别?

Card Type“关于本机”中显示字段似乎已损坏。似乎是将卡的供应商ID与子系统的供应商ID组合在一起,后者可能会也可能不会唯一地标识卡,即使可以,也只能唯一地标识系统供应商的本机操作系统。

固件版本是设备上运行的固件的版本。无线网卡非常复杂,以至于其内部都有自己的CPU(例如,微控制器)。固件版本标识卡CPU上运行的软件。

固件版本是驱动程序的代名词吗?

否。操作系统驱动程序在主CPU上运行。它负责将操作系统连接到PCI总线。固件在无线网卡上运行。它负责将PCI总线连接到实际的无线电硬件。最后,它有点像“驱动程序”,只是您不希望这样称呼它,因为这会引起更多的混乱。

您可以将PCI总线视为房屋(OS)与附近棚屋(无线卡)之间的电话线。司机在屋子里用固件在电话里聊天,而固件在棚子里。驾驶员从属于房屋中的命令链,但是固件是棚屋中的城堡之王。

由于许多卡本身都不包含固件,因此情况变得更加复杂。该卡本身只有一种引导加载程序,可以通过PCI加载固件然后执行它。因此,您必须在OS端具有兼容的固件文件,并且OS驱动程序需要知道如何馈入该文件才能完全启动该卡。但是固件无法在操作系统中运行,它只是未经处理(过多)就被馈送到了卡上。

lspci -k输出中的哪些术语与“关于本机”中的输出相对应?

没有一个。英特尔公司的WiFi Link 5100应该具有PCI ID [8086:4232],并且绝对不能与PCI供应商0x14E4(Broadcom)匹配您在MacOS和Linux上使用的是不同的硬件。的完整输出lspci -nn可能会揭示正在发生的事情。

我怎么知道要安装什么驱动程序?

您在Linux中找到的卡已被认领iwlwifi如果您可以使用它,最好这样做,因为Intel卡比Broadcom卡具有更好的Linux兼容性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到Mac硬件上的macOS和linux wifi驱动程序之间的区别?

来自分类Dev

硬件驱动程序和内核驱动程序之间的区别?

来自分类Dev

驱动程序和提供程序之间的区别

来自分类Dev

驱动程序和提供程序之间的区别

来自分类Dev

加载驱动程序和注册驱动程序之间的区别

来自分类Dev

本机端口驱动程序和设备驱动程序之间的区别?

来自分类Dev

加载驱动程序和注册驱动程序之间的区别

来自分类Dev

设备文件和设备驱动程序之间的区别

来自分类Dev

MySQL的ANSI和Unicode驱动程序之间的区别

来自分类Dev

设备文件和设备驱动程序之间的区别

来自分类Dev

设备驱动程序和模块之间的区别?

来自分类Dev

jdbc 驱动程序和连接器之间的区别

来自分类Dev

内核中的图形驱动程序和Xorg的图形驱动程序之间有什么区别?

来自分类Dev

Intel 6280 WiFi Linux驱动程序

来自分类Dev

Kubernetes中的驱动程序和容器运行时之间有什么区别?

来自分类Dev

内核驱动程序和内核模块之间有什么区别?

来自分类Dev

NVIDIA 第三方免费驱动程序和发行版非免费驱动程序之间有什么区别?

来自分类Dev

Linux驱动程序和Android驱动程序有什么区别

来自分类Dev

如何在Linux上安装WiFi和蓝牙驱动程序?

来自分类Dev

物理设备驱动程序和逻辑设备驱动程序有什么区别?

来自分类Dev

手动打开的Chrome浏览器和使用chrome驱动程序打开之间有什么区别

来自分类Dev

从驱动程序的角度来看,英特尔p状态和速度步进之间有何区别?

来自分类Dev

Zotac WiFi驱动程序-不支持Linux

来自分类Dev

为Slackware Linux安装WiFi驱动程序

来自分类Dev

在Ubuntu 13.10上构建wifi驱动程序时出错

来自分类Dev

Wifi上的Ubuntu网络驱动程序崩溃

来自分类Dev

在 Fedora 上安装 wifi 驱动程序时出错

来自分类Dev

Linux-图形驱动程序和Mesa之间的关系

来自分类Dev

Linux-图形驱动程序和Mesa之间的关系

Related 相关文章

  1. 1

    如何找到Mac硬件上的macOS和linux wifi驱动程序之间的区别?

  2. 2

    硬件驱动程序和内核驱动程序之间的区别?

  3. 3

    驱动程序和提供程序之间的区别

  4. 4

    驱动程序和提供程序之间的区别

  5. 5

    加载驱动程序和注册驱动程序之间的区别

  6. 6

    本机端口驱动程序和设备驱动程序之间的区别?

  7. 7

    加载驱动程序和注册驱动程序之间的区别

  8. 8

    设备文件和设备驱动程序之间的区别

  9. 9

    MySQL的ANSI和Unicode驱动程序之间的区别

  10. 10

    设备文件和设备驱动程序之间的区别

  11. 11

    设备驱动程序和模块之间的区别?

  12. 12

    jdbc 驱动程序和连接器之间的区别

  13. 13

    内核中的图形驱动程序和Xorg的图形驱动程序之间有什么区别?

  14. 14

    Intel 6280 WiFi Linux驱动程序

  15. 15

    Kubernetes中的驱动程序和容器运行时之间有什么区别?

  16. 16

    内核驱动程序和内核模块之间有什么区别?

  17. 17

    NVIDIA 第三方免费驱动程序和发行版非免费驱动程序之间有什么区别?

  18. 18

    Linux驱动程序和Android驱动程序有什么区别

  19. 19

    如何在Linux上安装WiFi和蓝牙驱动程序?

  20. 20

    物理设备驱动程序和逻辑设备驱动程序有什么区别?

  21. 21

    手动打开的Chrome浏览器和使用chrome驱动程序打开之间有什么区别

  22. 22

    从驱动程序的角度来看,英特尔p状态和速度步进之间有何区别?

  23. 23

    Zotac WiFi驱动程序-不支持Linux

  24. 24

    为Slackware Linux安装WiFi驱动程序

  25. 25

    在Ubuntu 13.10上构建wifi驱动程序时出错

  26. 26

    Wifi上的Ubuntu网络驱动程序崩溃

  27. 27

    在 Fedora 上安装 wifi 驱动程序时出错

  28. 28

    Linux-图形驱动程序和Mesa之间的关系

  29. 29

    Linux-图形驱动程序和Mesa之间的关系

热门标签

归档