Como se habrán dado cuenta soy usuario de GNU/Linux, o sea odio a Windows y a Micro$oft o amo la libertad. Pero ese no es el problema.
Mi situación era la siguiente:
Luego de que me compre una tarjeta wireless PCMCIA Linksys WPC11 me vi con el inconveniente de que en Ubuntu o en cualquier Distro basada en Debian la tarjeta wireless no funcionaba,me daba un Kernel panic al intentar cargar el modulo en el kernel para que la tarjeta funcionara cuando la tarjeta se insertaba.
Pero cual era mi problema?
Mi problema no era que la tarjeta wireless Linksys WPC11 no funcionara en Ubuntu, algo que me causo mucha preocupación. Mi problema era la desinformación al respecto. Ya que muchos me decían que como solución yo tenia que copilarme un Kernel de Lunux y cargar el modulo que hace falta al copilar. Y me cansé buscando en Google como solucionar el problema.
Para mi el problema era saber que módulos debería cargar para poner a funcionar la tarjeta wireless. Este problema lo pude resolver cuando en Fedora 8 pude ver cuales eran los módulos que cargaba para que funciones la tarjeta wireless.
El modulo que cargaba en Fedora 8 esta tarjeta es el "orinoco_cs". El cual a la vez arrastra otros módulos cuando es cargado. Para poder ver que este modulo no esta cargado en el Kernel Linux hacemos lo siguiente en una terminal:
$lsmod
Y esto arroja una lista de módulos cargados en el Kernel Linux cuando inicia el sistema.
Y para poner a funcionar esta tarjeta wireless cada vez que iniciemos en Ubuntu o en Debian debemos hacer los siguientes modificaciones para para que los módulos carguen a arranque:
ojo: estos paso se deben hace sin la tarjeta wireless puesta, ya que si esta insertada en el puerto PCMCIA la laptop no funcionara.
Editar el siguiente script: /etc/.rc.local
para editarlo hacemos:
$sudo gedit /etc/rc.local
y sale lo siguiente:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
2. En este archivo se copia: modprobe orinoco_cs y modprobe pcmcia_core en la parte final pero antes de "exit 0", y el contenido quedara de la siguiente manera:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
modprobe orinoco_cs
modprobe pcmcia_core
exit 0
3. Se guarda el archivo, y luego se reinicia el sistema.
Espero que le sea de ayuda.
Mi situación era la siguiente:
Luego de que me compre una tarjeta wireless PCMCIA Linksys WPC11 me vi con el inconveniente de que en Ubuntu o en cualquier Distro basada en Debian la tarjeta wireless no funcionaba,me daba un Kernel panic al intentar cargar el modulo en el kernel para que la tarjeta funcionara cuando la tarjeta se insertaba.
Pero cual era mi problema?
Mi problema no era que la tarjeta wireless Linksys WPC11 no funcionara en Ubuntu, algo que me causo mucha preocupación. Mi problema era la desinformación al respecto. Ya que muchos me decían que como solución yo tenia que copilarme un Kernel de Lunux y cargar el modulo que hace falta al copilar. Y me cansé buscando en Google como solucionar el problema.
Para mi el problema era saber que módulos debería cargar para poner a funcionar la tarjeta wireless. Este problema lo pude resolver cuando en Fedora 8 pude ver cuales eran los módulos que cargaba para que funciones la tarjeta wireless.
El modulo que cargaba en Fedora 8 esta tarjeta es el "orinoco_cs". El cual a la vez arrastra otros módulos cuando es cargado. Para poder ver que este modulo no esta cargado en el Kernel Linux hacemos lo siguiente en una terminal:
$lsmod
Y esto arroja una lista de módulos cargados en el Kernel Linux cuando inicia el sistema.
Y para poner a funcionar esta tarjeta wireless cada vez que iniciemos en Ubuntu o en Debian debemos hacer los siguientes modificaciones para para que los módulos carguen a arranque:
ojo: estos paso se deben hace sin la tarjeta wireless puesta, ya que si esta insertada en el puerto PCMCIA la laptop no funcionara.
Editar el siguiente script: /etc/.rc.local
para editarlo hacemos:
$sudo gedit /etc/rc.local
y sale lo siguiente:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
2. En este archivo se copia: modprobe orinoco_cs y modprobe pcmcia_core en la parte final pero antes de "exit 0", y el contenido quedara de la siguiente manera:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
modprobe orinoco_cs
modprobe pcmcia_core
exit 0
3. Se guarda el archivo, y luego se reinicia el sistema.
Espero que le sea de ayuda.
2 comentarios:
Upaaaaaa!!! era exactamente lo que estaba buscando!! :D gracias amigo por el aporte que me siervio de mucho ya que no tenia conexion a internet y para hacer esto no la necesitaba, ose todo perfecto me salvaste la vida XD
hey vi lo del problema que tenias con la tarjeeta y resulta que tengo la misma con el mismo fallo, ya hice el procedimiento tal cual, reinicie y funciono! pero solo hasta que apague la computadora ya que para la proxima ves si tenia la tarjeta al puesta al momento de iniciar se traba directo y si la pongo despues al momento de conectar pasa lo mismo... sabes como se podria solucionar o si ya hay alguna otra forma de hacerlo? se que es un poco tarde la pregunta jaja pero apreciaria una ayudadita mi mail es
carlosfrm@hotmail.com
gracias de antemano
Publicar un comentario