O iwlwifi ou iwldvm ou wext o driver sem fio?

3

De link :

  

O iwlwifi é o driver sem fio para os chips sem fio atuais da Intel.

De link

Device  Kernels     Module  Firmware
Intel® Wireless WiFi 5150AGN    2.6.29+     iwldvm  iwlwifi-5150-ucode-8.24.2.2.tgz

que diz que iwldvm é o "módulo".

  1. O driver não é um módulo?

  2. qual é o driver sem fio (módulo) para o adaptador wifi, iwlwifi ou iwldvm?

  3. Também é algum tipo de módulo de driver, mas por que ele não está listado em lsmod ou lshw ? Veja também link

Obrigado.

    
por Tim 04.05.2015 / 21:35

1 resposta

3

Nem todo módulo é um driver e os drivers podem usar vários módulos. Para mais informações, leia este tópico U & amp; L .

Quanto à sua pergunta específica:

$ modinfo iwlwifi | grep description
description:    Intel(R) Wireless WiFi driver for Linux
$ modinfo iwldvm | grep description
description:    Intel(R) Wireless WiFi Link AGN driver for Linux
$ modinfo iwldvm | grep depends
depends:        iwlwifi,mac80211,cfg80211

Como você pode ver, o módulo iwldvm pertence a um driver para um grupo muito específico de chips Intel WiFi. É otimizado para funcionar melhor com os dispositivos WiFi Link AGN.

No entanto, diz depende de iwlwifi , que, pelo contrário, afirma simplesmente ser um "driver Intel WiFi", por isso é um genérico driver, que deve funcionar com muitos dispositivos Intel WiFi.

Eu não sei exatamente como os drivers da Intel funcionam, mas posso imaginar o seguinte:

O iwlwifi permite interação básica com o dispositivo WiFi. Se você tivesse apenas iwlwifi, o seu WiFi poderia funcionar perfeitamente, reduzido ou nada.

Para os dois últimos casos, aqui vem um módulo mais especificado, como o iwldvm, que contém as operações necessárias para tarefas mais complexas. Com este driver, o WiFi deve funcionar corretamente, mas ainda requer o iwlwifi.

    
por s3lph 04.05.2015 / 21:51