elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Instalar driver para la tarjeta Broadcom BCM4312
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalar driver para la tarjeta Broadcom BCM4312  (Leído 11,966 veces)
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Instalar driver para la tarjeta Broadcom BCM4312
« en: 11 Abril 2011, 20:16 pm »

Hace poco, tras haber instalado sin problemas Debian en el equipo del salón, decidí instalarlo en el portatil ("/home" 100GB Ext3, "Swap" 2GB y "/" 9GB Ext3).

Sin embargo las cosas no son siempre tan fáciles y al iniciarse Debian me aparecía:

Citar
b43/ucode15.fw not found

Busqué el error que me daba en Google y vi que se trataba de instalar el paquete b43-fwcutter, luego vi que habían otros paquetes para mi modelo de tarjeta wireless (Broadcom BCM4312), así que instalé todos los paquetes que había en Synaptic coincidiendo con "b43" y "bcm4312" y que se especificaba en la descripción que eran para mi tarjeta.

Esto último no funcionó, ni instalando b43-fwcutter por separado ni instalando todos los paquetes anteriormente mencionados. Así que los desinstalé y probé con los oficiales de la web de Broadcom.

Citar
equipo@debian:/opt/hyb$ lspci | grep Network
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

Voy a la página web de broadcom.com y descargo el driver oficial para Linux 64 bits, voy a /opt/ y creo allí una carpeta llamada hyb.

Citar
cd /opt/

mkdir hyb

cd hyb

Muevo el archivo que contiene el driver hybrid-portsrc_x86_64-v5_100_82_38.tar.gz  a la carpeta /opt/hyb/ y lo descomprimo:

Citar
sudo tar xzf hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

Hago un make y luego cargo el módulo:

Citar
equipo@debian:/opt/hyb$ sudo make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-5-amd64'
  LD      /opt/hyb/built-in.o
  CC [M]  /opt/hyb/src/shared/linux_osl.o
  CC [M]  /opt/hyb/src/wl/sys/wl_linux.o
  CC [M]  /opt/hyb/src/wl/sys/wl_iw.o
  LD [M]  /opt/hyb/wl.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /opt/hyb/wl.o
see include/linux/module.h for more information
  CC      /opt/hyb/wl.mod.o
  LD [M]  /opt/hyb/wl.ko
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-5-amd64'

sudo modprobe lib80211

sudo insmod wl.ko

Al ejecutar sudo modprobe -l se muestra:

Citar
kernel/net/wireless/cfg80211.ko
kernel/net/wireless/lib80211.ko
kernel/net/wireless/lib80211_crypt_wep.ko
kernel/net/wireless/lib80211_crypt_ccmp.ko
kernel/net/wireless/lib80211_crypt_tkip.ko

Al ejecutar sudo ifconfig se muestra:

Citar
eth0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:28 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:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:660 (660.0 B)  TX bytes:660 (660.0 B)

La tarjeta sigue sin detectar redes en Linux y no puedo conectarme.

¿Alguien sabe como evitar el "warning" durante la instrucción make?

Citar
WARNING: modpost: missing MODULE_LICENSE() in /opt/hyb/wl.o
see include/linux/module.h for more information

A ver si me podeis echar un cable, que ando sin poder conectarme a Internet vía wifi y no doy con la solución...


« Última modificación: 11 Abril 2011, 20:42 pm por Gambinoh » En línea

Slava_TZD
Wiki

Desconectado Desconectado

Mensajes: 1.466

♪ [8675309] ♪


Ver Perfil WWW
Re: Instalar driver para la tarjeta Broadcom BCM4312
« Respuesta #1 en: 11 Abril 2011, 21:32 pm »

Que ganas de liarse tiene este chico...

Código:
aptitude update
aptitude install wireless-tools
aptitude install firmware-b43-lpphy-installer

Todo como root. Luego

Código:
lsmod | grep b43
Si no está cargado...
Código:
modprobe b43

Despues, iwconfig y te deberia salir ya la interfaz. Con eso, ya debería andar como una bici, pero si te quieres liar y hacerlo "tu mismo" cargando con insmod wl.ko, creo que se te irá el warning.

Un saludo


« Última modificación: 11 Abril 2011, 21:38 pm por Tzhed » En línea


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Instalar driver para la tarjeta Broadcom BCM4312
« Respuesta #2 en: 11 Abril 2011, 22:23 pm »

Que ganas de liarse tiene este chico...

Código:
aptitude update
aptitude install wireless-tools
aptitude install firmware-b43-lpphy-installer

Todo como root. Luego

Código:
lsmod | grep b43
Si no está cargado...
Código:
modprobe b43

Despues, iwconfig y te deberia salir ya la interfaz. Con eso, ya debería andar como una bici, pero si te quieres liar y hacerlo "tu mismo" cargando con insmod wl.ko, creo que se te irá el warning.

Un saludo

Muchas gracias por la respuesta, he seguido todos los pasos de tu consejo pero no funciona. Cuando intento instalar el paquete wireless-tools me dice que se instalarán 0 programas y no sucede nada, supongo que eso significa que ya está instalado, por lo demás todo bien.

Al hacer iwconfig después de todos los pasos anteriores, me sale:

Citar
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
          Encryption key:off
          Power Management:off
         
pan0      no wireless extensions.
En línea

_Slash_


Desconectado Desconectado

Mensajes: 710

Long ago in a northern land...


Ver Perfil
Re: Instalar driver para la tarjeta Broadcom BCM4312
« Respuesta #3 en: 12 Abril 2011, 03:33 am »

Que tal.

Creo que llegue un poco tarde, pero si no te llego a funcionar lo anterior puedes probrar con esto:

Código:
http://wiki.debian.org/wl

Saludos.
En línea

Despierta del sueño en el que has estado siempre y date cuenta de la cruda y cruel realidad.
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Instalar driver para la tarjeta Broadcom BCM4312
« Respuesta #4 en: 13 Abril 2011, 22:00 pm »

Pido perdón por no haber contestado antes, llevo unos días sin poder conectarme. El consejo que me dió Tzhed  funcionó perfectamente tras el reinicio... Así que ya hace días que está solucionado, todo perfecto.

Lo curioso es que yo también instalé ese mismo paquete desde synaptic, con lo cual supongo que en aquel momento se me olvidaría ejecutar el comando modprobe para cargar el módulo.
« Última modificación: 13 Abril 2011, 22:02 pm por Gambinoh » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No puedo instalar driver de mi Broadcom BCM4312
Redes
Zinc 2 3,898 Último mensaje 13 Junio 2010, 01:13 am
por Zinc
Hacking Wireless Linux con Broadcom BCM4312 802.11b/g (14e4:4315)
Wireless en Linux
nokodanox 6 10,224 Último mensaje 11 Agosto 2010, 03:16 am
por luinuz
Instalar driver para tarjeta wifi. « 1 2 »
GNU/Linux
Devill 17 11,651 Último mensaje 13 Noviembre 2011, 00:43 am
por Uxio
Que driver USB me tengo instalar de esta captura para mi tablet Xiaomi Pad 5?
Dispositivos Móviles (PDA's, Smartphones, Tablets)
Terminator5 9 12,706 Último mensaje 5 Agosto 2022, 01:07 am
por Terminator5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines