Instalando o adaptador usb wifi DWA-131 Rev. E D-Link [RESOLVIDO]

Iniciado por edbucker, 23 de Novembro de 2016, 15:53

tópico anterior - próximo tópico

edbucker

Desisti de tentar fazer funcionar a placa de rede sem fio do meu Macbook e segui a sugestão do zekkerj, comprando um adaptador USB wireless, modelo DWA-131 Rev. E, da D-Link. Não faltam documentações e drivers pra baixar na internet, mas eu não obtive sucesso na instalação de nenhum deles, sempre com problemas no processo de make e make install.

O último tutorial que segui, do site Viva o Linux, indicava o uso do git e me parece ter sido o que passou mais perto.
A ideia é identificar o adaptador com $ lsusb. O meu tem o ID 2001:3319. Com uma rápida busca no Google, encontrei um blog que indicava o endereço https://github.com/romcyncynatus/rtl8192eu para o git, então fiz

$ git clone https://github.com/romcyncynatus/rtl8192eu.git
Cloning into 'rtl8192eu'...
remote: Counting objects: 400, done.
remote: Total 400 (delta 0), reused 0 (delta 0), pack-reused 399
Receiving objects: 100% (400/400), 1.67 MiB | 307.00 KiB/s, done.
Resolving deltas: 100% (138/138), done.
Checking connectivity... done.


Tudo ok. $ cd rtl8192eu/ pra adentrar no diretório. Aqui o conteúdo do mesmo:
$ ls
clean  hal          include  LICENSE   os_dep    README.md  wlan0dhcp
core   ifcfg-wlan0  Kconfig  Makefile  platform  runwpa


Pois bem, no Viva o Linux, lá embaixo nos comentários, há um cara que diz ter o mesmo modelo que o meu (rev E) e que ele apenas adentrou o diretório e executou sudo make && sudo make install. Só que eu já fiz isso com este mesmo driver antes e não obtive resultado. É isso que acontece comigo:

$ sudo make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.4.0-47-generic/build M=/home/eduardo/rtl8192eu  modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-47-generic'
  CC [M]  /home/eduardo/rtl8192eu/core/rtw_cmd.o
In file included from /home/eduardo/rtl8192eu/include/drv_types.h:95:0,
                 from /home/eduardo/rtl8192eu/core/rtw_cmd.c:22:
/home/eduardo/rtl8192eu/include/hal_com.h:385:13: error: 'file_path' redeclared as different kind of symbol
extern char file_path[PATH_LENGTH_MAX];
             ^
In file included from include/linux/compat.h:15:0,
                 from include/linux/ethtool.h:16,
                 from include/linux/netdevice.h:42,
                 from /home/eduardo/rtl8192eu/include/osdep_service_linux.h:35,
                 from /home/eduardo/rtl8192eu/include/osdep_service.h:41,
                 from /home/eduardo/rtl8192eu/include/drv_types.h:32,
                 from /home/eduardo/rtl8192eu/core/rtw_cmd.c:22:
include/linux/fs.h:2597:14: note: previous declaration of 'file_path' was here
extern char *file_path(struct file *, char *, int);
              ^
scripts/Makefile.build:258: recipe for target '/home/eduardo/rtl8192eu/core/rtw_cmd.o' failed
make[2]: *** [/home/eduardo/rtl8192eu/core/rtw_cmd.o] Error 1
Makefile:1418: recipe for target '_module_/home/eduardo/rtl8192eu' failed
make[1]: *** [_module_/home/eduardo/rtl8192eu] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-47-generic'
Makefile:1455: recipe for target 'modules' failed
make: *** [modules] Error 2


Daí, se eu executar make install, não vai dar certo por causa do erro acima. Não sei como prosseguir.
No site em que encontrei o link do github, o autor traça um trajeto diferente, mas, no caso dele, é compilado o driver pro Raspberry Pi. Não sei se ajuda em algo, mas eis o endereço: Compiling the 8192eu driver for the Raspberry Pi [url]

Alguém saberia me dizer o que está errado e/ou dar uma solução pra este caso? No fórum eu não encontrei nada sobre este adaptador.
Agradeço de antemão qualquer opnião sobre o assunto.

Um abraço!

Macbook Pro 13" 7,1 2010 [Intel® Core™2 Duo CPU P8600 @ 2.40GHz × 2 | 8 GB Ram DDR 3 SODIMM 1066Mhz | HDD 1TB Samsung SATA 7200 rpm | Gallium 0.4 on NVAF | VRAM 256 MB]
Ubuntu Xenial 16.04 [
kernel 4.4.0-47-generic | 64-bit ]

edbucker

Consegui instalar o adaptador de uma outra forma, através de um PPA independente que eu encontrei em um tópico. Pro caso de alguém passar pelo mesmo, seguem as instruções e o link da página.

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192eu-dkms


http://askubuntu.com/a/739013/619942

Agradeço quem tenha se interessado pelo assunto.
Macbook Pro 13" 7,1 2010 [Intel® Core™2 Duo CPU P8600 @ 2.40GHz × 2 | 8 GB Ram DDR 3 SODIMM 1066Mhz | HDD 1TB Samsung SATA 7200 rpm | Gallium 0.4 on NVAF | VRAM 256 MB]
Ubuntu Xenial 16.04 [
kernel 4.4.0-47-generic | 64-bit ]