Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Erro ao compilar o driver p/ RT 2561 [resolvido]
19/11/2011, 15:44 (Resposta editada pela última vez em: 29/11/2011 19:35 por caveira.)
Resposta: #1
Erro ao compilar o driver p/ RT 2561 [resolvido]
bom pessoal.

o procedimento já fiz em um debian lenny 32 bits. e no computador atual Debian Squeeze 64 bits, não está funcionando...

instalei o build-essential, linux-headers e linux-source
estou seguindo os passos desse tutorial

http://www.vivaolinux.com.br/dica/Placa-...bian-Linux

já baixei de várias fontes o arquivo, e todos apresentam o mesmo erro.

Código:
caveira@carvao:~/rt61-cvs-2009030921/Module$ make
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-5-amd64'
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-5-amd64'
rt61.ko failed to build!
make: ** [module] Erro 1

e em diversos buscas, os usuarios q apresentaram esse erro, simplesmente acabava por ai mesmo....

como posso corrigir?
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/11/2011, 18:17
Resposta: #2
RE: Erro ao compilar o driver p/ RT 2561
O procedimento está correto e pelo que dei uma olhada, o tutorial também (inclusive há relatos de sucesso lá nos comentários). Você tem algum kernel vanilla compilado manualmente aí? O kernel que você usa é exatamente o mesmo kernel que veio com o Debian na atualização? Pergunto isso porque o kernel headers disponível no repositório é para o kernel também disponível no repositório. Se você compilou um kernel manualmente, terá que gerar os headers manualmente também.

Outra coisa... você chegou a dar uma olhada no arquivo README que veio no arquivo do driver disponibilizado pelo fabricante? Lá talvez tenha alguma informação importante, como por exemplo, algum parâmetro especial de compilação.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Squeeze | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/11/2011, 16:19
Resposta: #3
RE: Erro ao compilar o driver p/ RT 2561
cara, o está com o kernal atualizado pelo sistema através do "dist-upgrade"

nunca compilei um kernel, até tentei, mas me perdi heheheh, mas isso foi no antigo computador!!

li o README do driver, o procedimento é o mesmo.

Código:
1. Unpack the driver sources and go to the Module directory:
          $ tar -xvzf rt61-cvs-daily.tar.gz
          $ cd ./rt61-cvs-YYYYMMDDHH/Module

    2. Compile the driver sources:
          $ make

    3. Install the driver (as root):
          # make install

    4. Check your install (load module, bring interface up and scan):
          # modprobe rt61 [debug=<mask>]

        <mask> is a decimal or hex number. See TESTING file. Ignored
        if driver compiled without debug support.

        # ifconfig wlan0 up
        # iwlist wlan0 scan

If everything is ok, you should see a list of surrounding Access
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/11/2011, 17:41
Resposta: #4
RE: Erro ao compilar o driver p/ RT 2561
O pior é que está tudo certo. Acho que está acontecendo algum erro na localização dos headers. A pasta /usr/src/linux-headers-2.6.32-5-amd64 está correta? Ela existe mesmo e os headers estão descompactados nela? Se estiver, eu não saberia mais como te ajudar... talvez se você desse uma olhada na configuração das instruções de compilação (make) pra ver quais diretórios estão sendo procurados e se esses diretórios realmente existem.

Já vi acontecer de um módulo não conseguir mais ser compilado em versões recentes do kernel porque nessas versões a hierarquia das pastas mudou.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Squeeze | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
22/11/2011, 16:40
Resposta: #5
RE: Erro ao compilar o driver p/ RT 2561
pois é cara.. acho que estou fudido!!!!

Código:
caveira@carvao:/usr/src/linux-headers-2.6.32-5-amd64$ ls
arch  include  Makefile  Module.symvers  scripts

nos kernel mais antigo não está entrando no sistema gráfico. mas tentarei compilar outra hora no kernel antigo.
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
22/11/2011, 23:55
Resposta: #6
RE: Erro ao compilar o driver p/ RT 2561
tente ir instalando e trocando as versões do gcc ativa.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
24/11/2011, 14:51
Resposta: #7
RE: Erro ao compilar o driver p/ RT 2561
tentei no computador antigo 32bits, mas deu o mesmo erro, e está com o kernel 2.6.32-5

como q faço para instalar outra versão do gcc?? atualmente está com 2
- 4.4.5
- 4.4.4

tem alguma maneira de ativar a versão 4.4.4 como o principal?
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/11/2011, 21:20
Resposta: #8
RE: Erro ao compilar o driver p/ RT 2561
sim vc pode entrar no diretório /usr/bin e apagar o link simbólico gcc e criar um novo link simbolico apontando para um dos diversos gcc instalados presentes neste mesmo diretório, dá um ls gcc* para ver tudo. depois vc pode dar o comando gcc -v que deve aparecer a versão ativa para o ambiente.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/11/2011, 12:43
Resposta: #9
RE: Erro ao compilar o driver p/ RT 2561
tentei no computador antigo com o net inst squeeze recém instalado, e deu o mesmo erro

já tinha desistido, qdo me toquei q não tinha procurado ainda no wiki do debian

e voilá....

deu certo... mais uma anotação no meu caderninho -> "sempre procurar 1º no wiki debian" fui muito burro... 2 semanas me fodendo...

tá aí o link
http://wiki.debian.org/rt61pci#install
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/11/2011, 16:43
Resposta: #10
RE: Erro ao compilar o driver p/ RT 2561
Esses repositórios salvam a vida rs... depois coloque um [RESOLVIDO] no título, pra facilitar que outras pessoas encontrem essa solução. Falow caveira, abraços!

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Squeeze | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS