Foros del Web » Administración de Sistemas » Unix / Linux »

Tarjeta inalámbrica con linux

Estas en el tema de Tarjeta inalámbrica con linux en el foro de Unix / Linux en Foros del Web. Si, ya sé, este es el tema de siempre... pero hay algo nuevo. Estoy trabajando con la nueva versión de Ubuntu. He instalado los drivers ...
  #1 (permalink)  
Antiguo 13/07/2007, 17:17
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Tarjeta inalámbrica con linux

Si, ya sé, este es el tema de siempre... pero hay algo nuevo.
Estoy trabajando con la nueva versión de Ubuntu. He instalado los drivers con el ndiswrapper y parece que todo ha ido bien. Todo menos algo, Fijaos en esto
~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b/g ESSID:off/any Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Link Quality=0/100 Signal level=-256 dBm Noise level=-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

¿No debería salirme en último lugar wlan en lugar de eth1? ¿Dónde me he equivocado?

No me escanea ninguna red, y ni siquiera se conecta usando la essid de mi propia red.

Gracias por vuestra ayuda por anticipado
  #2 (permalink)  
Antiguo 13/07/2007, 20:20
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Re: Tarjeta inalámbrica con linux

No necesariamente wlan0, yo tengo una PC con una tarjeta Ralink que utiliza ra0, una laptop HP con Atheros que utiliza ath0 y una Acer 3690 con Atheros que utiliza wlan0

Con la Acer tenía un conflicto de driver ath_pci, cargado por Ubuntu pero que no funcionaba con la tarjeta por ser muy nueva. El resultado de iwconfig era muy similar al que posteas, reconocía el hard pero no lo levantaba ni con mi propia essid y mi solución fue poner ese driver en lista negra para poder usar el driver de ndiswrapper.

Saludos
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #3 (permalink)  
Antiguo 14/07/2007, 09:49
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

Muchas gracias por la información.
He empezado de cero, y ahora, al instalar el ndiswrapper me sale lo siguiente:

....
....

