Herramientas Personales
Usted está aquí: Inicio ¡Participa! Foros
Acciones de Documento
Hilo abierto

Re: Compilar drivers para tarjetas con chipset rt73

Volver al foro (Redes inalámbricas (Wireless))
Orden:   
  • Escrito por ambiental el 16/09/2007 21:21

    ambiental

    Maestro Venerable

    Envíos: 2924

    Esta miniguía pretende servir para compilar y cargar el módulo rt73 bajo Guadalinex v4 y Ubuntu Edgy o Feisty. Puedes disponer de otra guía mucho más detallada si eres de los que le gustan que se lo expliquen con todo lujo de detalles; la escribió tamarguillo90210, usuario de estos foros y puedes verla pinchando aquí.

    Antes de nada vas a comprobar el chipset que monta la tarjeta, lo cual  es tan sencillo como usar en un terminal el comando lsusb y comprobar los dígitos que identifican al mismo. Se trata de un número del tipo 050d:705a [hay varios identificadores que se corresponden con el chipset rt73] y que mediante una sencilla búsqueda en Internet te indicará cuál es exactamente el chipset que usa tu tarjeta.

    Tu tarjeta monta el chipset rt73 de Ralink y para hacerla funcionar en Ubuntu Edgy/Feisty o Guadalinex v4 hay que salvar un problema previo. Ubuntu trae precompilado el módulo rt73usb  que hace funcionar la tarjeta, aunque por algún problema que desconozco no sirve para nada; es más, no solo no sirve sino que además incordia. Si no Ubuntu sería casi perfecto. Por otro lado, también se cargan otros módulos [rt2570 y rt2x00lib], por lo que te sugiero hagas lo siguiente:

    Desinstala el módulo que tiene Ubuntu/Guadalinex por defecto:

    sudo rmmod rt73usb

    Para que no vuelva a cargar ese módulo en el arranque, modifica el archivo /etc/modprobe.d/blacklist, lo que puedes hacer con el comando gksudo gedit /etc/modprobe.d/blacklist y añade las siguientes líneas:

    blacklist rt73usb

    blacklist rt2570

    blacklist rt2×00lib

    Como tenías instalado Ndiswrapper, debes desinstalar el driver que montaste en él. Ejecuta en un terminal el comando sudo rmmod ndiswrapper y seguidamente debes añadirlo a la lista negra. Para ello usa el comando gksudo gedit /etc/modprobe.d/blacklist y añade al final del todo una nueva línea blacklist ndiswrapper, con lo que evitarás que Ndiswrapper se vuelva a cargar [este paso sólo debes ejecutarlo si previamente intentaste hacer funcionar el dispositivo mediante Ndiswrapper o la utilidad Ndisgtk].

    Ahora te bajas los drivers para Linux del sitio SerialMonkey. Los descargas en tu directorio de trabajo, supongamos que fuese /home/tu_nombre y por tanto para extraerlos abre un terminal y ejecuta el comando tar -xvzf rt73-cvs-daily.tar.gz y seguidamente observa desde el navegador de archivos (Nautilus) que se te ha creado una carpeta llamada rt73-cvs-200709****, en donde los asteriscos corresponden al día y hora de la versión, 2007 es el año y 09 el mes. Bien, entra en esa carpeta desde el terminal usando el comando cd rt73-cvs-200709**** [en lugar de asteriscos escribes los números que correspondan]. Es más, si escribes en terminal cd rt+tecla tabulador, se autocompleta el nombre [truquillo muy útil para el terminal]. Entra ahora en la carpeta /Module con el comando cd Module, aunque podías haberlo hecho de una sola vez con el comando cd rt73-cvs-200709****/Module/.

    Ahora ejecuta uno tras otro los siguientes comandos:

    make

    strip -S rt73.ko

    sudo make install

    Ahora debes cargar el nuevo modulo con el comando

    sudo modprobe rt73

    Para que arranque el sistema con este módulo siempre cargado debes abrir el archivo /etc/modules con el comando gksudo gedit /etc/modules y añade una línea al final del archivo que acabas de abrir, en concreto añadirás rt73 y guardas el archivo con los cambios introducidos.

    Se supone que ya deberías poder configurar la conexión desde el menú Sistema > Administración > Red, pero si no es posible hay que hacer algunas cositas más.

    Se puede saber si ha cargado el módulo con el comando lsmod y el estado de la interfaz wifi con el comando iwconfig.

    Es muy importante que si algo no sale, copies los mensajes de error que te envía el sistema y los estudies detenidamente. Si has conseguido completar este proceso sin errores estás a punto de ver la luz; y si te has equivocado en algo, ya intentaremos descubrir lo que fue mal.


    Si no logras configurar la conexión, puedes hacer ésto que te propongo a continuación:


    Cuando ejecutas el comando iwconfig aparece en la primera línea wlan1... [a veces como wlan0] Ejecuta el comando gksudo gedit /etc/modprobe.d/aliases y añade al final la siguiente línea, alias rausb0 rt73 y marca con el signo # si aparece una línea del tipo alias wlan1 rt73 [o similar], dejándola así, #alias wlan1 rt73.

    Si te conectas por DHCP ejecuta en un terminal el comando sudo dhclient rausb0. Pero si te conectas con IP estática, ejecuta en un terminal el comando sudo ifconfig rausb0 aquí_tu_IP up. ¿Puedes configurar ahora la conexión con tu dispositivo wifi?


    Enga, hasta pronto.

    Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
    • Re: Compilar drivers para tarjetas con chipset rt73

      Escrito por Naara el 24/09/2007 19:32

      Naara

      Iniciado Senior

      Envíos: 41

      Hola:
      Acabo de seguir los pasos de la receta y algo debe de haber fallado. ¿Puedes decirme qué he hecho mal?
      Te copio el reporte:

      sudo rmmod ndiswrapper
      Password:
      ERROR: Removing 'ndiswrapper': Device or resource busy
      gksudo gedit /etc/modprobe.d/blacklist

      (gedit:8095): GnomeUI-WARNING **: While connecting to session manager:
      Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
      ******************************


      sudo rmmod ndiswrapper
      Password:
      ERROR: Removing 'ndiswrapper': Device or resource busy
      gksudo gedit /etc/modprobe.d/blacklist

      (gedit:8095): GnomeUI-WARNING **: While connecting to session manager:
      Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
      :~$ cd rt73-cvs
      bash: cd: rt73-cvs: No existe el fichero ó directorio
      :~$ tar -xvzf rt73-cvs-daily.tar.gz
      rt73-cvs-2007091810/
      rt73-cvs-2007091810/FAQ
      rt73-cvs-2007091810/THANKS
      rt73-cvs-2007091810/CHANGELOG
      rt73-cvs-2007091810/CVS/
      rt73-cvs-2007091810/CVS/Root
      rt73-cvs-2007091810/CVS/Repository
      rt73-cvs-2007091810/CVS/Entries.Log
      rt73-cvs-2007091810/CVS/Entries
      rt73-cvs-2007091810/LICENSE
      rt73-cvs-2007091810/Module/
      rt73-cvs-2007091810/Module/auth.c
      rt73-cvs-2007091810/Module/rt73.h
      rt73-cvs-2007091810/Module/rt73.bin
      rt73-cvs-2007091810/Module/rt2x00debug.h
      rt73-cvs-2007091810/Module/md5.c
      rt73-cvs-2007091810/Module/rtusb_data.c
      rt73-cvs-2007091810/Module/rtmp_main.c
      rt73-cvs-2007091810/Module/rt_config.h
      rt73-cvs-2007091810/Module/assoc.c
      rt73-cvs-2007091810/Module/CVS/
      rt73-cvs-2007091810/Module/CVS/Root
      rt73-cvs-2007091810/Module/CVS/Repository
      rt73-cvs-2007091810/Module/CVS/Entries
      rt73-cvs-2007091810/Module/wpa.c
      rt73-cvs-2007091810/Module/sync.c
      rt73-cvs-2007091810/Module/rtmp_info.c
      rt73-cvs-2007091810/Module/iwpriv_usage.txt
      rt73-cvs-2007091810/Module/rtusb_bulk.c
      rt73-cvs-2007091810/Module/mlme.h
      rt73-cvs-2007091810/Module/connect.c
      rt73-cvs-2007091810/Module/rtmp_tkip.c
      rt73-cvs-2007091810/Module/auth_rsp.c
      rt73-cvs-2007091810/Module/oid.h
      rt73-cvs-2007091810/Module/rtmp_init.c
      rt73-cvs-2007091810/Module/TESTING
      rt73-cvs-2007091810/Module/rtusb_io.c
      rt73-cvs-2007091810/Module/rtmp.h
      rt73-cvs-2007091810/Module/mlme.c
      rt73-cvs-2007091810/Module/md5.h
      rt73-cvs-2007091810/Module/wpa.h
      rt73-cvs-2007091810/Module/rtmp_wep.c
      rt73-cvs-2007091810/Module/rtmp_def.h
      rt73-cvs-2007091810/Module/Makefile
      rt73-cvs-2007091810/Module/rtmp_type.h
      rt73-cvs-2007091810/Module/rt2x00debug.c
      rt73-cvs-2007091810/Module/sanity.c
      rt73-cvs-2007091810/README
      cd rt73-cvs-2007091810/
      alida@libre:~/rt73-cvs-2007091810$ make
      make: *** No se especificó ningún objetivo y no se encontró ningún makefile.  Alto.
      :~/rt73-cvs-2007091810$


      cd rt73-cvs-2007091810/make
      bash: cd: rt73-cvs-2007091810/make: No existe el fichero ó directorio
      strip -S rt73.ko
      strip: 'rt73.ko': No hay tal fichero
      sudo make install
      Password:
      make: *** No hay ninguna regla para construir el objetivo `install'.  Alto.


      He dejado un mensaje también en  tu web.

      Un saludo.

      Naara































































      http://unamujertristairada.blogspot.com...
      • Re: Compilar drivers para tarjetas con chipset rt73

        Escrito por ambiental el 24/09/2007 21:18

        ambiental

        Maestro Venerable

        Envíos: 2924

        El problema se debe a que no te sitúas sobre el subdirectorio Module. Si te sitúas en él desde el terminal, ya podrás ejecutar los comandos make y siguientes.

        En el blog te he dejado más detalles de como proceder.
        Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
        • Re: Compilar drivers para tarjetas con chipset rt73

          Escrito por Naara el 27/09/2007 21:27

          Naara

          Iniciado Senior

          Envíos: 41

          Bien, pues tras meterme en module, te paso todo lo que sucedió, para ver que opinión te merece:

          $ cd rt73-cvs-2007091810/Module/
          ~/rt73-cvs-2007091810/Module$ make
          make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-10-generic'
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtmp_main.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/mlme.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/connect.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtusb_bulk.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtusb_io.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/sync.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/assoc.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/auth.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/auth_rsp.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtusb_data.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtmp_init.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/sanity.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtmp_wep.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtmp_info.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rtmp_tkip.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/wpa.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/md5.o
            CC [M]  /home/alida/rt73-cvs-2007091810/Module/rt2x00debug.o
            LD [M]  /home/alida/rt73-cvs-2007091810/Module/rt73.o
            Building modules, stage 2.
            MODPOST
            CC      /home/alida/rt73-cvs-2007091810/Module/rt73.mod.o
            LD [M]  /home/alida/rt73-cvs-2007091810/Module/rt73.ko
          make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-10-generic'
          *** Module rt73.ko built successfully
          /rt73-cvs-2007091810/Module$ strip -S rt73.ko
          /rt73-cvs-2007091810/Module$
          ~/rt73-cvs-2007091810/Module$ sudo make install
          Password:
          *** Install module in /lib/modules/2.6.17-10-generic/extra ...
          make -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/home/alida/rt73-cvs-2007091810/Module  modules_install
          make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-10-generic'
            INSTALL /home/alida/rt73-cvs-2007091810/Module/rt73.ko
            DEPMOD  2.6.17-10-generic
          make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-10-generic'
          /sbin/depmod -a
          *** Update /etc/modprobe.conf alias for wlan*
          grep: /etc/modprobe.conf: No existe el fichero ó directorio
          *** Install firmware in /lib/firmware ...
          *** Check config ...
          ~/rt73-cvs-2007091810/Module$

          ******************************

          $ lsmod
          Module                  Size  Used by
          binfmt_misc            13448  1
          rfcomm                 42260  0
          l2cap                  27136  5 rfcomm
          bluetooth              53476  4 rfcomm,l2cap
          xt_limit                3840  8
          xt_tcpudp               4480  13
          iptable_mangle          3968  0
          ipt_LOG                 8320  8
          ipt_MASQUERADE          4864  0
          ip_nat                 19884  1 ipt_MASQUERADE
          ipt_TOS                 3456  0
          ipt_REJECT              6784  1
          ip_conntrack_irc        7920  0
          ip_conntrack_ftp        8816  0
          xt_state                3328  6
          ip_conntrack           53216  5 ipt_MASQUERADE,ip_nat,ip_conntrack_irc,ip_conntrack_ftp,xt_state
          nfnetlink               8216  2 ip_nat,ip_conntrack
          iptable_filter          4224  1
          ip_tables              15204  2 iptable_mangle,iptable_filter
          x_tables               16132  8 xt_limit,xt_tcpudp,ipt_LOG,ipt_MASQUERADE,ipt_TOS,ipt_REJECT,xt_state,ip_tables
          ipv6                  272288  10
          apm                    23280  1
          cpufreq_userspace       5408  0
          cpufreq_stats           7744  0
          freq_table              6048  1 cpufreq_stats
          cpufreq_powersave       2944  0
          cpufreq_ondemand        8876  0
          cpufreq_conservative     8712  0
          nls_iso8859_1           5248  1
          nls_cp437               6912  1
          vfat                   14720  1
          fat                    56348  1 vfat
          ieee80211              35272  0
          ieee80211_crypt         7552  1 ieee80211
          ndiswrapper           208656  0
          lp                     12964  0
          fuse                   43912  0
          tsdev                   9152  0
          usbhid                 45152  0
          snd_emu10k1_synth       8960  0
          snd_emux_synth         39296  1 snd_emu10k1_synth
          snd_seq_virmidi         8576  1 snd_emux_synth
          snd_seq_midi_emul       8192  1 snd_emux_synth
          snd_seq_dummy           4996  0
          snd_seq_oss            36480  0
          snd_seq_midi            9984  0
          snd_seq_midi_event      8960  3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
          snd_seq                59120  9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
          snd_emu10k1           128288  2 snd_emu10k1_synth
          snd_rawmidi            27264  3 snd_seq_virmidi,snd_seq_midi,snd_emu10k1
          snd_ac97_codec         97696  1 snd_emu10k1
          snd_ac97_bus            3456  1 snd_ac97_codec
          snd_pcm_oss            47360  0
          snd_mixer_oss          19584  1 snd_pcm_oss
          psmouse                41352  0
          snd_pcm                84612  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
          snd_seq_device          9868  8 snd_emu10k1_synth,snd_emux_synth,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_emu10k1,snd_rawmidi
          snd_timer              25348  3 snd_seq,snd_emu10k1,snd_pcm
          snd_page_alloc         11400  2 snd_emu10k1,snd_pcm
          snd_util_mem            6016  2 snd_emux_synth,snd_emu10k1
          bt878                  12472  0
          serio_raw               8452  0
          snd_hwdep              10756  2 snd_emux_synth,snd_emu10k1
          parport_pc             37796  1
          parport                39496  2 lp,parport_pc
          evdev                  11392  1
          tuner                  54828  0
          tda9887                18448  0
          bttv                  176116  1 bt878
          video_buf              27652  1 bttv
          ir_common              28548  1 bttv
          compat_ioctl32          2432  1 bttv
          v4l2_common            17280  2 tuner,bttv
          btcx_risc               6280  1 bttv
          tveeprom               16144  1 bttv
          snd                    58372  15 snd_emux_synth,snd_seq_virmidi,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
          floppy                 63044  0
          videodev               10752  1 bttv
          soundcore              11232  1 snd
          emu10k1_gp              4992  0
          gameport               17160  2 emu10k1_gp
          pcspkr                  4352  0
          i2c_i810                6276  0
          i2c_algo_bit           10376  2 bttv,i2c_i810
          i2c_core               23424  5 tuner,tda9887,bttv,tveeprom,i2c_algo_bit
          hw_random               7320  0
          intel_agp              26012  1
          agpgart                34888  2 intel_agp
          shpchp                 42144  0
          pci_hotplug            32828  1 shpchp
          ext3                  142728  1
          jbd                    62228  1 ext3
          uhci_hcd               24968  0
          ide_generic             2432  0
          usbcore               134912  4 ndiswrapper,usbhid,uhci_hcd
          ide_cd                 33696  0
          cdrom                  38944  1 ide_cd
          ide_disk               18560  4
          piix                   11780  1
          generic                 6276  0
          processor              31560  0
          fbcon                  41504  0
          tileblit                3840  1 fbcon
          font                    9344  1 fbcon
          bitblit                 7168  1 fbcon
          softcursor              3328  1 bitblit
          vesafb                  9244  0
          capability              5896  0
          commoncap               8704  1 capability
          $ iwconfig
          lo        no wireless extensions.

          wlan0     IEEE 802.11g  ESSID:off/any 
                    Mode:Auto  Frequency:2.412 GHz  Access Point: Not-Associated  
                    Bit Rate:54 Mb/s   Tx-Power:20 dBm   Sensitivity=-121 dBm 
                    RTS thr:2347 B   Fragment thr:2346 B  
                    Power Management:off
                    Link Quality:0  Signal level:0  Noise level:0
                    Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
                    Tx excessive retries:0  Invalid misc:0   Missed beacon:0

          sit0      no wireless extensions.

          ****************************************

          Hasta luego.
          El problema se debe a que no te sitúas sobre el subdirectorio Module. Si te sitúas en él desde el terminal, ya podrás ejecutar los comandos make y siguientes.

          En el blog te he dejado más detalles de como proceder.

          http://unamujertristairada.blogspot.com...
          • Re: Compilar drivers para tarjetas con chipset rt73

            Escrito por ambiental el 28/09/2007 01:22

            ambiental

            Maestro Venerable

            Envíos: 2924

            El módulo que aparece cargado cuando ejecutas lsmod es Ndiswrapper y no rt73. Así que vamos a ver por qué ocurre eso.

            Te propongo algunas cuestiones en el comentario de mi blog.

            Enga, hasta pronto.
            Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
            • Re: Compilar drivers para tarjetas con chipset rt73

              Escrito por Naara el 29/09/2007 18:19

              Naara

              Iniciado Senior

              Envíos: 41

              Mira, acabo de meter los comandos que me dices en el blog y te paso "las respuestas" del sistema:

              ~$ gksudo gedit /etc/modprobe.d/aliases
              (gedit:6962): GnomeUI-WARNING **: While connecting to session manager:
              Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
              ~$ /etc/modprobe.d/blacklist
              bash: /etc/modprobe.d/blacklist: Permiso denegado
              $ /etc/modprobe.d/blacklist
              bash: /etc/modprobe.d/blacklist: Permiso denegado

              **************************************
              # These are the standard aliases for devices and kernel drivers.
              # This file does not need to be modified.
              #
              # Please file a bug against module-init-tools if a package needs a entry
              # in this file.

              # network protocols ##########################################################
              alias net-pf-1  unix
              alias net-pf-2  ipv4
              alias net-pf-3  ax25
              alias net-pf-4  ipx
              alias net-pf-5  appletalk
              alias net-pf-6  netrom
              alias net-pf-7  bridge
              alias net-pf-8  atm
              alias net-pf-9  x25
              alias net-pf-10 ipv6
              alias net-pf-11 rose
              alias net-pf-12 decnet
              # 13 NETBEUI
              alias net-pf-15 af_key
              alias net-pf-16 af_netlink
              alias net-pf-17 af_packet
              # 18 ASH
              alias net-pf-19 af_econet
              alias net-pf-20 atm
              # 22 SNA
              alias net-pf-23 irda
              alias net-pf-24 pppoe
              alias net-pf-25 wanrouter
              alias net-pf-26 llc
              alias net-pf-31 bluetooth

              # executables formats ########################################################
              install binfmt-0000 /bin/true
              alias binfmt-204 binfmt_aout
              alias binfmt-263 binfmt_aout
              alias binfmt-264 binfmt_aout
              alias binfmt-267 binfmt_aout
              alias binfmt-387 binfmt_aout

              # block devices ##############################################################
              alias block-major-3-*  ide_generic
              alias block-major-8-*  sd_mod
              alias block-major-9-*  md
              alias block-major-11-* sr_mod
              alias block-major-22-* ide_generic
              alias block-major-33-* ide_generic
              alias block-major-34-* ide_generic
              alias block-major-37-* ide_tape
              alias block-major-44-* ftl
              alias block-major-46-* pcd
              alias block-major-47-* pf
              alias block-major-56-* ide_generic
              alias block-major-57-* ide_generic
              alias block-major-58-* lvm_mod
              alias block-major-88-* ide_generic
              alias block-major-89-* ide_generic
              alias block-major-90-* ide_generic
              alias block-major-91-* ide_generic
              alias block-major-93-* nftl
              alias block-major-97-* pg

              # character devices ##########################################################
              alias char-major-9-* st
              alias char-major-10-1 psmouse
              alias char-major-10-139 openprom
              alias char-major-10-157 applicom
              alias char-major-10-181 toshiba
              alias char-major-10-183 hw_random
              alias char-major-10-189 ussp
              alias char-major-10-250 hci_vhci
              alias char-major-13-0  joydev
              alias char-major-13-1  joydev
              alias char-major-13-2  joydev
              alias char-major-13-3  joydev
              alias char-major-13-32 mousedev
              alias char-major-13-33 mousedev
              alias char-major-13-34 mousedev
              alias char-major-13-35 mousedev
              alias char-major-13-63 mousedev
              alias char-major-13-64 evdev
              alias char-major-13-65 evdev
              alias char-major-13-66 evdev
              alias char-major-13-67 evdev
              alias char-major-19-* cyclades
              alias char-major-20-* cyclades
              alias char-major-22-* pcxx
              alias char-major-23-* pcxx
              alias char-major-27-* ftape
              alias char-major-34-* scc
              alias char-major-35-* tclmidi
              alias char-major-48-* riscom8
              alias char-major-49-* riscom8
              alias char-major-57-* esp
              alias char-major-58-* esp
              alias char-major-63-* kdebug
              alias char-major-67-* coda
              alias char-major-75-* specialix
              alias char-major-76-* specialix
              alias char-major-81-* videodev
              alias char-major-83-* vtx
              alias char-major-89-* i2c_dev
              alias char-major-90-* mtdchar
              alias char-major-96-* pt
              alias char-major-97-* pg
              alias char-major-107-* 3dfx
              alias char-major-109-* lvm_mod
              alias char-major-166-* cdc_acm
              alias char-major-171-0 raw1394
              alias char-major-171-1 video1394
              alias char-major-171-2 dv1394
              alias char-major-171-3 amdtp
              alias char-major-180-* usbcore
              alias char-major-195-* nvidia
              alias char-major-200-* vxspec
              alias char-major-202-* msr
              alias char-major-203-* cpuid
              alias char-major-206-* osst
              alias char-major-208-* ussp
              alias char-major-227-* tub3270
              #alias char-major-240-* usb-serial
              #alias char-major-240-* hsfserial
              #alias char-major-241-* hsfserial

              # misc #######################################################################
              alias xfrm-type-2-4 xfrm4_tunnel
              alias xfrm-type-2-50 esp4
              alias xfrm-type-2-51 ah4
              alias xfrm-type-2-108 ipcomp
              alias xfrm-type-10-41 xfrm6_tunnel
              alias xfrm-type-10-50 esp6
              alias xfrm-type-10-51 ah6
              alias xfrm-type-10-108 ipcomp6

              alias bt-proto-0 l2cap
              alias bt-proto-2 sco
              alias bt-proto-3 rfcomm
              alias bt-proto-4 bnep
              alias bt-proto-5 cmtp
              alias bt-proto-6 hidp
              alias bt-proto-7 avdtp

              alias cipcb0 cipcb
              alias cipcb1 cipcb
              alias cipcb2 cipcb
              alias cipcb3 cipcb
              alias dummy0 dummy
              alias dummy1 dummy
              alias plip0 plip
              alias plip1 plip
              alias slip0 slip
              alias slip1 slip
              alias tunl0 ipip
              alias gre0 ip_gre

              alias usbdevfs usbcore
              alias rausb0 rt73

              Te lo dejo también en el blog.
              Hasta pronto.
              El módulo que aparece cargado cuando ejecutas lsmod es Ndiswrapper y no rt73. Así que vamos a ver por qué ocurre eso.

              Te propongo algunas cuestiones en el comentario de mi blog.

              Enga, hasta pronto.

              http://unamujertristairada.blogspot.com...
              • Re: Compilar drivers para tarjetas con chipset rt73

                Escrito por ambiental el 29/09/2007 19:53

                ambiental

                Maestro Venerable

                Envíos: 2924

                Para ver el contenido del archivo /etc/modprobe.d/blacklist, puedes hacer dos cosas:

                • Doble clic sobre el archivo cuando usas el Navegador de Archivos (Nautilus).
                • Desde un terminal, puedes abrirlo con el comando gedit /etc/modprobe.d/blacklist.

                Tanto en un caso como en otro, puedes abrirlo, ver su contenido y copiarlo, pero no puedes modificar su contenido, ya que para eso es necesario hacerlo como root mediante el comando gksudo gedit /etc/modprobe.d/blacklist.

                Sospecho que la lista de dispositivos prohibidos hay que actualizarla o la de módulos que se cargan al inicio. Copia y pega aquí el contenido el contenido de los siguientes archivos mediante cualquiera de los dos métodos explicados anteriormente:

                /etc/modules

                /etc/modprobe.d/blacklist
                Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                • Re: Compilar drivers para tarjetas con chipset rt73

                  Escrito por Naara el 06/10/2007 13:25

                  Naara

                  Iniciado Senior

                  Envíos: 41

                  Disculpa la tardarza, pero he tenido una semana pelín compliacada.
                  Te envío el reporte de los comandos:

                  # This file lists those modules which we don't want to be loaded by
                  # alias expansion, usually so some other driver will be loaded for the
                  # device instead.

                  # evbug is a debug tool that should be loaded explicitly
                  blacklist evbug

                  # these drivers are very simple, the HID drivers are usually preferred
                  blacklist usbmouse
                  blacklist usbkbd

                  # replaced by e100
                  blacklist eepro100

                  # replaced by tulip
                  blacklist de4x5

                  # causes no end of confusion by creating unexpected network interfaces
                  blacklist eth1394

                  # snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
                  # hardware on its own (Ubuntu bug #2011, #6810)
                  blacklist snd_intel8x0m

                  # causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
                  blacklist i2c_i801
                  blacklist rt73usb
                  blacklist ndiswrapper

                  ******************************************

                  # This file lists those modules which we don't want to be loaded by
                  # alias expansion, usually so some other driver will be loaded for the
                  # device instead.

                  # evbug is a debug tool that should be loaded explicitly
                  blacklist evbug

                  # these drivers are very simple, the HID drivers are usually preferred
                  blacklist usbmouse
                  blacklist usbkbd

                  # replaced by e100
                  blacklist eepro100

                  # replaced by tulip
                  blacklist de4x5

                  # causes no end of confusion by creating unexpected network interfaces
                  blacklist eth1394

                  # snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
                  # hardware on its own (Ubuntu bug #2011, #6810)
                  blacklist snd_intel8x0m

                  # causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
                  blacklist i2c_i801
                  blacklist rt73usb
                  blacklist ndiswrapper
                  *******************************************

                  # /etc/modules: kernel modules to load at boot time.
                  #
                  # This file contains the names of kernel modules that should be loaded
                  # at boot time, one per line. Lines beginning with "#" are ignored.

                  fuse
                  lp
                  ndiswrapper

                  Te do dejo también en el blog.
                  Saludos.


                  Para ver el contenido del archivo /etc/modprobe.d/blacklist, puedes hacer dos cosas:

                  • Doble clic sobre el archivo cuando usas el Navegador de Archivos (Nautilus).
                  • Desde un terminal, puedes abrirlo con el comando gedit /etc/modprobe.d/blacklist.

                  Tanto en un caso como en otro, puedes abrirlo, ver su contenido y copiarlo, pero no puedes modificar su contenido, ya que para eso es necesario hacerlo como root mediante el comando gksudo gedit /etc/modprobe.d/blacklist.

                  Sospecho que la lista de dispositivos prohibidos hay que actualizarla o la de módulos que se cargan al inicio. Copia y pega aquí el contenido el contenido de los siguientes archivos mediante cualquiera de los dos métodos explicados anteriormente:

                  /etc/modules

                  /etc/modprobe.d/blacklist

                  http://unamujertristairada.blogspot.com...
                  • Re: Compilar drivers para tarjetas con chipset rt73

                    Escrito por ambiental el 06/10/2007 17:11

                    ambiental

                    Maestro Venerable

                    Envíos: 2924

                    El problema lo veo en el archivo /etc/modules, así que vas editarlo como root con el comando gksudo gedit /etc/modules y elimina la línea del final que pone ndiswrapper y en su lugar vas a añadir rt73 con lo que conseguirás que no se cargue ndiswrapper y en cambio que se cargue el módulo rt73.

                    Reinicia el equipo y ejecuta el comando sudo rmmod ndiswrapper y dime si ahora puedes configurar la conexión desde el menú Sistema > Administración > Red.
                    Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                    • Re: Compilar drivers para tarjetas con chipset rt73

                      Escrito por Naara el 07/10/2007 14:45

                      Naara

                      Iniciado Senior

                      Envíos: 41

                      Bien, pues he hecho lo que me decías y sigo sin poder conectar. Te mando dos capturas de pantalla para que veas la configuración del interfaz de red que he probado, con y sin clave.

                      (Pues no, no veo la manera de hacerlo...)

                      El problema lo veo en el archivo /etc/modules, así que vas editarlo como root con el comando gksudo gedit /etc/modules y elimina la línea del final que pone ndiswrapper y en su lugar vas a añadir rt73 con lo que conseguirás que no se cargue ndiswrapper y en cambio que se cargue el módulo rt73.

                      Reinicia el equipo y ejecuta el comando sudo rmmod ndiswrapper y dime si ahora puedes configurar la conexión desde el menú Sistema > Administración > Red.

                      http://unamujertristairada.blogspot.com...
                      • Re: Compilar drivers para tarjetas con chipset rt73

                        Escrito por ambiental el 07/10/2007 16:34

                        ambiental

                        Maestro Venerable

                        Envíos: 2924

                        A ver si logramos resolver el problema y consigues establecer la conexión. Es muy importante que pegues aquí el contenido de los informes generados al ejecutar en un terminal los siguientes comandos:

                        iwconfig

                        lsmod


                        No sé por qué, pero sospecho que el módulo rt73 no está cargado en el núcleo del sistema. Ambos informes nos dirán si estamos o no en lo cierto.

                        Hasta pronto.
                        Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                        • Re: Compilar drivers para tarjetas con chipset rt73

                          Escrito por Naara el 07/10/2007 21:19

                          Naara

                          Iniciado Senior

                          Envíos: 41

                          Pues aquí tienes el resultado de los comandos:

                          ~$ iwconfig
                          lo        no wireless extensions.

                          wlan0     RT73 WLAN  ESSID:"" 
                                    Mode:Managed  Frequency=2.412 GHz  Bit Rate:54 Mb/s  
                                    RTS thr:off   Fragment thr:off
                                    Link Quality=0/100  Signal level:-121 dBm  Noise level:-115 dBm
                                    Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
                                    Tx excessive retries:0  Invalid misc:0   Missed beacon:0

                          sit0      no wireless extensions.

                          ~$ lsmod
                          Module                  Size  Used by
                          binfmt_misc            13448  1
                          rfcomm                 42260  0
                          l2cap                  27136  5 rfcomm
                          bluetooth              53476  4 rfcomm,l2cap
                          ipv6                  272288  10
                          apm                    23280  1
                          cpufreq_userspace       5408  0
                          cpufreq_stats           7744  0
                          freq_table              6048  1 cpufreq_stats
                          cpufreq_powersave       2944  0
                          cpufreq_ondemand        8876  0
                          cpufreq_conservative     8712  0
                          nls_iso8859_1           5248  1
                          nls_cp437               6912  1
                          vfat                   14720  1
                          fat                    56348  1 vfat
                          af_packet              24584  2
                          lp                     12964  0
                          fuse                   43912  0
                          ieee80211              35272  0
                          ieee80211_crypt         7552  1 ieee80211
                          snd_emu10k1_synth       8960  0
                          snd_emux_synth         39296  1 snd_emu10k1_synth
                          snd_seq_virmidi         8576  1 snd_emux_synth
                          snd_seq_midi_emul       8192  1 snd_emux_synth
                          snd_seq_dummy           4996  0
                          snd_seq_oss            36480  0
                          snd_seq_midi            9984  0
                          snd_seq_midi_event      8960  3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
                          snd_seq                59120  9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
                          bt878                  12472  0
                          snd_emu10k1           128288  2 snd_emu10k1_synth
                          tuner                  54828  0
                          tda9887                18448  0
                          bttv                  176116  1 bt878
                          snd_rawmidi            27264  3 snd_seq_virmidi,snd_seq_midi,snd_emu10k1
                          snd_ac97_codec         97696  1 snd_emu10k1
                          snd_ac97_bus            3456  1 snd_ac97_codec
                          tsdev                   9152  0
                          snd_pcm_oss            47360  0
                          snd_mixer_oss          19584  1 snd_pcm_oss
                          snd_pcm                84612  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
                          snd_seq_device          9868  8 snd_emu10k1_synth,snd_emux_synth,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_emu10k1,snd_rawmidi
                          snd_timer              25348  3 snd_seq,snd_emu10k1,snd_pcm
                          snd_page_alloc         11400  2 snd_emu10k1,snd_pcm
                          video_buf              27652  1 bttv
                          ir_common              28548  1 bttv
                          rt73                  227072  0
                          compat_ioctl32          2432  1 bttv
                          v4l2_common            17280  2 tuner,bttv
                          snd_util_mem            6016  2 snd_emux_synth,snd_emu10k1
                          usbhid                 45152  0
                          snd_hwdep              10756  2 snd_emux_synth,snd_emu10k1
                          btcx_risc               6280  1 bttv
                          snd                    58372  15 snd_emux_synth,snd_seq_virmidi,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
                          tveeprom               16144  1 bttv
                          emu10k1_gp              4992  0
                          gameport               17160  2 emu10k1_gp
                          videodev               10752  1 bttv
                          soundcore              11232  1 snd
                          psmouse                41352  0
                          serio_raw               8452  0
                          floppy                 63044  0
                          parport_pc             37796  1
                          parport                39496  2 lp,parport_pc
                          evdev                  11392  1
                          intel_agp              26012  1
                          agpgart                34888  2 intel_agp
                          hw_random               7320  0
                          pcspkr                  4352  0
                          shpchp                 42144  0
                          pci_hotplug            32828  1 shpchp
                          i2c_i810                6276  0
                          i2c_algo_bit           10376  2 bttv,i2c_i810
                          i2c_core               23424  5 tuner,tda9887,bttv,tveeprom,i2c_algo_bit
                          ext3                  142728  1
                          jbd                    62228  1 ext3
                          uhci_hcd               24968  0
                          usbcore               134912  4 rt73,usbhid,uhci_hcd
                          ide_generic             2432  0
                          ide_cd                 33696  0
                          cdrom                  38944  1 ide_cd
                          ide_disk               18560  4
                          piix                   11780  1
                          generic                 6276  0
                          processor              31560  0
                          fbcon                  41504  0
                          tileblit                3840  1 fbcon
                          font                    9344  1 fbcon
                          bitblit                 7168  1 fbcon
                          softcursor              3328  1 bitblit
                          vesafb                  9244  0
                          capability              5896  0
                          commoncap               8704  1 capability

                          Hasta luego.
                          Alida


                          A ver si logramos resolver el problema y consigues establecer la conexión. Es muy importante que pegues aquí el contenido de los informes generados al ejecutar en un terminal los siguientes comandos:

                          iwconfig

                          lsmod


                          No sé por qué, pero sospecho que el módulo rt73 no está cargado en el núcleo del sistema. Ambos informes nos dirán si estamos o no en lo cierto.

                          Hasta pronto.

                          http://unamujertristairada.blogspot.com...
                          • Re: Compilar drivers para tarjetas con chipset rt73

                            Escrito por ambiental el 08/10/2007 00:41

                            ambiental

                            Maestro Venerable

                            Envíos: 2924

                            Los informes son positivos ambos. Me falta comprobar que el archivo /etc/modprobe.d/aliases contiene la línea que supuestamente hace referencia al módulo rt73, en concreto, debiste incluir al final una línea tal que así, alias rausb0 rt73 y por último intenta levantar la interfaz wifi ejecutando el comando sudo dhclient rausb0. Me parece que usabas modo DHCP para conectar y he visto en la imgaen que comentabas IP estática, por lo que igual eso te da problema a la hora de conectar.

                            Me imagino que ya podrías configurar la conexión del menú Sistema > Administración > Red e intenta en modo DHCP. Si no fuese posible, prueba con IP estática.

                            Suerte que ya casi lo tienes
                            Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                            • Re: Compilar drivers para tarjetas con chipset rt73

                              Escrito por Naara el 08/10/2007 12:17

                              Naara

                              Iniciado Senior

                              Envíos: 41

                              ¿Con qué comando compruebo el archivo /etc/modprobe.d/aliases y añado el alias rausb0 rt73?

                              Todavía tengo un cierto lío con los comandos. (Sorry)


                              Los informes son positivos ambos. Me falta comprobar que el archivo /etc/modprobe.d/aliases contiene la línea que supuestamente hace referencia al módulo rt73, en concreto, debiste incluir al final una línea tal que así, alias rausb0 rt73 y por último intenta levantar la interfaz wifi ejecutando el comando sudo dhclient rausb0. Me parece que usabas modo DHCP para conectar y he visto en la imgaen que comentabas IP estática, por lo que igual eso te da problema a la hora de conectar.

                              Me imagino que ya podrías configurar la conexión del menú Sistema > Administración > Red e intenta en modo DHCP. Si no fuese posible, prueba con IP estática.

                              Suerte que ya casi lo tienes

                              http://unamujertristairada.blogspot.com...
                              • Re: Compilar drivers para tarjetas con chipset rt73

                                Escrito por ambiental el 08/10/2007 15:24

                                ambiental

                                Maestro Venerable

                                Envíos: 2924


                                ¿Con qué comando compruebo el archivo /etc/modprobe.d/aliases y añado el alias rausb0 rt73?
                                Puedes editarlo, solo para visualizar el contenido, haciendo doble clic sobre el archivo desde el Navegador de Archivos [Nautilus]. Solo puedes leeer pero no modificar. Si quieres modificar el contenido esto es lo que digo en el primer mensaje de este hilo:

                                Ejecuta el comando gksudo gedit /etc/modprobe.d/aliases y añade al final la siguiente línea, alias rausb0 rt73 y marca con el signo # si aparece una línea del tipo alias wlan1 rt73 [o similar], dejándola así, #alias wlan1 rt73.
                                Todavía tengo un cierto lío con los comandos. (Sorry)
                                Si lo tengo yo también... pero con una buena guía de comandos se soluciona... cosas de Linux.
                                Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                                • Re: Compilar drivers para tarjetas con chipset rt73

                                  Escrito por Naara el 08/10/2007 19:47

                                  Naara

                                  Iniciado Senior

                                  Envíos: 41

                                  Lo de alias rausb0 rt73 estaba hecho desde el primer día en que me lo dijiste (simplemente no me acordaba); he vuelto a ejecutar el comando, de todas formas, y te lo paso. Pero sigo sin poder conectar, a pesar de haber introducido el último comando del que me hablas (sudo dhclient rausb0).

                                  # These are the standard aliases for devices and kernel drivers.
                                  # This file does not need to be modified.
                                  #
                                  # Please file a bug against module-init-tools if a package needs a entry
                                  # in this file.

                                  # network protocols ##########################################################
                                  alias net-pf-1  unix
                                  alias net-pf-2  ipv4
                                  alias net-pf-3  ax25
                                  alias net-pf-4  ipx
                                  alias net-pf-5  appletalk
                                  alias net-pf-6  netrom
                                  alias net-pf-7  bridge
                                  alias net-pf-8  atm
                                  alias net-pf-9  x25
                                  alias net-pf-10 ipv6
                                  alias net-pf-11 rose
                                  alias net-pf-12 decnet
                                  # 13 NETBEUI
                                  alias net-pf-15 af_key
                                  alias net-pf-16 af_netlink
                                  alias net-pf-17 af_packet
                                  # 18 ASH
                                  alias net-pf-19 af_econet
                                  alias net-pf-20 atm
                                  # 22 SNA
                                  alias net-pf-23 irda
                                  alias net-pf-24 pppoe
                                  alias net-pf-25 wanrouter
                                  alias net-pf-26 llc
                                  alias net-pf-31 bluetooth

                                  # executables formats ########################################################
                                  install binfmt-0000 /bin/true
                                  alias binfmt-204 binfmt_aout
                                  alias binfmt-263 binfmt_aout
                                  alias binfmt-264 binfmt_aout
                                  alias binfmt-267 binfmt_aout
                                  alias binfmt-387 binfmt_aout

                                  # block devices ##############################################################
                                  alias block-major-3-*  ide_generic
                                  alias block-major-8-*  sd_mod
                                  alias block-major-9-*  md
                                  alias block-major-11-* sr_mod
                                  alias block-major-22-* ide_generic
                                  alias block-major-33-* ide_generic
                                  alias block-major-34-* ide_generic
                                  alias block-major-37-* ide_tape
                                  alias block-major-44-* ftl
                                  alias block-major-46-* pcd
                                  alias block-major-47-* pf
                                  alias block-major-56-* ide_generic
                                  alias block-major-57-* ide_generic
                                  alias block-major-58-* lvm_mod
                                  alias block-major-88-* ide_generic
                                  alias block-major-89-* ide_generic
                                  alias block-major-90-* ide_generic
                                  alias block-major-91-* ide_generic
                                  alias block-major-93-* nftl
                                  alias block-major-97-* pg

                                  # character devices ##########################################################
                                  alias char-major-9-* st
                                  alias char-major-10-1 psmouse
                                  alias char-major-10-139 openprom
                                  alias char-major-10-157 applicom
                                  alias char-major-10-181 toshiba
                                  alias char-major-10-183 hw_random
                                  alias char-major-10-189 ussp
                                  alias char-major-10-250 hci_vhci
                                  alias char-major-13-0  joydev
                                  alias char-major-13-1  joydev
                                  alias char-major-13-2  joydev
                                  alias char-major-13-3  joydev
                                  alias char-major-13-32 mousedev
                                  alias char-major-13-33 mousedev
                                  alias char-major-13-34 mousedev
                                  alias char-major-13-35 mousedev
                                  alias char-major-13-63 mousedev
                                  alias char-major-13-64 evdev
                                  alias char-major-13-65 evdev
                                  alias char-major-13-66 evdev
                                  alias char-major-13-67 evdev
                                  alias char-major-19-* cyclades
                                  alias char-major-20-* cyclades
                                  alias char-major-22-* pcxx
                                  alias char-major-23-* pcxx
                                  alias char-major-27-* ftape
                                  alias char-major-34-* scc
                                  alias char-major-35-* tclmidi
                                  alias char-major-48-* riscom8
                                  alias char-major-49-* riscom8
                                  alias char-major-57-* esp
                                  alias char-major-58-* esp
                                  alias char-major-63-* kdebug
                                  alias char-major-67-* coda
                                  alias char-major-75-* specialix
                                  alias char-major-76-* specialix
                                  alias char-major-81-* videodev
                                  alias char-major-83-* vtx
                                  alias char-major-89-* i2c_dev
                                  alias char-major-90-* mtdchar
                                  alias char-major-96-* pt
                                  alias char-major-97-* pg
                                  alias char-major-107-* 3dfx
                                  alias char-major-109-* lvm_mod
                                  alias char-major-166-* cdc_acm
                                  alias char-major-171-0 raw1394
                                  alias char-major-171-1 video1394
                                  alias char-major-171-2 dv1394
                                  alias char-major-171-3 amdtp
                                  alias char-major-180-* usbcore
                                  alias char-major-195-* nvidia
                                  alias char-major-200-* vxspec
                                  alias char-major-202-* msr
                                  alias char-major-203-* cpuid
                                  alias char-major-206-* osst
                                  alias char-major-208-* ussp
                                  alias char-major-227-* tub3270
                                  #alias char-major-240-* usb-serial
                                  #alias char-major-240-* hsfserial
                                  #alias char-major-241-* hsfserial

                                  # misc #######################################################################
                                  alias xfrm-type-2-4 xfrm4_tunnel
                                  alias xfrm-type-2-50 esp4
                                  alias xfrm-type-2-51 ah4
                                  alias xfrm-type-2-108 ipcomp
                                  alias xfrm-type-10-41 xfrm6_tunnel
                                  alias xfrm-type-10-50 esp6
                                  alias xfrm-type-10-51 ah6
                                  alias xfrm-type-10-108 ipcomp6

                                  alias bt-proto-0 l2cap
                                  alias bt-proto-2 sco
                                  alias bt-proto-3 rfcomm
                                  alias bt-proto-4 bnep
                                  alias bt-proto-5 cmtp
                                  alias bt-proto-6 hidp
                                  alias bt-proto-7 avdtp

                                  alias cipcb0 cipcb
                                  alias cipcb1 cipcb
                                  alias cipcb2 cipcb
                                  alias cipcb3 cipcb
                                  alias dummy0 dummy
                                  alias dummy1 dummy
                                  alias plip0 plip
                                  alias plip1 plip
                                  alias slip0 slip
                                  alias slip1 slip
                                  alias tunl0 ipip
                                  alias gre0 ip_gre

                                  alias usbdevfs usbcore
                                  alias rausb0 rt73
                                  ************************************************

                                  ~$ sudo dhclient rausb0
                                  Internet Systems Consortium DHCP Client V3.0.4
                                  Copyright 2004-2006 Internet Systems Consortium.
                                  All rights reserved.
                                  For info, please visit http://www.isc.org/sw/dhcp/

                                  SIOCSIFADDR: No such device
                                  rausb0: ERROR while getting interface flags: No such device
                                  rausb0: ERROR while getting interface flags: No such device
                                  Bind socket to interface: No such device

                                  ¿Con qué comando compruebo el archivo /etc/modprobe.d/aliases y añado el alias rausb0 rt73?
                                  Puedes editarlo, solo para visualizar el contenido, haciendo doble clic sobre el archivo desde el Navegador de Archivos [Nautilus]. Solo puedes leeer pero no modificar. Si quieres modificar el contenido esto es lo que digo en el primer mensaje de este hilo:

                                  Ejecuta el comando gksudo gedit /etc/modprobe.d/aliases y añade al final la siguiente línea, alias rausb0 rt73 y marca con el signo # si aparece una línea del tipo alias wlan1 rt73 [o similar], dejándola así, #alias wlan1 rt73.
                                  Todavía tengo un cierto lío con los comandos. (Sorry)
                                  Si lo tengo yo también... pero con una buena guía de comandos se soluciona... cosas de Linux.

                                  http://unamujertristairada.blogspot.com...
                                  • Re: Compilar drivers para tarjetas con chipset rt73

                                    Escrito por ambiental el 08/10/2007 21:23

                                    ambiental

                                    Maestro Venerable

                                    Envíos: 2924

                                    Pues no sé porqué el alias no logra gestionar la tarjeta, así que lo vamos a intentar a pelo.

                                    Ejecuta en un terminal el comando sudo dhclient wlan0 para levantar la interfaz en modo dhcp.

                                    Copia y pega el contenido del archivo /etc/network/interfaces [ya sabes... doble clic desde Nautilus] y modifica algunos caracteres de la la línea correspondiente a la clave, wireless-key, ya que no es cosa de hacerla pública en los foros.

                                    Enga, suerte y hasta pronto.
                                    Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                                    • Re: Compilar drivers para tarjetas con chipset rt73

                                      Escrito por Naara el 09/10/2007 12:47

                                      Naara

                                      Iniciado Senior

                                      Envíos: 41


                                      Creo que la cosa no marcha:

                                      sudo dhclient wlan0
                                      There is already a pid file /var/run/dhclient.pid with pid 5819
                                      killed old client process, removed PID file
                                      Internet Systems Consortium DHCP Client V3.0.4
                                      Copyright 2004-2006 Internet Systems Consortium.
                                      All rights reserved.
                                      For info, please visit http://www.isc.org/sw/dhcp/

                                      Listening on LPF/wlan0/00:14:78:51:9a:c9
                                      Sending on   LPF/wlan0/00:14:78:51:9a:c9
                                      Sending on   Socket/fallback
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
                                      DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16
                                      No DHCPOFFERS received.
                                      No working leases in persistent database - sleeping.

                                      auto lo
                                      bash: auto: orden no encontrada
                                      iface lo inet loopback
                                      bash: iface: orden no encontrada
                                      iface wlan0 inet dhcp
                                      bash: iface: orden no encontrada
                                      wireless-essid WLAN_65
                                      bash: wireless-essid: orden no encontrada
                                      address 192.168.1.36
                                      bash: address: orden no encontrada
                                      netmask 255.255.255.0
                                      bash: netmask: orden no encontrada
                                      gateway 192.168.1.1
                                      bash: gateway: orden no encontrada
                                      wireless-key s: xxxxxxxxxxxxx
                                      bash: wireless-key: orden no encontrada
                                      auto wlan0



                                      Pues no sé porqué el alias no logra gestionar la tarjeta, así que lo vamos a intentar a pelo.

                                      Ejecuta en un terminal el comando sudo dhclient wlan0 para levantar la interfaz en modo dhcp.

                                      Copia y pega el contenido del archivo /etc/network/interfaces [ya sabes... doble clic desde Nautilus] y modifica algunos caracteres de la la línea correspondiente a la clave, wireless-key, ya que no es cosa de hacerla pública en los foros.

                                      Enga, suerte y hasta pronto.

                                      http://unamujertristairada.blogspot.com...
                                      • Re: Compilar drivers para tarjetas con chipset rt73

                                        Escrito por ambiental el 09/10/2007 13:24

                                        ambiental

                                        Maestro Venerable

                                        Envíos: 2924

                                        Copia y pega el contenido del archivo /etc/network/interfaces [ya sabes... doble clic desde Nautilus] y sutituye algunos caracteres de la la línea correspondiente a la clave, wireless-key, ya que no es cosa de hacerla pública en los foros.


                                        Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                                        • Re: Compilar drivers para tarjetas con chipset rt73

                                          Escrito por Naara el 10/10/2007 13:51

                                          Naara

                                          Iniciado Senior

                                          Envíos: 41

                                          Te copio el archivo /etc/network/interfaces:

                                          auto lo
                                          iface lo inet loopback
                                          iface wlan0 inet dhcp
                                          wireless-essid WLAN_65
                                          address 192.168.1.36
                                          netmask 255.255.255.0
                                          gateway 192.168.1.1
                                          wireless-key s:
                                          auto wlan0


                                          No he tenido que sustituir  nada de la clave porque estaba en blanco.

                                          Saludos.
                                          Copia y pega el contenido del archivo /etc/network/interfaces [ya sabes... doble clic desde Nautilus] y sutituye algunos caracteres de la la línea correspondiente a la clave, wireless-key, ya que no es cosa de hacerla pública en los foros.



                                          http://unamujertristairada.blogspot.com...
                                          • Re: Compilar drivers para tarjetas con chipset rt73

                                            Escrito por ambiental el 10/10/2007 14:45

                                            ambiental

                                            Maestro Venerable

                                            Envíos: 2924


                                            Te copio el archivo /etc/network/interfaces:

                                            auto lo
                                            iface lo inet loopback
                                            iface wlan0 inet dhcp
                                            wireless-essid WLAN_65
                                            address 192.168.1.36
                                            netmask 255.255.255.0
                                            gateway 192.168.1.1
                                            wireless-key s:
                                            auto wlan0


                                            No he tenido que sustituir  nada de la clave porque estaba en blanco.

                                            Saludos.
                                            Edita ese archivo como root ejecutando en un terminal el comando gksudo gedit /etc/network/interfaces y déjalo como sigue:

                                            auto lo
                                            iface lo inet loopback
                                            iface wlan0 inet dhcp
                                            wireless-essid WLAN_65
                                            wireless-key s:aqui_tu clave_wifi
                                            auto wlan0


                                            Observa dos cosas muy importantes.

                                            En primer lugar he borrado las líneas que se refieren a las IPs de tu equipo y del router, ya que te conectas vía DHCP [3ª línea del texto comentado]. Si estoy en un error, por favor, coméntamelo.

                                            En lugar de poner el texto aqui_tu clave_wifi lo que vas a poner es justamente tu clave wifi. Imagina que la clave fuese la siguiente cadena de caracteres, X37ZC249Q$&K0, con lo que dicha línea quedaría así,  wireless-key s:X37ZC249Q$WK0 y observa el carácter s y los dos puntos s: lo que significa que se trata de una cadena de caracteres ascii con cifrado de 128 bits [13 caracteres]. Si la clave estuviese en formato hexadecimal, serían 26 caracteres numéricos [del 0 al 9 y las letras A, B, D, E, F]. Cuando la clave es de 64 bits, le corresponden 5 caracteres ascii o bien 10 caracteres hexadecimales.

                                            Bien, hecho ésto, guarda los cambios realizados y ejecuta ahora desde el terminal el comando sudo /etc/init.d/networking restart lo uq te permitirá reiniciar los servicios de red, ahorrándote la tediosa tarea de reiniciar el equipo completo. Una vez hecho esto debes tener conexión a Internet. Si no fuese así, ejecuta el comando sudo ifconfig wlan0 up y deberás tener conexión.

                                            Si el cifrado de clave fuese tipo WPA, habría que modificar la configuración siguiendo las instrucciones que se dan en la página oficial de Ubuntu relativa a los drivers de SerialMonkey, que son los que has usado en tu compilación. O incluso, las notas que vienen en el archivo README que obtienes al desempaquetar el driver.

                                            Enga, suerte y hasta pronto.
                                            Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
                                            • Re: Compilar drivers para tarjetas con chipset rt73

                                              Escrito por Naara el 11/10/2007 12:25

                                              Naara

                                              Iniciado Senior

                                              Envíos: 41

                                              Bueno, pues tras ejecutar los comandos y dejar todo como decías, te copio el resultado:


                                              ~$ gksudo gedit /etc/network/interfaces
                                              (gedit:5097): GnomeUI-WARNING **: While connecting to session manager:
                                              Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.

                                              (gedit:5097): libgnomevfs-WARNING **: Failed to open session DBUS connection: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
                                              Volume monitoring will not work.
                                              ~$ sudo /etc/init.d/networking restart
                                               * Reconfiguring network interfaces...                                          There is already a pid file /var/run/dhclient.wlan0.pid with pid 3255
                                              killed old client process, removed PID file
                                              Internet Systems Consortium DHCP Client V3.0.4
                                              Copyright 2004-2006 Internet Systems Consortium.
                                              All rights reserved.
                                              For info, please visit http://www.isc.org/sw/dhcp/

                                              Listening on LPF/wlan0/00:14:78:51:9a:c9
                                              Sending on   LPF/wlan0/00:14:78:51:9a:c9
                                              Sending on   Socket/fallback
                                              wlanctl-ng: Network is down
                                              Error for wireless request "Set Encode" (8B2A) :
                                                  SET failed on device wlan0 ; Network is down.
                                              Error for wireless request "Set ESSID" (8B1A) :
                                                  SET failed on device wlan0 ; Network is down.
                                              wlanctl-ng: Network is down
                                              Failed to enable the device, exitcode= 1 .
                                              run-parts: /etc/network/if-pre-up.d/linux-wlan-ng-pre-up exited with return code 1
                                              Error for wireless request "Set Encode" (8B2A) :
                                                  SET failed on device wlan0 ; Network is down.
                                              Error for wireless request "Set ESSID" (8B1A) :
                                                  SET failed on device wlan0 ; Network is down.
                                              There is already a pid file /var/run/dhclient.wlan0.pid with pid 134993416
                                              Internet Systems Consortium DHCP Client V3.0.4
                                              Copyright 2004-2006 Internet Systems Consortium.
                                              All rights reserved.
                                              For info, please visit http://www.isc.org/sw/dhcp/

                                              Listening on LPF/wlan0/00:14:78:51:9a:c9
                                              Sending on   LPF/wlan0/00:14:78:51:9a:c9
                                              Sending on   Socket/fallback
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
                                              DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
                                              No DHCPOFFERS received.
                                              No working leases in persistent database - sleeping.
                                                                                                                       [ ok ]
                                              $ sudo ifconfig wlan0 up
                                              :~$ sudo ifconfig wlan0 up

                                              Miraré en la web de Ubuntu que dices y trataré de averiguar lo de la clave...porque esto es el cuento de nunca acabar!

                                              Saludos.



                                               



                                              Te copio el archivo /etc/network/interfaces:

                                              auto lo
                                              iface lo inet loopback
                                              iface wlan0 inet dhcp
                                              wireless-essid WLAN_65
                                              address 192.168.1.36
                                              netmask 255.255.255.0
                                              gateway 192.168.1.1
                                              wireless-key s:
                                              auto wlan0


                                              No he tenido que sustituir  nada de la clave porque estaba en blanco.

                                              Saludos.
                                              Edita ese archivo como root ejecutando en un terminal el comando gksudo gedit /etc/network/interfaces y déjalo como sigue:

                                              auto lo
                                              iface lo inet loopback
                                              iface wlan0 inet dhcp
                                              wireless-essid WLAN_65
                                              wireless-key s:aqui_tu clave_wifi
                                              auto wlan0


                                              Observa dos cosas muy importantes.

                                              En primer lugar he borrado las líneas que se refieren a las IPs de tu equipo y del router, ya que te conectas vía DHCP [3ª línea del texto comentado]. Si estoy en un error, por favor, coméntamelo.

                                              En lugar de poner el texto aqui_tu clave_wifi lo que vas a poner es justamente tu clave wifi. Imagina que la clave fuese la siguiente cadena de caracteres, X37ZC249Q$&K0, con lo que dicha línea quedaría así,  wireless-key s:X37ZC249Q$WK0 y observa el carácter s y los dos puntos s: lo que significa que se trata de una cadena de caracteres ascii con cifrado de 128 bits [13 caracteres]. Si la clave estuviese en formato hexadecimal, serían 26 caracteres numéricos [del 0 al 9 y las letras A, B, D, E, F]. Cuando la clave es de 64 bits, le corresponden 5 caracteres ascii o bien 10 caracteres hexadecimales.

                                              Bien, hecho ésto, guarda los cambios realizados y ejecuta ahora desde el terminal el comando sudo /etc/init.d/networking restart lo uq te permitirá reiniciar los servicios de red, ahorrándote la tediosa tarea de reiniciar el equipo completo. Una vez hecho esto debes tener conexión a Internet. Si no fuese así, ejecuta el comando sudo ifconfig wlan0 up y deberás tener conexión.

                                              Si el cifrado de clave fuese tipo WPA, habría que modificar la configuración siguiendo las instrucciones que se dan en la página oficial de Ubuntu relativa a los drivers de SerialMonkey, que son los que has usado en tu compilación. O incluso, las notas que vienen en el archivo README que obtienes al desempaquetar el driver.

                                              Enga, suerte y hasta pronto.

                                              http://unamujertristairada.blogspot.com...