2010/5/29 Max Miorim <[email protected]>: > 2010/5/28 Max Miorim <[email protected]>: >> On Fri, May 28, 2010 at 10:34 PM, Allan Lopes Ferreira >> <[email protected]> wrote: >>> Boa noite amigos Slackusers =D >>> >>> Peço-lhes uma ajuda com minha placa wireless; Atualizei meu o Slack >>> para versão 13.1 mas me deparei com uma surpresa: Quando tento >>> compilar/instalação o drive oficial da broad ele sempre dá erro, >>> estive procurando no google sobre algo mas nada, com a versão 13 >>> conseguia facilmente. >> Existe realmente a necessidade de usar o driver proprietário? O b43 >> não funciona por alguma razão? >> >> >>> Segue a saida de alguns comandos: >>> >>> bash-4.1# lspci |grep Broadcom >>> 09:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g >>> (rev 01) >> >> Quando postar um lspci, passa com a opção -nn, ela vai mostrar o >> vendor e product id, que são os dados mais importantes. ;) >> >> ... >>> b43 178613 0 >>> mac80211 171226 1 b43 >>> cfg80211 128711 2 b43,mac80211 >> ... >> >> Como o ifconfig e o lsmod mostram, a tua placa já está funcionando (e >> sem a necessidade do driver proprietário). Tu já tentou usar a rede? O >> wicd-curses/wicd-client ajudam a configurar a rede sem fio de forma >> bem rápida e fácil. >> >>> bash-4.1# make -C /lib/modules/`uname -r`/build M=`pwd` >>> make: Entering directory `/usr/src/linux-2.6.33.4' >>> CC [M] /home/allan/Broad/src/shared/linux_osl.o >>> In file included from /home/allan/Broad/src/shared/linux_osl.c:19: >>> /home/allan/Broad/src/include/linuxver.h:23:28: error: linux/ >>> autoconf.h: No such file or directory >>> make[1]: *** [/home/allan/Broad/src/shared/linux_osl.o] Error 1 >>> make: *** [_module_/home/allan/Broad] Error 2 >>> make: Leaving directory `/usr/src/linux-2.6.33.4' >> >> Essa é fácil. ;) >> >> Com o kernel 2.6.33 o header mudou de lugar. Basicamente, tu tem que >> modificar o /home/allan/Broad/src/shared/linux_osl.c na linha 19 e >> trocar o #include <linux/autoconf.h> por #include >> <generated/autoconf.h>. >> >> Este header vem no pacote kernel-source, da série k do Slackware. >> > > Ops, o arquivo para editar é o seguinte: > /home/allan/Broad/src/include/linuxver.h (linha 23) > > Se tu quiser manter compatibilidade com as versões anteriores do > kernel, pode usar algo tipo: > > #include <linux/version.h> > #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) > #include <linux/autoconf.h> > #else > #include <generated/autoconf.h> > #endif >
Saiu o repositório 13.1 do slackbuilds.org, no SlackBuild do driver proprietário da broadcom tem o patch que corrige o problema no teu kernel. É uma alternativa /segura/ se não quiser sair alterando headers... http://slackbuilds.org/repository/13.1/network/broadcom-sta/ -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