make[2]: se sale del directorio `/usr/src/linux-headers-2.6.20-16-generic'
echo /lib/modules/2.6.20-16-generic/misc
/lib/modules/2.6.20-16-generic/misc
mkdir -p /lib/modules/2.6.20-16-generic/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.20-16-generic/misc
/sbin/depmod -a 2.6.20-16-generic -b /
make[1]: se sale del directorio `/home/darth/Desktop/ndiswrapper-1.47/driver'
make -C utils install
make[1]: se ingresa al directorio `/home/darth/Desktop/ndiswrapper-1.47/utils'
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
loadndisdriver.c:15:20: error: stdlib.h: No existe el fichero ó directorio
loadndisdriver.c:16:19: error: stdio.h: No existe el fichero ó directorio
loadndisdriver.c:17:19: error: errno.h: No existe el fichero ó directorio
loadndisdriver.c:18:20: error: string.h: No existe el fichero ó directorio
loadndisdriver.c:19:20: error: libgen.h: No existe el fichero ó directorio
loadndisdriver.c:21:22: error: sys/mman.h: No existe el fichero ó directorio
loadndisdriver.c:23:23: error: sys/types.h: No existe el fichero ó directorio
loadndisdriver.c:24:23: error: sys/ioctl.h: No existe el fichero ó directorio
loadndisdriver.c:25:22: error: sys/stat.h: No existe el fichero ó directorio
loadndisdriver.c:26:20: error: unistd.h: No existe el fichero ó directorio
loadndisdriver.c:27:19: error: fcntl.h: No existe el fichero ó directorio
En el fichero incluído de /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/syslimits.h:7,
de /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/limits.h:11,
de loadndisdriver.c:28:
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No existe el fichero ó directorio
loadndisdriver.c:29:19: error: ctype.h: No existe el fichero ó directorio
loadndisdriver.c:30:20: error: dirent.h: No existe el fichero ó directorio
loadndisdriver.c:31:20: error: syslog.h: No existe el fichero ó directorio
loadndisdriver.c:34:25: error: linux/major.h: No existe el fichero ó directorio
loadndisdriver.c:35:25: error: linux/ioctl.h: No existe el fichero ó directorio
In file included from loadndisdriver.c:37:
../driver/loader.h:24: error: expected specifier-qualifier-list before ‘size_t’
loadndisdriver.c: En la función ‘load_file’:
loadndisdriver.c:67: error: ‘size_t’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:67: error: (Cada identificador no declarado solamente se reporta una vez
loadndisdriver.c:67: error: ara cada funcion en la que aparece.)
loadndisdriver.c:67: error: expected ‘;’ before ‘size’
loadndisdriver.c:68: error: ‘NULL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:69: error: no se conoce el tamaño de almacenamiento de ‘statbuf’
loadndisdriver.c:71: aviso: declaración implícita de la función ‘basename’
loadndisdriver.c:71: aviso: la inicialización crea un puntero desde un entero sin una conversión
loadndisdriver.c:73: aviso: declaración implícita de la función ‘open’
loadndisdriver.c:73: error: ‘O_RDONLY’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:75: aviso: declaración implícita de la función ‘syslog’
loadndisdriver.c:75: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:75: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)

... y más errores que no me caben

¿Donde está el problema? ¿Tengo que instalar algo antes?
  #4 (permalink)  
Antiguo 14/07/2007, 09:59
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Re: Tarjeta inalámbrica con linux

Supongo que estás compilando por que quieres la ultima versión de ndis... vale la pena.
Si queires simplificarlo, instálalo desde repositorios.

Pero si prefieres instalar la ultima versión, simplemente instala todas las dependencias de ndiswrapper:
$ sudo ap-get build-dep ndiswrapper

y despues ejecuta ./configure && make && make install en el directorio que descomprimiste el .tar.gz

Saludos
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #5 (permalink)  
Antiguo 14/07/2007, 15:19
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

muchas gracias, todo instalado... pero...
aunque el driver aparece correctamente instalado, al usar ndiswrapper -m para asignar el alias, me dice que ya existe alias asignado, y en iwconfig solo me salen l0 y eth0 ambas como no wireless extension. ¿Qué me falta?
  #6 (permalink)  
Antiguo 14/07/2007, 15:55
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Re: Tarjeta inalámbrica con linux

Una vez instalado el driver debería buscar red por si mismo...
¿Se carga el módulo ndiswrapper en el arranque?
¿Que dice iwconfig, nidswrapper -l, lspci -v, lshw?
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #7 (permalink)  
Antiguo 15/07/2007, 01:58
Avatar de Arekuzu  
Fecha de Ingreso: junio-2007
Ubicación: Irk
Mensajes: 40
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Tarjeta inalámbrica con linux

Yo también tengo una Broadcom (aunque la mía es 4318) y tuve muchos problemas para hacerla funcionar con ndiswrapper. Se veía la tarjeta ahí en el hardware pero cuando activaba la "conexión inalámbrica" en la configuración de Red no entraba.

Hasta que encontré este bendito enlace en los foros picard:

http://debian.cafuego.net/pool/feist...buntu2_all.deb

Instalé eso, reinicié y pum, tuve internet.

Espero que te sirva ;)
  #8 (permalink)  
Antiguo 15/07/2007, 07:12
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

Cita:
Iniciado por arthpix Ver Mensaje
Una vez instalado el driver debería buscar red por si mismo...
¿Se carga el módulo ndiswrapper en el arranque?
¿Que dice iwconfig, nidswrapper -l, lspci -v, lshw?

iwconfig dice:

l0 no wireless extension

eth0 no wirelss extension

ndiswrapper -l dice:

bcm43xx driver installed

lspci -v dice: 03:02.2 Network controller : Broadcom Corporation BCM4306 .....

lshw dice :

...
*- network:0 UNCLAIMED
description: Network controller
product: BCM .....
..
..
..
irq:10

IMPORTANTE:

el botoncito frontal para encender el dispositivo, aparentemente no hace nada, no se enciende... a ver si es por eso....

También he intentado instalar el paquete que me ha recomendado Arekuzu... he seguido las instrucciones de la consola... y sigue sin ir.

Gracias
  #9 (permalink)  
Antiguo 15/07/2007, 09:32
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

Bueno, creo que hay algo que no he dicho y es donde está el problema....

Mi ordenador es un AMD64 Athlon, es un Compaq presario R4000.

A ver si teniendo en cuenta esta información resolvemos el problema
  #10 (permalink)  
Antiguo 15/07/2007, 11:59
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

Gracias a todos. Este mensaje lo estoy escribiendo conectándome a internet desde mi red inalámbrica.

El problema principal era la arquitectura de 64 bits del procesador.

os dejo el proceso desde el principio para los que os encontreis el mismo problema que yo

lspci | grep Broadcom\ Corporation

sudo rmmod bcm43xx


echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist


sudo aptitude install build-essential


uname -r


sudo aptitude install linux-headers-2.6.17-10-generic

sudo ln -s /usr/src/linux-2.6.17-10-generic /lib/modules/2.6.17-10-generic/build


wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.47.tar.gz


mkdir ~/ndiswrapper
mv ndiswrapper-1.47.tar.gz ~/ndiswrapper

cd ~/ndiswrapper
sudo tar -xvzf ndiswrapper-1.47.tar.gz
cd ~/ndiswrapper/ndiswrapper-1.47
make distclean
sudo make
sudo make install


sudo apt-get install ndiswrapper-utils-1.8 (Dapper or Edgy)

ó

sudo apt-get install ndiswrapper-utils-1.9 (Feisty)

sudo ndiswrapper -i ~/carpeta donde esté el driver/bcmwl564.inf


ndiswrapper -l

ha de salir que hardware y driver están presentes

sudo ndiswrapper -m

sudo modprobe ndiswrapper

normalmente aquí deberás reiniciar... y

cuando vuelvas tu wireless estará funcionando !!!

Gracias de nuevo a todos !!
  #11 (permalink)  
Antiguo 15/07/2007, 15:41
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Se fue la configuración al reiniciar

Una cosa más

Al reiniciar el ordenador ya no me detecta redes, y el ndiswrapper está colocado en el module. No entiendo lo que pasa. Pude navegar con wifi y ahora no, y para colmo, no se lo que he hecho que Firefox se puso en ingles y no se ponerlo de nuevo en españo.
  #12 (permalink)  
Antiguo 16/07/2007, 06:44
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Re: Tarjeta inalámbrica con linux

Siempre hay un detalle.... en tu caso se omitió la arquitectura del procesador
Que bueno que lo resolviste.

Prueba a poner la interfaz inalambrica en "modo itinerante" desde Sistema>administración>red, después edita /etc/network/interfaces y elimina todas las interfaces excepto "lo" y reinicia. Según un how-to que leí el network-manager se encarga de buscar las redes yo lo hice y me funcionó.

Para firefox instala mozilla-firefox-locale-es-es o es-ar.

Saludos
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #13 (permalink)  
Antiguo 16/07/2007, 14:09
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Tarjeta inalámbrica con linux

Cita:
Iniciado por arthpix Ver Mensaje
Siempre hay un detalle.... en tu caso se omitió la arquitectura del procesador
Que bueno que lo resolviste.

Prueba a poner la interfaz inalambrica en "modo itinerante" desde Sistema>administración>red, después edita /etc/network/interfaces y elimina todas las interfaces excepto "lo" y reinicia. Según un how-to que leí el network-manager se encarga de buscar las redes yo lo hice y me funcionó.

Para firefox instala mozilla-firefox-locale-es-es o es-ar.

Saludos
Gracias !! Todo solucionado !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.