What is worst?
Categories: GNU/LinuxEste post va dedicado a los que quisieron correr el driver BCM43XX en Ubuntu y se les fue en real collera. (Hola, fcollao!)
Todo empezo hace unos dias cuando Rodrigo me invito a una charla en la UCINF. Ademas de aceptar la invitacion (en poco tiempo), prepare la charla en medio de un cross-country de trabajo (del que tuve que hacer un reemplazo, toda la tarde, hoy viernes). Y por supuesto, esperando que una amiga le fuera bien en una entrevista
Ehm, cuando llegue a la UCINF, conversando con Rodrigo le mostre como funcionaba Network Manager. Y me dijo que tenia algunos problemas por echar a correr el driver BCM43XX en su maquina (que tenia una Broadcom, que no recuerdo el modelo, pero funcionaba con el mismo driver bcmwl5.sys).
Asi que, a peticion de algunos, y para que no se les olvide, la receta :
- Instalar bcm43xx-fwcutter
Usar bcm43xx-fwcutter en el driver en cuestion:
# bcm43xx-fwcutter bcmwl5.sys
Copiar los .fw en el directorio /lib/firmware/ correspondiente a la version del kernel:
# cp *.fw /lib/firmware/`uname -r`
- Luego, sacar de blacklist (se que lo han hecho) a BCM43XX. Lo han hecho.
Si esta cargado ndiswrapper, sacarlo (rmmod). Y de ahi, la prueba de fuego:
# modprobe bcm43xx
Y ver las magicas lineas:
[17179590.988000] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 7
[17179590.988000] PCI: setting IRQ 7 as level-triggered
[17179590.988000] ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 7 (level, low) -> IRQ 7- Mejor, instalar Network Manager y dejar que GNOME se encargue de la conexion de red (y sacar la definicion de las tarjetas de red de /etc/network/interfaces )
Entre pito y flauta, el hack tomo entre que conte como se hacia y desde que estaba andando...nah, seria tirarme un carril.
Aunque la charla de hoy de Netfilter fue TCP/IP 101 al callo. No se si la gente entendio mucho...![]()
14 comments
Comment from: RoD [Visitor] · http://www.d2c.cl/blog:O ... Gracias por el dato ... igual me funcionaba con el ndiswrapper :D ojajoao (dijo el picao! ) gracias por la enseñaa!
09/30/06 @ 02:36
Comment from: Francisco Collao [Visitor] · http://pcollaog.lcampino.clExcelente.... asumo mi ignorancia al respecto... pero con ndiswrapper me andaba de lujo la wifi y no habia sentido la necesidad de cambiarlo.
Ahora hay "otros" que ni que ndiswrapper pudieron... lease RoD y su cacharo de 64b.
Vamos a probar que tal se comporta el modulillo este, en dapper no lo habia instalado ya que tenia pesimo soporte para para encriptar (wep wpa) y no conectaba con el AP. Ahora funciono si quejarse.
pcollaog in testing09/30/06 @ 11:03
Comment from: Guillermo [Visitor] · http://osornino.awardspace.co.ukYo tengo una RT61 que se me quiere ir en collera, la instalación es fácil, pero, asumo que en algo me estoy equivocando :(
Saludos.09/30/06 @ 14:06
Comment from: Carlos Andrés [Visitor] · http://www.dev.cl/Hola jCi, algo pasó con tus feeds, solo leo el titulo de el post, podrias arreglarlo?, o fue predemeditado?09/30/06 @ 15:08
Comment from: Sebastián Beeche [Visitor] · http://www.creativa.cl/sbeecheJci, pero la Broadcom y ndiswrapper andan de lo lindo. Si bien Ubuntu no la soporta por default, el instalar ndiswrapper y seguir los pasos habituales la habilita.....10/02/06 @ 09:26
Comment from: F3lip3 [Visitor]Entre otras gracias el bcm43xx te permite poner la tarjeta en modo monitor (por lo menos mi 4318) y ademas permite q usuarios de otras arquitecturas (MAC) puedan hacer funcionar su wifi. Lo q es rarisimo es q yo antes podia hacerla funcionar (en Dapper con kernel 2.6.15.21 , creo) y ahora lo mas que consigo es q la levante, pero detecta mi ap a -256 dBm (ndiswrapper lo hace a -77 dBm) esto empezo desde q actualice el kernel q nombre arriba (dapper aun de prueba) lo q si he notado es q cuando ejecuto bcm43xx-fwcutter me aparece un mensaje q dice:
"*****: Sorry, it's not posible to extract "bcm43xx_microcode11.fw".
*****: Extracting firmware from an old driver is bad. Choose a more recent one.
*****: Luckily bcm43xx driver doesn't include microcode11 uploads at the moment.
*****: But this can be added in the future..." alguien tiene un driver q se extraiga bien (es el bcmwl5.sys)10/02/06 @ 13:50
Comment from: jci [Member]
El driver de bcmwl5 no trae el microcode11 :-)10/02/06 @ 15:43
Comment from: F3lip3 [Visitor]Bueno, encontre esto:
Chip ID:4318
Bus Type:PCI/Cardbus
Status:Unstable(transmission power issues, work in progress)
Lo mas importante en mi caso... power issues10/02/06 @ 18:22
Comment from: F3lip3 [Visitor]Ah si, se me olvidaba, la fuente http://bcm43xx.berlios.de/?go=devices10/02/06 @ 18:23
Comment from: Reinaldo [Visitor] · http://reinaldo.serveblog.netNunca me funciono bien a mi.
Me pesca la targeta, pero me asigna bien la ip.
Plop. El metodo antiguo funcaba bien.10/03/06 @ 16:20
Comment from: Francisco Collao [Visitor] · http://pcollaog.lcampino.clUse un tiempo el driver bcm tal y como lo publicaste. La verdad es que funciono horrible, a cada momento se desconecta del AP y me mata las descargas, la navegacion y de verdad es molesto.
Asi que volvi al siempre menospreciado y mirado en menos NdisWrapper y la verdad que la conexion nunca mas se murio y anda de pelos :-D
salu2, quizas mas adelante el modulo bcm ande mejor.
PD: probado en dapper y edgy10/28/06 @ 10:28
Comment from: flux [Visitor]Ola juancarlos tanto tiempo, bueno yo uso el bcmwl5 para mi portatil, no me quejo, no cae ni nada pero no me soporta el modo "master", nosé si cachay algo de eso porque busco en google y no encuentro :S11/28/06 @ 02:44
Comment from: hardaway [Visitor]Ahora mismo tengo puesta mi broadcomm bcm4318 con ndiswrapper en ubuntu edgy.Dices que si esta ndiswrapper cargado hay que sacarlo (rmmod). Pero no entiendo esto ultimo, soy un poco novatillo. Podrias explicarlo un poco mejor? He googleado pero nada, no se a que te refieres ni que linea poner, y no equivocarme. Me darias una pista? Gracias.12/14/06 @ 16:45
Comment from: hardaway [Visitor]Ya me funciona todo, lo unico que me detecta la tarjeta como eth1 y no como wlan0. El configurador de interfaces de red de GNOME y el network-manager-gnome se hacen un lio con esto ultimo y tengo que ir tirando de iwconfig y ifconfig para funcionar. Sabes como se arregla esto ultimo? gracias12/19/06 @ 09:26