What is the difference between the Card Type and the Firmware Version?
O campo Card Type
mostrado em "Sobre este mac" parece estar corrompido. Parece estar combinando o ID do fornecedor do cartão com o ID do fornecedor do subsistema, que pode ou não identificar exclusivamente o cartão e, mesmo que o faça, apenas para o sistema operacional nativo do fornecedor do sistema.
A versão do firmware é a versão do firmware em execução no dispositivo. Uma placa sem fio é suficientemente complicada para ter seu próprio processador interno (por exemplo, um microcontrolador). A versão do firmware identifica o software em execução na CPU da placa.
Is the Firmware Version another word for a Driver?
Não. O driver do sistema operacional é executado na CPU principal. Ele é responsável pela interface do sistema operacional com o barramento PCI. O firmware é executado na placa sem fio. Ele é responsável pela interface do barramento PCI com o hardware de rádio sem fio real. É como um "driver" no final, exceto que você não quer chamá-lo assim porque causaria mais confusão.
Você pode pensar no barramento PCI como uma linha telefônica entre uma casa (OS) e um galpão próximo (placa sem fio). O motorista está na casa falando ao telefone com o firmware, que fica no galpão. O motorista está subordinado a uma cadeia de comando na casa, mas o firmware é o rei do castelo no galpão.
A situação é ainda mais complicada pelo fato de muitos cartões não incluírem o firmware no próprio cartão; O próprio cartão tem apenas um tipo de bootloader que pode carregar o firmware através do PCI e depois executá-lo. Então você tem que ter um arquivo de firmware compatível no lado do sistema operacional eo driver do sistema operacional precisa saber como alimentá-lo para abrir completamente o cartão. Mas o firmware não é executado no sistema operacional, ele é apenas alimentado na placa sem processamento (muito).
Which terms in the output of lspci -k correspond to the output from "About this mac"?
Nenhum deles. A Intel Corporation WiFi Link 5100 deve ter a ID PCI [8086:4232]
e definitivamente não corresponde ao fornecedor% PCI0x14E4
(Broadcom). Você está acessando hardware diferente do MacOS e do Linux; a saída completa de lspci -nn
pode revelar o que está acontecendo.
How do I know what driver to install?
O cartão que você encontrou no Linux já foi reivindicado por iwlwifi
. Se você pode começar a correr com isso, provavelmente é melhor fazer isso, já que as placas Intel têm melhor compatibilidade com Linux do que as da Broadcom.