Com o kernel 3.19 no Ubuntu 14.04 fez como instruído aqui e funcionou
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.
Com o kernel 3.19 no Ubuntu 14.04 fez como instruído aqui e funcionou
Tags networking drivers usb adapter