Kubuntu 11.04 no detecta la tarjeta de red inalambrica [Solucionado]

Hola a todos,

Acabo de instalar Kubuntu 11.04 y no detecta mi tarjeta wifi, ademas no puedo conectarme a una red fisica con protocolo de seguridad PAEP, eso creo que es por Networmanager.

Aqui les dejo la informacion de mi "conexion"

antonio@fenix:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1b:24:05:b0:2a 
          inet6 addr: fe80::21b:24ff:fe05:b02a/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:299 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:40370 (40.3 KB)  TX bytes:6758 (6.7 KB)
          Interrupt:20 Base address:0x8000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10304 (10.3 KB)  TX bytes:10304 (10.3 KB)

antonio@fenix:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

y por otro lado

antonio@fenix:~$ lspci | grep -i ethernet
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
antonio@fenix:~$ lspci | grep -i network
03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
antonio@fenix:~$ lsmod | grep iwl
antonio@fenix:~$ cd /lib/modules/2.6.38-8-generic/kernel/drivers/
antonio@fenix:/lib/modules/2.6.38-8-generic/kernel/drivers$ ls
acpi        block        crypto  firewire  hid         input  media     misc  nfc      platform   rtc   staging    uio    video
ata         bluetooth    dca     firmware  hwmon       isdn   memstick  mmc   parport  power      scsi  target     usb    virtio
atm         char         dma     gpio      i2c         leds   message   mtd   pci      pps        spi   telephony  uwb    w1
auxdisplay  clocksource  edac    gpu       infiniband  md     mfd       net   pcmcia   regulator  ssb   tty        vhost  watchdog
antonio@fenix:/lib/modules/2.6.38-8-generic/kernel/drivers$

Por lo que vi el modulo para mi tarjeta no se ha cargado pero no se cual cargar. Espero me puedan ayudar y gracias de antemano.

Hola.
¿Has buscado en google con la siguiente linea entre comillas, más la palabra Ubuntu?:

Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

http://www.google.com/search?hl=es&q=%22Network+controller%3A+Broadcom+C...

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
(Ver: Installing STA drivers)

Fijate si encuentras cual es el módulo que debe cargar. Instala además los paquetes "linux-firmware", "broadcom-sta-common" y reinicias y ves si carga algún módulo (lsmod).

Sino, investigas sobre wl y sigues esta guía para Squeeze (saltandote el paso 1 de añadir repositorio) :
http://wiki.debian.org/wl

Saludos.

Hola

Cuando me voy a menu K -> system -> aditional drivers me dice que no esta usando ningun driver privativo en el sistema y no me da ninguna lista posible, probablemente porque no tengo ninguna conexion a internet (posteo desde otra compu).

Ahora bien he probado

modprobe b43

con esto los valores cambian a

antonio@fenix:~$ lsmod | grep iwl
antonio@fenix:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
         
antonio@fenix:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1b:24:05:b0:2a 
          inet6 addr: fe80::21b:24ff:fe05:b02a/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:299 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:40370 (40.3 KB)  TX bytes:6758 (6.7 KB)
          Interrupt:20 Base address:0x8000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:276 errors:0 dropped:0 overruns:0 frame:0
          TX packets:276 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20512 (20.5 KB)  TX bytes:20512 (20.5 KB)

antonio@fenix:~$

Pero el foco de la wifi sigue apagado aunque networkmanager me muestra algo mas "wlan interface unavailable"

despues de reiniciar todo vuelve a ser igual que antes.

saludos

Ok, entonces después de cargar ese módulo y con

sudo ifconfig wlan0 up

¿Que sucede?

antonio@fenix:~$ sudo su
[sudo] password for antonio:
root@fenix:/home/antonio# modprobe b43
root@fenix:/home/antonio# ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory
root@fenix:/home/antonio#

Esto ya lo vi en el foro, no lo encuentro...

Saludos

antonio@fenix:~$ sudo su
[sudo] password for antonio:
root@fenix:/home/antonio# modprobe b43
root@fenix:/home/antonio# ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory
root@fenix:/home/antonio#

Esto ya lo vi en el foro, no lo encuentro...

Saludos

Fijate aquí (no es necesario el paso 1 de añadir repositorios):
http://wiki.debian.org/bcm43xx

¿Tienes instalado el paquete "firmware-b43-installer"?

Allí habla al final que el mensaje "SIOCSIFFLAGS: No such file or directory" se refiere generalmente a cuando el driver no ha cargado el firmware.

Saludos.

PD: A ese enlace lo encontré haciendo una búsqueda con el mensaje de error mas el modelo del chip "BCM4311". Tenlo en cuenta para saber como buscar.

Hola de nuevo, gracias por tu comentario y por tus sugerencias Yafu

Pues finalmente la tarjeta de red se activó. Faltaba "firmware-b43-installer".

El problema ahora es que el módulo no se carga al inicir el sistema, lo tengo que cargar cada vez con el comando

sudo modprobe b43

He intentado hacer un script "script_modulo.sh"

#!/bin/bash

#Este script carga automaticamente el modulo b43  para que funcione la inalambrica

sudo modprobe b43

el cual lo coloqué en la direccion ~/.kde/Autostart y le di permisos de ejecucion, de hecho cuando lo corro desde la misma direccion, hace lo que debe, es decir cargar el m'odulo, pero cuando reinicio no lo carga.

Intente tambien con el script

#!/bin/bash

#Este script carga automaticamente el modulo b43  para que funcione la inalambrica

echo modprobe b43

y

#!/bin/bash

#Este script carga automaticamente el modulo b43  para que funcione la inalambrica

echo modprobe b43
modprobe

pero con ninguno.

No. Un script que necesite permisos no se ejecutará desde el autostart. Los script que necesiten permisos para que se ejecuten desde el inicio, los debes ejecutar desde por ejemplo el archivo "/etc/rc.local", indicando la ruta al script. Al igual puedes utilizar ese archivo para ejecutar en el inicio cualquier comando u orden que necesite permisos, teniendo en cuenta que siempre se deben pegar las lineas ANTES de la linea "exit 0".
Pero tu la tienes más fácil. Para indicar módulos que deseas carguen desde el inicio tienes el archivo "/etc/modules". Solo hay que tener en cuneta que ese archivo debe terminar siempre en una linea en blanco. Es decir pones el nombre del módulo al final (en tu caso b43) y presionas la tecla Enter y luego guardas.
Al contrario, para indicar módulos que quieras que no sean cargados al inicio, existe la lista negra en "/etc/modprobe.d/blacklist.conf".
Saludos.

Listo! Gracias Yafu.

YAFU escribió:

Un script que necesite permisos no se ejecutará desde el autostart. Los script que necesiten permisos para que se ejecuten desde el inicio, los debes ejecutar desde por ejemplo el archivo "/etc/rc.local", indicando la ruta al script

Lo intuía pero mis busquedas son muy malas.

Saludos y gracias de nuevo, aprendí mucho!