lunes, agosto 06, 2007

Debian Lenny+Intel Corporation PRO/Wireless 3945ABG

He actualizado mi querida Debian de Etch (estable) a Lenny (testing). Como por defecto actualiza el kernel (en mi caso 2.6.21-2-686), al arrancar el sistema no detecta la tarjeta de red inalámbrica (como ya me ocurrió anteriormente con Etch).
El problema se soluciona con un simple

# apt-get install ipw3945-modules-2.6.21-2-686

Si es la primera vez que se instala Debian habrá continuar con:

# apt-get install ipw3945d
# apt-get install firmware-ipw3945

Y ya tenemos Wifi de nuevo.

22 comentarios:

stroke dijo...

cuando le doy # apt-get install ipw3945-modules-2.6.18-4-686, me regresa el mensaje E: Couldn't find package ipw3945-modules-2.6.18-4-686,
mi pregunta es, que repositorios debo tener en el source.list?

aproposito esta es mi targeta:
debian:/home# lspci | grep Wireless
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

gracias po r el espacio.

Sario dijo...

Con estos repositorios deberia de funcionar:
---------------------
deb http://ftp.de.debian.org/debian/ lenny main contrib non-free

deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://www.debian-multimedia.org lenny main
-----------------------------

Si funciona me lo confirmas
Saludos

stroke dijo...

ya pude instalar los paquetes con los comandos:
# apt-get install ipw3945-modules-2.6.21-2-686
# apt-get install ipw3945d
# apt-get install firmware-ipw3945

luego le doy un: iwconfig
debian:~# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

no me lo detecta

gracias por la pronta respuesta, seguire intentando.

Stroke dijo...

ya me lo detecto ahora pero no lo carga automaticamente al encender la pc.


gracias por la ayuda


pd; buenos gustos musicales
saludos

Sario dijo...

Mira en el archivo /etc/network/interfaces que la tienes bien configurada

ej. algo así:

iface eth2 inet dhcp
wireless-essid WLAN
wireless-key s:tuclave

stroke dijo...

el archivo interfaces esta bien
--------------------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1

iface eth1 inet dhcp

auto eth1

iface eth0 inet dhcp

iface eth2 inet dhcp
wireless-essid 2WIRE589
wireless-key s:7259732694

auto eth2
-----------------------------
pero cada vez que enciendo la pc tengo que correr el comando

debian:~# /etc/init.d/ipw3945d

luego ir a System>Administration>Networking y activarla interfaz

y hasta entonces es cuando se activa

debian:~# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11g ESSID:xxxxx
Mode:Managed Frequency:2.437 GHz Access Point: 00:18:3F:9F:E9:49
Bit Rate:54 Mb/s Tx-Power:15 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:xxxx-xxxx-xxx Security mode:open
Power Management:off
Link Quality=99/100 Signal level=-25 dBm Noise level=-26 dBm
Rx invalid nwid:0 Rx invalid crypt:47 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:273 Missed beacon:0

y quisisera que lo hiciera de forma automatica


gracias

Sario dijo...
Este comentario ha sido eliminado por el autor.
Sario dijo...

¿es posible que hayas actualizado el kernel? si lo has hecho tendrás que volver a instalar (#apt-get ...) el módulo ipw3945 correspondiente a ese kernel. Al instalarlo se carga en memoria durante el arranque.

Anónimo dijo...

hola he estado estoy poniendo la tarjeta inalambrica pero ponindo los repositorios que antes has comenado.
El problema es que no encuentra ningun paquete que se llame ipw3945-modules-2.6.18-4-686. A lo mejor lo han quitado de los repositorios

muchas gracias

Sario dijo...

A mi con los repos:

deb http://ftp.de.debian.org/debian/ lenny main contrib non-free

deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://www.debian-multimedia.org lenny main


sí que veo el módulo que comentas con
#apt-cache search ipw3945

Anónimo dijo...

eso fue lo que hice instale el nucleo 2.6.22 y le instale el modulo ipw3945 para ese nucleo.

inmediatamente despues de instalarlo se me puso en vez de la red por cable la opcion de cambiarla a inalambrica.

el problema fue despues de reiniciar que ya no me aparece esa opcion. En un primer momento pense en editar /etc/network/interfaces pero esa no es la solucion, el problema es q la tarjeta esta activa pero no me da la opcion de meterme en la wifi.

actualmente mi archivo interfaces es este:

------------------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

iface eth1 inet static
address 192.168.1.101
network 192.168.1.0
netmask 255.255.255.255
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 194.179.1.100
wireless-essid galgon
wireless-key sociedadcooperativa
wireless-mode managed


auto eth1

auto eth0

------------------------------------

muchar gracias

Sario dijo...

Vamos a ver si acotamos el problema:
1)¿Consigues entrar en internet a través de wifi?
2)¿la tienes que configurar cada vez que reinicias?
3) ¿Has probado a desactivar la ethernet y activar la inalámbrica a través de la utilidad gráfica Settings->Networking?
4) ¿Utilizas Debian Lenny?

