Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/08/2008, 06:40
tomy84
 
Fecha de Ingreso: enero-2005
Mensajes: 232
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: Instalacion drivers rt2870 en Ubuntu

Cita:
Iniciado por AleSanchez Ver Mensaje
Instalá el paquete build-essential
Código:
sudo aptitude install build-essential
Y probá de nuevo.
Cierto, esto mismo no lo tenia al tener el ubuntu reinstalado, pero ahora me marca esto..
Código:
make -C tools
make[1]: se ingresa al directorio `/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: se sale del directorio `/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/tools'
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/Makefile
make  -C  /lib/modules/2.6.24-19-generic/build SUBDIRS=/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-19-generic'
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../common/md5.o
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../common/mlme.o
....y demás igual
luego seguido me sale esto también
Código:
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../sta/connect.c: En la función ‘MakeIbssBeacon’:
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../sta/connect.c:2468: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 2 es de tipo ‘long unsigned int’
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../sta/connect.c:2468: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 6 es de tipo ‘long unsigned int’
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../sta/wpa.o
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_linux.o
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_profile.o
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_profile.c:223: aviso: se definió ‘rtinet_aton’ pero no se usa
  CC [M]  /home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.o
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c: En la función ‘rt_ieee80211_if_setup’:
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c:671: aviso: asignación desde un tipo de puntero incompatible
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c:694: aviso: se pasa el argumento 1 de ‘dev_get_by_name’ desde un tipo de puntero incompatible
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c:694: error: faltan argumentos para la función ‘dev_get_by_name’
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c: En la función ‘rt28xx_probe’:
/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.c:1157: error: declaración implícita de la función ‘SET_MODULE_OWNER’
make[2]: *** [/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux/../../os/linux/rt_main_dev.o] Error 1
make[1]: *** [_module_/home/raul/2007_1220_RT2870_Linux_STA_v1.2.1.0/os/linux] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [LINUX] Error 2
No entiendo que puede pasar, hay un archivo leeme pero es que aun es mas complicado..

Código:
Build Instructions:  
====================

1> $tar -xvzf DPO_RT2870_Linux_STA_x.x.x.x.tgz
    go to "./DPO_RT2870_Linux_STA_x.x.x.x" directory.
    
2> In Makefile
	 set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
	 define the linux kernel source include file path LINUX_SRC
	 modify to meet your need.

3> In os/linux/config.mk 
	define the GCC and LD of the target machine
	define the compiler flags CFLAGS
	modify to meet your need.
	** Build for being controlled by NetworkManager
	   Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
	** Build for being controlled by WpaSupplicant with Ralink Custom Event
	   Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
	   command: #./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $make									# compile driver source code

5> $cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
    
6> load driver, go to "os/linux/" directory.
    #[kernel 2.4]
    #    $/sbin/insmod rt2870sta.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up
        
    #[kernel 2.6]
    #    $/sbin/insmod rt2870sta.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

7> unload driver    
    $/sbin/ifconfig ra0 down
	$/sbin/rmmod rt2870sta
Creo que es mas sencillo como lo explican aquí lo que no me sale.

http://ubuntuforums.org/showpost.php...39&postcount=6

Gracias por la ayuda es de agradecer.