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

-- 
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]

Responder a