[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Instalacion Ovislink EVO W54PCIv2



Angel Claudio Alvarez escribió:
> El mar, 12-06-2007 a las 17:55 +0200, Ivan Reinoso Garcia escribió:
>   
>> Hola compañeros, este es mi primer mensaje en la lista. Acabo de
>> instalar Debian 40r0 con el kernel 2.6.18 y la tarjeta de red wireless
>> pci no me la reconoce. Me he bajado los drivers del fabricante para
>> Linux y he intentado instalarlos pero no he tenido exito :-( . Al
>> arrancar el configure me pide el directorio con las sources de la
>> kernel, asi que me he bajado el paquete linux-source-2.6.18 de la web
>> de debian y lo he instalado.Despues he descomprimido el tar.bzip2 que
>> me crea al instalarlo para poder indicarle al configure la ruta del
>> source. Una vez introducida la ruta(/usr/src/linux-source-2.6.18), el
>> configure me dice que los modulos a instalar estan en otro
>> directorio /lib...A ese mensaje no le hago ni caso y me voy al
>> directorio donde esta el ./configure y hago como root make y me salta
>> este error:
>>
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:178: error: too
>> many arguments to function ‘create_proc_entry’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:179: error:
>> ‘struct proc_dir_entry’ has no member named ‘get_info’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h: At top level:
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:184: error:
>> expected declaration specifiers or ‘...’ before ‘mode_t’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h: In function
>> ‘proc_net_create’:
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:186: error:
>> ‘mode’ undeclared (first use in this function)
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:186: warning:
>> passing argument 3 of ‘create_proc_info_entry’ from incompatible
>> pointer type
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:186: error: too
>> many arguments to function ‘create_proc_info_entry’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h: At top level:
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:190: error:
>> expected declaration specifiers or ‘...’ before ‘mode_t’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h: In function
>> ‘proc_net_fops_create’:
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:192: error:
>> ‘mode’ undeclared (first use in this function)
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:192: error: too
>> many arguments to function ‘create_proc_entry’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:194: error:
>> ‘struct proc_dir_entry’ has no member named ‘proc_fops’
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h: At top level:
>> /usr/src/linux-source-2.6.18/include/linux/proc_fs.h:245: error:
>> expected declaration specifiers or ‘...’ before ‘size_t’
>> In file included from rt_config.h:160,
>> from rtmp_main.c:38:
>> md5.h:21: error: expected declaration specifiers or ‘...’ before
>> ‘size_t’
>> md5.h:21: error: expected declaration specifiers or ‘...’ before
>> ‘size_t’
>> md5.h:22: error: expected declaration specifiers or ‘...’ before
>> ‘size_t’
>> md5.h:22: error: expected declaration specifiers or ‘...’ before
>> ‘size_t’
>> rtmp_main.c: In function ‘RT61_probe’:
>> rtmp_main.c:172: warning: passing argument 2 of ‘pci_alloc_consistent’
>> makes pointer from integer without a cast
>> rtmp_main.c:172: error: too many arguments to function
>> ‘pci_alloc_consistent’
>> rtmp_main.c:175: error: too many arguments to function
>> ‘__constant_c_and_count_memset’
>> rtmp_main.c:175: error: too many arguments to function
>> ‘__constant_c_memset’
>> rtmp_main.c:175: error: too many arguments to function
>> ‘__memset_generic’
>> rtmp_main.c:175: error: too many arguments to function
>> ‘__memset_generic’
>> rtmp_main.c:214: error: too many arguments to function ‘strncmp’
>> rtmp_main.c: In function ‘RT61_remove_one’:
>> rtmp_main.c:815: warning: passing argument 2 of ‘pci_free_consistent’
>> makes pointer from integer without a cast
>> rtmp_main.c:815: warning: passing argument 3 of ‘pci_free_consistent’
>> makes integer from pointer without a cast
>> rtmp_main.c:815: error: too many arguments to function
>> ‘pci_free_consistent’
>> make: *** [rtmp_main.o] Error 1
>>
>> Que puedo hacer?
>>
>>     
> instalar los headers, los sources no te sirven, son para recompilar el 
> kernel
> PS:La propaganda de vista da asco
>
>   
>> PD: Antes tuve que instalar gcc y g++ para poder hacer el make
>>
>> ______________________________________________________________________
>> Prueba algunos de los nuevos servicios en línea que te ofrece Windows
>> Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente
>> todavía. Pruébalo
>>     
>
>
>   

Bueno, he encontrado un fichero readme que me ponia paso por paso como 
instalar el controlador de la tarjeta y he logrado instalarlo, pero otra 
cosa es hacer que funcione jeje. Consigo que me cargue el modulo de la 
tarjeta ejecutando un script que traen los drivers (./load), pero no se 
como hacer para que me lo cargue al arrancar el sistema. Y luego....como 
hago para configurar la tarjeta y conectarme al router?? Lo he intentado 
con iwconfig pero pongo la ip y eso e intento hacer ping y me da 
error... ( No se si antes tengo que desactivar las otras interfaces de 
red que tengo instaladas en mi ordenador, las que no son wireless) Otra 
cosa, en el readme pone que tengo que copiar los firmware a la carpeta 
/etc/Wireless/RT61SA, esa carpeta no la tenia abierta y la he tenido que 
abrir, no se si tendra mucho que ver...A ver si me pueden echar una 
mano, Thanks y perdon por la publicidad  ;)

PD: Les adjunto el fichero readme por si hay algo que se me ha escapado 
de las manos:

Build Instructions: 
====================

1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
   
2> $cp Makefile.4  ./Makefile       # [kernel 2.4]
    or
   $cp Makefile.6  ./Makefile       # [kernel 2.6]
    or
   $cp Makefile.RTL865x ./Makefile  #  big endian platform
  
3> [kernel 2.4]
    $chmod 755 Configure
    $make config         # config build linux os version

4> $make all            # compile driver source code

5> $cp rt2561.bin /etc/Wireless/RT61STA/    # copy firmware
   $cp rt2561s.bin /etc/Wireless/RT61STA/
   $cp rt2661.bin /etc/Wireless/RT61STA/

6>  $dos2unix rt61sta.dat
    $cp rt61sta.dat  /etc/Wireless/RT61STA/rt61sta.dat      
    # !!!check if it is a binary file before loading !!! 
   
7> $load               
    #[kernel 2.4]
    #    $/sbin/insmod rt61.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up
       
    #[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

       
Note: Script functionality:
load            load module to kernel
unload          unload module from kernel
Configure       retrieve linux version
  



_________________________________________________________________
Llama a tus amigos de PC a PC: ¡Es GRATIS!
http://get.live.com/messenger/overview


Reply to: