Como instalar o adaptador nano Edup 802.11n?

0

Recentemente eu comprei um adaptador nano sem fio USB edup 802.11n.Ele tinha um CD de instalação ao longo do pacote.Eu acho muito difícil de instalar o driver, porque o manual tem instruções de instalação para o Windows, mas apenas meio claro me leu arquivo para linux. Sou um novato no Ubuntu, então alguém pode me acompanhar através do que eu deveria fazer.

O comando lsusb mostra o hardware:

Barramento 001 Dispositivo 005: ID 148f: 7601 Ralink Technology, Corp.

Eu tentei seguir as instruções, que diziam:

$ make

então eu mudei meu diretório para a pasta do driver e executei o comando $ make mas termina com o erro;

make -C tools
make[1]: Entering directory '/home/se/usb_wifi/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/se/usb_wifi/tools'
/home/se/usb_wifi/tools/bin2h
cp -f os/linux/Makefile.6 /home/se/usb_wifi/os/linux/Makefile
make -C /lib/modules/3.16.0-44-generic/build SUBDIRS=/home/se/usb_wifi/os/linux modules
make[1]: Entering directory '/usr/src/linux-headers-3.16.0-44-generic'
  CC [M]  /home/se/usb_wifi/os/linux/../../os/linux/rt_linux.o
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsUsDelay’:
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:179:8: warning: unused variable ‘i’ [-Wunused-variable]
  ULONG i;
        ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c: In function ‘__RtmpOSFSInfoChange’:
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:1121:20: error: incompatible types when assigning to type ‘int’ from type ‘kuid_t’
   pOSFSInfo->fsuid = current_fsuid();
                    ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:1122:20: error: incompatible types when assigning to type ‘int’ from type ‘kgid_t’
   pOSFSInfo->fsgid = current_fsgid();
                    ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpDrvAllRFPrint’:
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:2052:4: warning: passing argument 2 of ‘file_w->f_op->write’ from incompatible pointer type [enabled by default]
    file_w->f_op->write(file_w, pBuf, BufLen, &file_w->f_pos);
    ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:2052:4: note: expected ‘const char *’ but argument is of type ‘UINT32 *’
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:2037:22: warning: unused variable ‘macValue’ [-Wunused-variable]
  UINT32 macAddr = 0, macValue = 0;
                      ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:2037:9: warning: unused variable ‘macAddr’ [-Wunused-variable]
  UINT32 macAddr = 0, macValue = 0;
         ^
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSIRQRelease’:
/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.c:2173:21: warning: unused variable ‘net_dev’ [-Wunused-variable]
  struct net_device *net_dev = (struct net_device *)pNetDev;
                     ^

make[2]: *** [/home/se/usb_wifi/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: *** [_module_/home/se/usb_wifi/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-44-generic'
make: *** [LINUX] Error 2

usb_wifi é a pasta do driver.

Agradecemos antecipadamente.

    
por Steel Soles 24.09.2016 / 09:53

1 resposta

0

Com o kernel 3.19 no Ubuntu 14.04 fez como instruído aqui e funcionou

    
por the world is not flat 24.09.2018 / 22:16