View previous topic :: View next topic |
Author |
Message |
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Sun Aug 15, 2010 3:46 pm Post subject: wlan0 no esta!! (RESUELTO) |
|
|
Hola a todos... me he sumergido hace poco en esta distribucion de linux (gentoo) por recomendación de un amigo.. y la verdad esta bueno porq sirve para aprender y nos eneseña que no todo en esta vida es siguiente siguiente siguiente..
mi problema es que despues de seguir todas las instrucciones del handbook y despues de iniciar gentoo por primera vez en mi computadora.. me queria conectar a internet (uso wifi).. pero sopresa!! wlan0 no existe... me parece raro porq en el livedvd si estaba...
hice un
y me sale mi targeta de red inalambrica al final que es una RaLink rt2561
he instalado todo lo q he visto en los foros
Code: | #emerge wireless-tools
#emerge net-wireless/rt61-firmware
#emerge wicd |
pero no pasa nada sigue sin aparecer wlan0
hago un
pero solo me lista 2 interfaces que son lo y sit0
por favor.. me pueden dar una mano.. lo agradeceria mucho.. e intentado con muchos foros.. en ingles y español pero ninguno tiene la solucion a mi problema
gracias
Last edited by ZayinAyin on Thu Aug 19, 2010 1:04 pm; edited 1 time in total |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Sun Aug 15, 2010 5:07 pm Post subject: |
|
|
Quote: | #emerge wireless-tools |
Pues si tienes instalado ese paquete seguro que dispones del comando iwconfig, corre iwconfig (a secas) y peganos la salida en otro post a mi con una realteck me crea ra0 en lugar de wlan0.
También pudiera ser que no hayas compilado el modulo para esa tarjeta. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Mon Aug 16, 2010 12:01 am Post subject: |
|
|
esteban.. gracias por tomarte la molestia de responderme..
bueno te pego el resultado del iwconfig
que dice asi:
Code: | lo no wireless extensions.
sit0 no wireless extensions. |
como se ve.. wlan0 no aparece.. en el livedvd.. la reconoce sin hacer nada.. eso si.. cada vez que inicio con el livedvd tengo q copiar los drivers en la carpeta /lib/firmware/, hacer el modprobe y despues reiniciar el demonio wicd asi: /etc/init.d/wicd y de esa forma puedo tener internet.. por medio del livedvd de gentoo..
lo mismo trate de hacer en mi gentoo.. pero modprobe retorna que no conoce el modulo rt61
no conoces alguna forma de montar la interfaz wlan0 manualmente?? o habria alguna otra forma de compilar el modulo de esa targeta??
saludos! |
|
Back to top |
|
|
Coghan l33t
Joined: 25 Jul 2007 Posts: 789 Location: Gran Canaria (Spain)
|
Posted: Mon Aug 16, 2010 7:57 am Post subject: |
|
|
Deberás activar el módulo en el kernel:
Quote: | -> Device Drivers
-> Network device support
-> Wireless LAN
-> Ralink driver support |
_________________ Salu2.
Alguien, muy acertadamente, dijo una vez wrote: | 'El buen informático es como un bibliotecario, no lo sabe todo, pero sabe donde buscarlo' |
|
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Mon Aug 16, 2010 4:08 pm Post subject: |
|
|
hola coghan.. te cuento que tb ya hice eso, activo los drivers para mi tarjeta y otros dos mas por las dudas
salgo de ahi.. y pongo
Code: | make && make modules_install |
se toma su tiempo y después hago un
y me dice que no se encuentra el modulo
también intento con otros como
Code: | modprobe rt2561
modprobe rt2561pci
modprobe rt2x00
modprobe rt2x00pci
modprobe rt61 |
pero obtengo el mismo resultado.. tengo los drivers rt2561.bin y rt6125s.bin los pongo en la carpeta /lib/firmware y hago un:
Code: | modprobe -r rt61pci rt2x00pci 2x00lib |
(que es lo que hago para cargar el driver cuando inicio desde el livedvd)
y obtengo el mismo resultado
en que carpeta tengo que poner el driver para que modprobe me lo tome.. alguno sabe?? |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Aug 16, 2010 4:51 pm Post subject: |
|
|
Mira que estés compilando el kernel que se ejecuta:
Code: | # uname -a
# eselect kernel list |
|
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Mon Aug 16, 2010 5:48 pm Post subject: |
|
|
bueno te muestro lo que obtuve
Code: | #uname -a
Linux equipo 2.6.34-gentoo-r1 #1 SMP Fri Aug 13 22:56:47 Local time zone must be set--see zic x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93 GHz GenuineIntel GNU/Linux
#eselect kernel list
Available kernel symlink targets:
[1] linux-2.6.34-gentoo-r1 * |
ven algo raro?
bueno por si acaso otra vez compile en el kernel los drivers de RaLink y la cosa es que cuando hago el make && make modules_install y carga, entre todo lo que carga aparecen modulos que se estan cargando como rt61pci.o rt2x00pci.o rt2x00lib.o asi que no entiendo porq al poner modprobe me retorna q no encuentra los modulos.. q bronca
saludos |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Aug 16, 2010 7:14 pm Post subject: |
|
|
Perdona si te parezco simple pero ¿sabes que además del make y make modules_install debes copiar a mano el kernel compilado a /boot? |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Mon Aug 16, 2010 9:34 pm Post subject: |
|
|
si si, lo hago asi
Code: | # cp arch/x86_64/boot/bzImage /boot/linux-2.6.34-gentoo-r1 |
esta bien??
pero cuando hago:
Code: | # find /lib/modules/2.6.34-gentoo-r1/ -type f -iname '*.o' -or -iname '*.ko' | less |
para buscar modulos, solo me aparecen 3 modulos.. y ninguno q tenga q ver con ralink (rt61)
pensas que esta ahi el problema?? |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Aug 16, 2010 9:57 pm Post subject: |
|
|
Eso creo.
O no se compilan o no se instalan.
Haz el mismo find para buscarlos en /usr/src/linux. Seguramente te aparecerán.
Prueba a hacer make y cuendo acabe make modules_install. Evita el &&. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Mon Aug 16, 2010 10:09 pm Post subject: |
|
|
coghan wrote: | -> Device Drivers
-> Network device support
-> Wireless LAN
-> Ralink driver support |
Para que te aparzcan modulos en /lib/modules/tukernel/ deberias haber compilado dentro de Ralink driver support el driver como módulo.
(Por lo demás y por si acaso no lo has hecho despues de compilar el kernel y copiarlo, hay que reiniciar y cargar el kernel que has cambiado. ). _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
Coghan l33t
Joined: 25 Jul 2007 Posts: 789 Location: Gran Canaria (Spain)
|
Posted: Tue Aug 17, 2010 9:55 am Post subject: |
|
|
Supongo que estarás compilando el kernel con genkernel, antes de compilar deberás realizar 'make menuconfig' para acceder a la configuración del kernel y activar los módulos que necesites, en tu caso el que te comenté más arriba. Hace mucho tiempo que no uso genkernel, pero en la configuración de este en /etc puedes activar que salte el menuconfig antes de compilar. O por el contrario puedes seguir el método tradicional para compilar el kernel con los pasos:
Code: | cd /usr/src/linux
make menuconfig
make
make modules_install
make install
|
Con esto ya tendrás tu núcleo instalado en la partición /boot, luego deberás editar grub (o el gestor que tengas) y modificarlo para que inicie con la nueva versión de tu núcleo, si esta ha cambiado. _________________ Salu2.
Alguien, muy acertadamente, dijo una vez wrote: | 'El buen informático es como un bibliotecario, no lo sabe todo, pero sabe donde buscarlo' |
|
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Tue Aug 17, 2010 5:02 pm Post subject: |
|
|
uyy con razón no me daba.. no estaba instalando como módulo los drivers (q bruto)... los estaba poniendo todos con asterisco.. ya los puse con la M
no uso genkernel, uso la manera tradicional..
bueno les cuento mis avances.. lo instale como módulo.. hice make y despues make modules_install
cargo todo bien
hice el find.. para buscar mis módulos y al fin.. los vi ahi estaban todos los de mi targeta
contento pongo:
Code: | # modprobe rt2x00
# modprobe rt2x00lib |
pero despues cuando hago el ultimo modprobe q es el mas importante pasa esto:
Code: | # modprobe rt61pci
FATAL: Error inserting rt61pci: (/lib/modules/2.6.34-gentoo-r1/kernel/drivers/net/wireless/rt2x00/rt61pci.ko): Unknown symbol in module, or unknow parameter (see dmesg) |
el dmesg da la sgte salida
Code: | # dmesg | tail
[ 4.579353] rt61pci : Unknown symbol eeprom_93cx6_multiread
[ 4.579916] rt61pci : Unknown symbol crc_itu_t
[ 5.804955] rt61pci : EXT3-fs (sda3): using internal journal
[ 5.913683] rt61pci : Unknown symbol crc_itu_t_table
[ 5.914449] rt61pci : Unknown symbol eeprom_93cx6_multiread
[ 5.915017] rt61pci : Unknown symbol crc_itu_t
[ 6.051328] Adding 4104572k swap on /dev/sda5 Priority: -1 extents: 1 across: 4104572k
[ 27.726472] rt61pci : Unknown symbol crc_itu_t_table
[ 27.727237] rt61pci : Unknown symbol eeprom_93cx6_multiread
[ 27.727888] rt61pci : Unknown symbol crc_itu_t |
uyy q desilucion.. alguno sabe porq me da este error??
muchas gracias en serio ya por la ayuda q me han dado.. he progresado bastante..
saludos! |
|
Back to top |
|
|
opotonil l33t
Joined: 17 Jun 2005 Posts: 801 Location: 127.0.0.1
|
Posted: Tue Aug 17, 2010 7:37 pm Post subject: |
|
|
Yo diria que te faltan modulos, ¿lo normal seria que los autoseleccionara?
Para "eeprom_93cx6_multiread" prueba a añadir:
Code: |
Device Drivers --->
Misc devices --->
EEPROM support --->
I2C EEPROMs from most vendors
|
Y para "crc_itu_t_table" puede que:
Code: |
Library routines --->
CRC ITU-T V.41 functions
|
Salu2. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Tue Aug 17, 2010 7:52 pm Post subject: |
|
|
Quote: | bueno les cuento mis avances.. lo instale como módulo.. hice make y despues make modules_install |
Despues de eso tienes que copiar el kernel ya que has cambiado muchas cosas en la nueva compilación y meter una nueva entrada en grub.conf para arrancar con el nuevo kernel.
Si no lo haces así el kernel que tenias (y que todavia tienes) no reconocerá esos módulos como propios. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Tue Aug 17, 2010 10:08 pm Post subject: |
|
|
les cuento que hice todo lo que me dijeron.. los modulos I2C EEPROMs from most vendors y CRC ITU-T V.41 functions no estaban asi que los tuve que poner... hice el make, make modules_install y copie el kernel a boot reinicie yyyyyyyy
SIIIIIIIII APARECE WLAN0 Muchas gracias!!!! ... pero miren lo q me paso:
Code: | # ifconfig wlan0 up
SIOCSIFFLAGS: Unknown error 132 |
uyy yo que pensaba q ya estaba listo alguien sabe que significa eso??
Pero igual muchas gracias.. estoy viendo la luz al final del tunel.. de verdad gracias a todos si se resuelve esto voy a poder usar el internet desde gentoo.. y ya no necesitar el livedvd para conectarme |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Tue Aug 17, 2010 10:37 pm Post subject: |
|
|
Mira la salida de dmesg. |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Tue Aug 17, 2010 10:56 pm Post subject: |
|
|
vi el dsmeg y me di cuenta que tenia q cargar el firmware
con
Code: | modprobe -r rt61pci rt2x00pci 2x00lib |
y ahora funca todo bien.. Muchas gracias por la asistencia a todos ustedes
quilosaq, esteban_conde, Coghan y opotonil
sepan ustedes lo agradecido q estoy..ahora voy a seguir en mi investigación con este SO tan interesante.. sepan tb lo mucho q he aprendido con uds
Un saludo muy grande y mis eternos agradecimientos
Adios! |
|
Back to top |
|
|
Diabliyo Guru
Joined: 12 May 2008 Posts: 385 Location: Mexico
|
Posted: Thu Aug 19, 2010 7:13 am Post subject: |
|
|
ZayinAyin wrote: | bueno les cuento mis avances.. lo instale como módulo.. hice make y despues make modules_install |
Los DETALLES son improtantes, espero y te quede como experiencia, sino, siempre perderas muchisimo tiempo en los foros.
Porque te critico?
Por que en el mensaje que te estoy CITANDO, veo que haces:
Code: | shell# make
shell# make modules_install |
Pero, a mi juicio, estas mal , debes hacer el siguiente procedimiento:
Code: | shell# cd /usr/src/linux/
shell# make menuconfig
/*marcas como modulo <M> o como compilado <*>, segun sea tu necesidad y requerimiento*/
/*salimos del menuconfig*/
shell# make <-- esto manda compilar el kernel
shell# make modules <--- crea y prepara los modulos
shell# make modules_install <--- instalas los modulos
shell# make install <--- se copia vmlinuz, system.map y config a /boot/ |
A continuacion si por defecto usas el kernel (vmlinuz, el que esta en /boot) a como te lo deja el genkernel, entonces ya solo bastaria con reiniciar. De lo contrario, si eres de los que tienen doble kernel (vaya, chico precabido), entonces deberias ir a /boot, hacer renombres a como tu los tengas (segun tu grub.conf) y reiniciar.
Una ves inicie con el kernel a como se compilo, ya automaticamente debe cargarse el modulo de tu wireless (por defecto), de lo contrario, nos pegas el dmesg |tail, un lspci |grep Wireless y el resultado de modprobe -v TUMODULO.
Tambien, cuando quede resuleto un post (como este), edita tu primer entrada (inicio del psot) y agrega el mensaje de: (resuelto), asi las personas que vean el post o tengan tu mismo problema encuentren rapido una solucion.
Y utiliza las etiquetas CODE, de esta forma, en menos POSTS resuelves tu problema !
Enhorabuena por entrarle a Gentoo, es lo mejor !... Sigue aprendiendo men !
Saludos ! |
|
Back to top |
|
|
Coghan l33t
Joined: 25 Jul 2007 Posts: 789 Location: Gran Canaria (Spain)
|
Posted: Thu Aug 19, 2010 7:36 am Post subject: |
|
|
Permíteme una pequeña corrección:
Diabliyo wrote: | Code: | shell# make <-- esto manda compilar el kernel
shell# make modules <--- crea y prepara los modulos
shell# make modules_install <--- instalas los modulos
shell# make install <--- se copia vmlinuz, system.map y config a /boot/ |
|
<<make modules>> sobra, ya la orden make incluye el compilado de los módulos. La orden específica de compilar los módulos se usa para recompilar las modificaciones en modulos de un kernel ya compilado sin necesidad de pasar por toda la compilación de este. _________________ Salu2.
Alguien, muy acertadamente, dijo una vez wrote: | 'El buen informático es como un bibliotecario, no lo sabe todo, pero sabe donde buscarlo' |
|
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Thu Aug 19, 2010 1:11 pm Post subject: |
|
|
Bueno gracias por las críticas.. ahora estoy en un nuevo problema pero ya es total y completamente offtopic se trata de la interfaz gráfica asi q no lo voy a postear..
bueno..
o sea que si hago
me ahorro de hacer?
Code: | # cp arch/x86_64/boot/bzImage /boot/linux-2.6.34-gentoo-r1 |
y bueno.. si vamos a la obra fina.. una preg mas.. cada vez q inicio la computadora
para q aparezca wlan0 tengo a hacer
Code: | modprobe -r rt61pci rt2x00pci rt2x00lib
modprobe rt61pci |
es necesario hacerlo siempre?? o hay alguna manera de que ya quede por defecto en el inicio... |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Thu Aug 19, 2010 1:20 pm Post subject: |
|
|
Quote: | modprobe -r rt61pci rt2x00pci rt2x00lib
modprobe rt61pci |
Escribe cada módulo en una línea dentro del archivo /etc/modules.autoload.d/kenel-2.6 _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Thu Aug 19, 2010 1:29 pm Post subject: |
|
|
lo hice.. pero igual tengo q hacerlo despues.. porq sino no me activa wlan0... y asi es desde la primera vez q inicio bien.. creen q sera por el firmware de la tarjeta q lo puse en /lib/firmware?? |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Thu Aug 19, 2010 5:36 pm Post subject: |
|
|
¿Que te arroja dmesg |grep rt61pci ? _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
ZayinAyin n00b
Joined: 15 Aug 2010 Posts: 11
|
Posted: Fri Aug 20, 2010 12:42 am Post subject: |
|
|
esto:
Code: | # dmesg |grep rt61pci
[ 5.000808] rt61pci 0000:03:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 5.008129] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - NIC: 0xff80
[ 5.008130] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - Led: 0xe0ff
[ 5.008132] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
[ 5.008134] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
[ 5.010539] Registered led device: rt61pci-phy0::radio
[ 5.010577] Registered led device: rt61pci-phy0::assoc
[ 13.526681] rt61pci 0000:03:00.0: firmware: requesting rt2561s.bin
[ 17.595018] Modules linked in: pci_stub scsi_wait_scan at24 rt61pci crc_itu_t rt2x00pci rt2x00lib eeprom_93cx6
[ 55.470249] rt61pci 0000:03:00.0: PCI INT A disabled
[ 59.366338] rt61pci 0000:03:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 59.373658] phy1 -> rt61pci_validate_eeprom: EEPROM recovery - NIC: 0xff80
[ 59.373660] phy1 -> rt61pci_validate_eeprom: EEPROM recovery - Led: 0xe0ff
[ 59.373661] phy1 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
[ 59.373663] phy1 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
[ 59.374342] Registered led device: rt61pci-phy1::radio
[ 59.374431] Registered led device: rt61pci-phy1::assoc
[ 59.686135] rt61pci 0000:03:00.0: firmware: requesting rt2561s.bin
[ 63.652265] Modules linked in: rt61pci crc_itu_t rt2x00pci rt2x00lib eeprom_93cx6 pci_stub scsi_wait_scan at24 [last unloaded: eeprom_93cx6]
[ 103.301493] rt61pci 0000:03:00.0: PCI INT A disabled
[ 106.334875] rt61pci 0000:03:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 106.342194] phy2 -> rt61pci_validate_eeprom: EEPROM recovery - NIC: 0xff80
[ 106.342196] phy2 -> rt61pci_validate_eeprom: EEPROM recovery - Led: 0xe0ff
[ 106.342198] phy2 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
[ 106.342200] phy2 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
[ 106.343636] Registered led device: rt61pci-phy2::radio
[ 106.343678] Registered led device: rt61pci-phy2::assoc
[ 106.618962] rt61pci 0000:03:00.0: firmware: requesting rt2561s.bin
[ 115.484452] rt61pci 0000:03:00.0: PCI INT A disabled
[ 120.944613] rt61pci 0000:03:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 120.951924] phy3 -> rt61pci_validate_eeprom: EEPROM recovery - NIC: 0xff80
[ 120.951926] phy3 -> rt61pci_validate_eeprom: EEPROM recovery - Led: 0xe0ff
[ 120.951928] phy3 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
[ 120.951929] phy3 -> rt61pci_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
[ 120.952608] Registered led device: rt61pci-phy3::radio
[ 120.952774] Registered led device: rt61pci-phy3::assoc
[ 121.227698] rt61pci 0000:03:00.0: firmware: requesting rt2561s.bin
[ 126.371924] Modules linked in: rt61pci crc_itu_t rt2x00pci rt2x00lib eeprom_93cx6 pci_stub scsi_wait_scan at24 [last unloaded: eeprom_93cx6] |
|
|
Back to top |
|
|
|