Contesta y seguimos con el asunto
saludos

Anónimo dijo...

si ya encontre el problema. El caso era que deje mi portatil y me jodieron el debian que usaba. por lo que lo he tenido que volver a instalar y cuando he puesto la wifi de nuevo va perfecto.

gracias y buen blogg

stroke dijo...

gracias por todo sario no habia tenido la oportunidad de agradecer que ya pude hacerlo funcionar. el problema era que en network setting al configurar la targeta tenia que cambiar la key type de plain(ASCII) a hexadecimal
al cambiarlo a hexadecimal funciona correctamente

Sario dijo...

es algo muy común lo que te ha pasado. De hecho si estás trabajando con un laptop y cambias ubicación y de red, puede que tengas que volver a ASCII si la nueva red así lo requiere.
Me alegro de que haya sido útil, al final todos aprendemos algo.
No dudes en preguntar lo que necesites. Siempre que sea capaz resolverlas, tendrás respuestas.

Saludos

Cristian Ortiz M. dijo...

yo tengo debian "testing" y realize todo lo que dice la guia con repositorios de "testing". Sera el problema del "testing"? mi kernel es 2.6.22-3-686

no me aparece la eth1 ni nada por el estilo solo la lo y la eth0 que es la tarjeta de rj45. Todo esta tal cual hasta el iwconfig y sale esto nada mas:
# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

Sario dijo...

¿qué tarjeta wi-fi tienes instalada? míralo con:
$lspci | grep Wireless

Cristian Ortiz M. dijo...

Intel Corporation PRO/Wireless 3945ABG Network Connection

Sario dijo...

debería funcionar. Asegúrate que has instalado el módulo, después configura correctamente los parámetros de la wireless, puedes hacerlo en Settings-> Networking.
Échale un ojo a los comentarios anteriores que mantuve con stroke, igual hay algo que se te ha pasado.
vuelvo mañana (GMT+1).
buenos blogs, bonita foto.
saludos
Jorge

Cristian Ortiz M. dijo...

me funciono, la solucion la encontre conjugando varios apuntes en google.

ahora el problemilla es ke el nm-applet no me muestra las redes encontradas, no se ni por enterado que existe una interfaz inalambrica, ¿como lo configuro?

Markos dijo...

Saludos amigos, escribo para saber si alguien me puede dar una mano en la configuracion de la tarjeta WIFI de mi laptop DV2225la, he leido mil y un post en internet, entre los que cuenta este, sin embargo, no he logrado obtener exito en ninguno de los casos, aun no se la razon pero al momento de hacer un modprobe ipw3945 me devuelve lo siguiente:

FATAL: Error inserting ipw3945 (/lib/modules/2.6.18-6-686/contrib/ipw3945/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for ipw3945

y cuando ejecuto dmesg | grep ipw3945

me devuelve:

ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol escape_essid
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: Unknown symbol free_ieee80211
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol alloc_ieee80211
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol escape_essid
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: Unknown symbol free_ieee80211
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol alloc_ieee80211

alguna idea de que puede estarme faltando?

Muchas gracias de antemano

Sario dijo...

Comprueba que el módulo se corresponde con el kernel instalado