Como compilar o bcmwl-ubuntu?

4

Rodando no kernel & lt; 4.0 Eu usei o bcmwl-kernel-source pré-compilado do repositório sem problemas. Agora atualizei meu Ubuntu 14.04.2 LTS para o kernel 4.0.0-040000-generic, onde o pacote ainda não é suportado. Eu encontrei este relatório de bug onde o autor descreve que há uma versão corrigida para o kernel 4.0 < um href="https://github.com/longsleep/bcmwl-ubuntu"> no github .

Infelizmente, não consigo compilá-lo via make all . Isso me dá o seguinte erro:

user@computer:~/Downloads/bcmwl-ubuntu$ make all
KBUILD_NOPEDANTIC=1 make -C /lib/modules/'uname -r'/build M='pwd'
make[1]: Verzeichnis »/usr/src/linux-headers-4.0.0-040000-generic«
wird betreten CFG80211 API is prefered for this kernel version Using
CFG80211 API   LD     
/home/user/Downloads/bcmwl-ubuntu/built-in.o make[2]: *** Keine
Regel vorhanden, um das Target
»/home/user/Downloads/bcmwl-ubuntu/src/shared/linux_osl.o«,   
benötigt von »/home/user/Downloads/bcmwl-ubuntu/wl.o«, zu
erstellen.  Schluss. make[1]: ***
[_module_/home/user/Downloads/bcmwl-ubuntu] Fehler 2 make[1]:
Verzeichnis »/usr/src/linux-headers-4.0.0-040000-generic« wird
verlassen make: *** [all] Fehler 2

Alguém por favor pode me aconselhar como compilá-lo ou dizer o que estou fazendo errado?

  • build-essential é a versão 11.6ubuntu6
  • O Wifi-Card é um adaptador de rede sem fio 802.11ac BCM4352

Obrigado!

    
por lumen 22.04.2015 / 20:17

4 respostas

3

O uso de make não está bem aqui. longsleep apenas revisou o README :

  

Pessoal, esse repositório é o pacote do Ubuntu. Então você deve construir o   pacote e instalá-lo. Em seguida, ele constrói o módulo com o kernel   correções necessárias para sua versão específica do kernel. Eu vejo que o   readme precisa de algum trabalho: -)

Isso deve funcionar:

Primeiro você precisa deste pacote:

sudo apt-get install git-buildpackage

altere para bcmwl-ubuntu e inicie a criação do pacote:

cd bcmwl-ubuntu
gbp buildpackage -b -uc -us

O pacote deb é um nível de diretório acima do diretório de construção. E.G .:

../bcmwl-kernel-source_6.30.223.248+bdcom-1longsleep0_amd64.deb
    
por A.B. 23.04.2015 / 14:47
4

Nesse meio tempo eu criei um ppa onde é possível instalar facilmente uma versão compatível com o Kernel 4.0 do pacote bcmwl no Ubuntu 14.04, 14.10 e 15.04.

sudo apt-add-repository ppa:longsleep/bcmwl
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

Então, se você não quiser compilá-lo, agarre-o de lá.

Verifique o repositório ppa você mesmo em: link

    
por longsleep 24.04.2015 / 18:53
-2

De link :

  

Nesse meio tempo eu criei um ppa onde é possível instalar facilmente um Kernel   4.0 versão compatível do pacote bcmwl no Ubuntu 14.04, 14.10 e 15.04.

     

sudo apt-add-repositório ppa: longsleep / sudo bcmwl apt-get update sudo   apt-get install bcmwl-kernel-source

     

Então, se você não quiser compilá-lo, agarre-o de lá.

     

Verifique o repositório ppa você mesmo em:    link

    
por oCEAn 27.05.2015 / 14:48
-3

Você não precisa compilá-lo, mas o LongSleep fez o upload de um arquivo aqui

    
por Jeremy31 22.04.2015 / 22:41