Encuentranos en el IRC -- freenode -- #gnu/linuxOS

BROADCOM Y LOS KERNEL 2.6.31 > PDF
Usar puntuación: / 0
MaloBueno 
GNU/Linux - Kernel
Escrito por Gneo   
Sábado, 10 de Octubre de 2009 00:41

Los nuevos kernels y las tarjetas de red inalambricas broadcom ( o por lo menos mi referencia 4311) no se la estaran llevando bien en estos dias, ya que queda funcionando, pero con un rendimiento muy deficiente, en este post contare las pruebas que realice, y los resultados que obtuve :)

 

Bien, hace mucho no me dedicaba a compilar mi kernel con una version mas reciente por cuestiones de compatibilidad de los modulos de VMware, en otro momento hablaremos de ello, ya que es otro rollo :P, por gusto me gusta trabajar con los kernel vanilla y decidi compilar la version 2.6.31.3 que esta recien salidita de fabrica, jeje, revisando que traia el kernel de nuevo quede bastante sorprendido ya que ha cambiado en muchas cosas, veo que ha aumentado bastante el soporte a mucho hardware ( aunque por otro lado feo, porque este va creciendo demaciado).

Despues de compilarlo y solucionar problemas con power-now !, y creyendo que todo estaba ok, senti la navegacion lenta, pense que era cuestiones del ISP, al otro dia seguia igual al hacer un test de velocidad no me marcaba mas de 500 Kbps :s, decidi hacer una prueba por cable y me marcaba el BW correcto que se compra al ISP, entonces dije es el Acces Point !!, le di un reset y continuo igual :s, cuando al hacer in iwconfig me di cuenta que la potencia me daba por ejemplo 40/70 y no 40/100, y he ahi el problema.

Estando en la pagina de Linux Wireless, vi que aparecio un nuevo modulo para el kernel, el b43legacy el cual lleva solo soporte para las inalambricas que soportan el estandar IEEE 802.11/b, y este no es mi caso, pero tambien me di cuenta que para los kernel 2.6.31 y superiores hay un nuevo firmware, aplique este nuevo parche y la situacion es la misma.

A mi parecer el problema es un bug, ya que este nuevo kernel es muy reciente, de todas formas por ir mas alla compile el kernel 2.6.32-rc3 y me dio los mismos resultados :(, me imagino que solo sera esperar unos dias o semanas y quedara resuelto, a menos de que alla aplicadoo el parche mal o el incorrecto ( aunque no creo, ya que me asegure bien).

 

Para los que tienen problemas con estos chips, ( o a los Ubunteros que siempre les da guerra de resolver este tipo de inconvenientes ;) ), se encuentra esta pagina con todo explicado para dar soporte a nuestro chip.

 

Para saber que chip tenemos ejecutamos en una consola el siguiente comando como super usuario:

lspci -vnn | grep 14e4

y en la salida el dato importante es el siguiente: "[14e4:4311]".

 

Vamos a la pagina que les indique en la parte superior y revisamos la tabla, en esta tabla nos indica si nuestro chip tiene soporte o no y que modulo y firmware debemos aplicar.

En la pagina se encuentran detallados los pasos de como aplicar estos firmware, y por ello no los realizare aqui, aunque cabe hacer una pequeña aclaración ya que mucha gente se queda en esta parte, para mirar ello vamos a mirar un pequeño caso:c

Esta seccion es para aplicar un firmware, y es extraido de la pagina de soporte del modulo b43 ( pagina ya dada anteriormente en este post)

 

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2
tar xjf broadcom-wl-4.178.10.4.tar.bz2
cd broadcom-wl-4.178.10.4/linux
sudo ../../fwcutter/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o

 

Solo es que si aplicamos el firmware en la direccion "/lib/firmware" ( primera linea), debemos crear la carpeta (mkdir /lib/firmware) antes de realizar la 5 linea. Y eso es todo, al igual una bobada como dirian algunos, pero he visto que muchos se quedan "colgados" con eso.

En fin esperemos que la solucion llegue rapido y asi poder tener el kernel siempre actualizado.

Comentarios
Añadir nuevo Buscar RSS
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
=)=D=(XD:dizzy:T_T:blush:^_^=_=-_-:pout::angry:=Oo_O
:snicker::eyebrow::sigh::sick::whisper::whistle::nuu::gah::flame::cool::shy::kawaii::notfunny::snooty:
:uhh:X_XXB:talkbiz::grr::onoes::psychotic::scared::evil::nomnom::zombie::want::drunk::love:
:meow::music:
Por favor introduce el código anti-spam que puedes leer en la imagen.
 
Esta pagina es posible gracias a GNU/Linux, Apache, MySQL, PHP, Joomla! y otras aplicaciones del Software Libre.
Todos el contenido se encuentra bajo licencia Creative Commons mientras no se indique lo contrario,
y puede distribuirse libremente sin mas que mencionar la fuente "Secutoo" y la URL completa del articulo original.
Free counter and web stats