Por que não consigo compilar o driver wireless Ralink no 12.04?

1

Sou um usuário do Ubuntu 12.04 e minha placa de rede sem fio (D-Link WIRELESS N 150 DESKTOP ADAPTADOR DWA-525) sempre funcionou bem com o driver sugerido aqui , No entanto, esta manhã atualizei o Generic Kernel (como sugerido pelo Upgrade Manager) para a versão: 3.2.0-26 e de repente o sistema wireless parou de funcionar. Não é totalmente inesperado, na verdade, os seguintes comandos costumavam resolver o problema:

sudo su
  cd /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217
make clean
make
make install
  modprobe rt3562sta
exit

(Onde /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 é o caminho para o driver)

Infelizmente, hoje recebi o (s) erro (s) a seguir ao emitir a etapa make :

root@jarvis:/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217# make
make -C tools
make[1]: Entering directory '/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools'
/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools/bin2h
cp -f os/linux/Makefile.6 /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux/Makefile
make -C /lib/modules/3.2.0-26-generic-pae/build SUBDIRS=/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux modules
make: *** /lib/modules/3.2.0-26-generic-pae/build: No such file or directory.  Stop.
make: *** [LINUX] Error 2
root@jarvis:/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217#

Eu queria saber se alguém sabe como resolver esse problema? Eu sinceramente não sei o que fazer sobre isso.

Muito obrigado antecipadamente por toda a ajuda.

J

    
por Jose E 02.07.2012 / 19:02

1 resposta

1

Você deve ter os cabeçalhos para o kernel em execução (ou destino) instalado para poder construir módulos. Isso deve resolver seu problema:

sudo apt-get install linux-headers-'uname -r'

Se você não conseguir uma conexão com fio, faça o download desses dois arquivos DEB para um pendrive, etc. e instale com sudo dpkg -i :

http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.2.0-26_3.2.0-26.41_all.deb
http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.2.0-26-generic-pae_3.2.0-26.41_i386.deb
    
por ish 02.07.2012 / 19:14