Olá companheiros ubuntunianos;)
Eu comprei este adaptador wifi Ralink barato pensando que ele iria apenas funcionar como mágica como estou acostumado com o Ubuntu. ;) No entanto, esta instalação de driver tem me dado muito mais problemas do que eu esperava. Eu tenho varrido as tábuas por várias horas, tentando de tudo. Bem ... eu sabia desde o início que esta seria a abordagem correta (quero dizer a resposta):
Instalação do adaptador Wi-Fi Ralink MT7601U (148f: 7601)
Mas, mesmo com o patch aplicado, recebo o seguinte:
ahti@ahti:~/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913$ make
make -C tools
make[1]: Siirrytään hakemistoon "/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools"
gcc -g bin2h.c -o bin2h
make[1]: Poistutaan hakemistosta "/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools"
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools/bin2h
cp -f os/linux/Makefile.6 /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/Makefile
make -C /lib/modules/3.2.0-70-generic/build SUBDIRS=/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-3.2.0-70-generic"
CC [M] /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.o
In file included from /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_os.h:44:0,
from /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_comm.h:75,
from /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_config.h:33,
from /home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c:28:
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/os/rt_linux.h:282:2: virhe: unknown type name "kuid_t"
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/os/rt_linux.h:283:2: virhe: unknown type name "kgid_t"
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c: Funktio "announce_802_3_packet":
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c:331:16: varoitus: käyttämätön muuttuja "pAd" [-Wunused-variable]
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c: Funktio "STA_MonPktSend":
/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c:399:9: varoitus: format "%d" expects argument of type "int", but argument 3 has type "long unsigned int" [-Wformat]
make[2]: *** [/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.o] Virhe 1
make[1]: *** [_module_/home/ahti/data/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] Virhe 2
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-3.2.0-70-generic"
make: *** [LINUX] Virhe 2
Desculpe por minha saída do console estar em finlandês (Como faço para alterar essa saída do console em inglês de qualquer maneira, btw? Para apt e construção de ferramentas principalmente se não for possível usar localidade inglesa para tudo na sessão de terminal? Não é possível?)
Mas sim, é basicamente onde eu estou no momento.
Eu também tentei usar ndis wrapper approach , mas o unshield não conseguiu extrair o executável do driver do Windows e eu não consegui encontrar o combo .sys / .inf em qualquer lugar, então essa ideia foi descartada.
Qualquer ajuda apreciada. Eu sei que isso é problema de namespace do usuário, mas eu não fiz nenhuma codificação do kernel, mas eu sou um codificador, portanto não consigo resolver isso sozinho.
Oh, e tinybit do meu sistema de informação, se necessário: Ubuntu 12,04 (precisa), Kernel: 3.2.0-70-genérico (# 105-Ubuntu SMP quarta 24 de setembro 19:49:16 UTC de 2014), versão GCC: 4.6 (x86_64-linux-gnu), Gnome 3.4.2
Muito obrigado antecipadamente!