Onde devo colocar o driver Broadcom BCM4313 para o Asus 1018?

1

Eu tenho um arquivo de driver wl.ko . Como posso instalá-lo ou onde devo colocar que meu wifi funciona no meu Asus 1018?

Controlador de rede: Broadcom Corporation BCM4313 802.11b / g LP-PHY

    
por vrcmr 14.04.2011 / 19:44

2 respostas

1

Carregue somente o módulo do kernel se ele foi compilado para ele. Você pode verificar isso executando modinfo -F vermagic /path/to/wl.ko . Sua saída seria parecida com:

2.6.35-28-generic SMP mod_unload modversions 

A parte 2.6.35-28-generic é a versão do kernel para a qual o módulo foi compilado. Deve corresponder à saída de uname -r . Se essas versões corresponderem, continue. Caso contrário, pare .

Antes de seguir os próximos passos, teste se o módulo seria carregado:

modprobe -nv wl

Se o módulo for carregado, mostra algo como:

insmod /lib/modules/2.6.35-28-generic/kernel/net/wireless/wl.ko
  1. Copie o módulo para o diretório modules executando:

    sudo install -m 644 /lib/modules/$(uname -r)/kernel/net/wireless/wl.ko
    
  2. Atualize o mapa de dependências do módulo para todos os módulos executando:

    sudo depmod -a
    
  3. Carregue o módulo do kernel na sessão atual:

    sudo modprobe wl
    

    Se você receber algum erro, não continue, remova o módulo executando:

    sudo rm /lib/modules/$(uname -r)/kernel/net/wireless/wl.ko
    sudo depmod -a
    
  4. Adicione wl a /etc/modules executando:

    echo wl | tee -a /etc/modules
    
  5. Atualize seu ramdisk inicial com o módulo do kernel executando:

    sudo update-initramfs -u
    
por Lekensteyn 14.04.2011 / 21:37
0

Ele entra em /lib/modules/<kernel-version>/kernel/net/wireless , onde é mais provável que seja 2.6.35-22-genérico, para ter certeza disso:

$ ls /lib/modules/

E veja a entrada mais alta lá.

Certifique-se de criar um modprobe wl depois de copiar o arquivo

    
por tutuca 14.04.2011 / 20:11