Título: Instalar driver para la tarjeta Broadcom BCM4312 Publicado por: Gambinoh 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... Título: Re: Instalar driver para la tarjeta Broadcom BCM4312 Publicado por: Slava_TZD en 11 Abril 2011, 21:32 pm Que ganas de liarse tiene este chico...
Código: aptitude update Todo como root. Luego Código: lsmod | grep b43 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 Título: Re: Instalar driver para la tarjeta Broadcom BCM4312 Publicado por: Gambinoh en 11 Abril 2011, 22:23 pm Que ganas de liarse tiene este chico... Código: aptitude update Todo como root. Luego Código: lsmod | grep b43 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. Título: Re: Instalar driver para la tarjeta Broadcom BCM4312 Publicado por: _Slash_ 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. Título: Re: Instalar driver para la tarjeta Broadcom BCM4312 Publicado por: Gambinoh 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. |