El Dimarts 12 Juny 2007 23:46, Ivan Reinoso Garcia va escriure: > 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
http://albertjh.wordpress.com/2007/03/31/instalar-drivers-intelpro-wireless-3945-abg-en-ubuntu-v606/ > 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 -- Adrià García-Alzórriz [EMAIL PROTECTED] Cada día... mejor.

