Boa noite, amigos
Voltando a usar o Linux, e o fórum depois de um ano.
Minha placa de rede está funcionando com um driver alternativo. Na seção "Drivers Adicionais", consta assim:
"Utilizando código fonte do driver Linux para a placa sem fio Broadcom 802.11 STA de bcmwl-kernel-source (proprietário".
E isto é ótimo, pois não tive dor de cabeça para faze-la funcionar. Bastou selecionar esta opção.
O Problema é que o alcance dela é bem limitado. Um cômodo da casa onde funciona com o driver do windows, com este não funciona. Provavelmente porque ele coloca a placa para trabalhar a uma frequência um pouco mais baixa.
Segui alguns fóruns da internet, e baixei o driver para Linux, arquitetura 64 bits (a minha), do site da Broadcom.
O Arquivo era um tar.gz.
Infelizmente agora não lembro e nem encontrei o roteiro que segui, mas lembro que tive que instalar ou atualizar os "headers" pelo terminal, descompactar o arquivo do driver dentro de uma pasta criada com o nome "hybrid".
Depois de descompactar os arquivos na pasta, e tentar fazer a instalação, acontece isto:
luiz@Luiz-notebook:~$ cd hybrid
luiz@Luiz-notebook:~/hybrid$ sudo make && make install
[sudo] password for luiz:
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entrando no diretório `/usr/src/linux-headers-3.19.0-30-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /home/luiz/hybrid/src/wl/sys/wl_linux.o
/home/luiz/hybrid/src/wl/sys/wl_linux.c: In function ‘wl_alloc_linux_if’:
/home/luiz/hybrid/src/wl/sys/wl_linux.c:1310:64: error: macro "alloc_netdev" requires 4 arguments, but only 3 given
dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
^
/home/luiz/hybrid/src/wl/sys/wl_linux.c:1310:8: error: ‘alloc_netdev’ undeclared (first use in this function)
dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
^
/home/luiz/hybrid/src/wl/sys/wl_linux.c:1310:8: note: each undeclared identifier is reported only once for each function it appears in
make[2]: ** [/home/luiz/hybrid/src/wl/sys/wl_linux.o] Erro 1
make[1]: ** [_module_/home/luiz/hybrid] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.19.0-30-generic'
make: ** [all] Erro 2
luiz@Luiz-notebook:~/hybrid$
Estou feliz com meu SO, e pretendo usar somente o Ubuntu com o passar do tempo. Este é apenas um detalhe que tentarei solucionar com a ajuda de vocês. Mas não me impossibilita de continuar usando-o.
Obrigado.