Posted by: ancelot | December 20, 2007

Compaq F565LA + Linux + Wifi

Ingredientes:

+ Laptop Compaq F565LA
+ Tarjeta Wifi Broadcom bcm4311 rev02
+ CD de Kubuntu Hardy 8.04
+ Drivers b43
+ Firmware
+ b43-fwcutter

0×01 —————[ Bajando Hardy ]—————-

Bajar Kubuntu Hardy Heron 8.04 desde el siguiente enlace:

http://cdimage.ubuntu.com/kubuntu/releases/hardy/alpha-1/

Kernel por defecto: 2.6.22-2

0×02 —————[Instalando Hardy]—————-

Bootear e instalar normalmente desde el CD sin agregar comandos como “noapic” o “acpi=off” ya que no los necesita.

0×03 —————[Instalando b43-fwcutter, firmware y modulos]—————-

Luego ya con el sistema instalado necesitan acceso a internet, por ahora se usará la tarjeta de red que incluye el laptop. Para la configuración de la internet pueden usar knetworkmanager que viene instalado por defecto en kubuntu (en la barra abajo a la derecha, es el dibujito de un rj45) o sus comandos preferidos.

Luego ya con internet agregar los siguientes ingredientes xD en ORDEN:

1. Instalar b43-fwcutter

Entrar a Adept e instalar “b43-fwcutter”, repito “b43-fwcutter” y no “bcm43xx-fwcutter” ya que este ultimo no nos sirve.

2. Bajar Firmware :D

http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2

2.1 Instalando Firmware

# bzip2 -d broadcom-wl-4.80.53.0.tar.bz2

# tar xvzf broadcom-wl-4.80.53.0.tar

# cd broadcom-wl-4.80.53.0

# cd kmod

# sudo b43-fwcutter -w /lib/firmware wl_apsta.o

3. Bajar modulos b43 para kernel’s 2.6

http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2

3.1 Instalando los Modulos

# bzip2 -d compa-wireless-2.6.tar.bz2

# tar xvzf compa-wireless-2.6.tar

# cd compa-wireless-2.6

# make

# sudo make install

# sudo make load

Luego de esto quedara todo instalado y listo para configurar la conexion y luego entrar internet wiuu :D .

0×04 —————[Configurando WIFI]—————-

Para configurar el acceso a la internet pueden usar knetworkmanager ya que es facil y esta a la mano, este permite usar los metodos de autentificación WEP,WPA y WPA2. De lo contrario pueden configurar con ifconfig, dhclient, wpa_supplicant (depende del metodo de autentificación que ustedes tengan), etc.

0×05 —————[Integrando b43 a modules.conf]—————-

Esto permite no estar cargando el modulo cada vez que entremos a kubuntu.

# sudo nano /etc/modules.conf

en la ultima linea escriben b43, guardar y salir.

Agreguen el modulo bcm43xx a la blacklist (/etc/modprobe.d/blacklist), esto permitira que el modulo bcm43xx no vuelva a cargarse en el futuro.

Nota: Para cargar el modulo via shell: # sudo modprobe b43

0×06 —————[Conclusiones]—————-

La verdad es que probe con hartas distribuciones archlinux, openbsd, freebsd, ubuntu, sabayon, kubuntu 7.04 todas x64 y ninguna me dio tan buenos resultados como kubuntu 8.04. Archlinux fue la unica distribución que me permitio instalar los drivers via ndiswrapper, todas las demas tuvieron conflictos con acpi, irq o de licencia en el caso de Openbsd.

Todo lo anterior fue testeado en 2 laptops Compaq F565LA, Kubuntu Hardy Heron 8.04 x64, Kernel 2.6.22-2.

0×07 —————[Links]—————-

http://linuxwireless.org/en/users/Drivers/b43
http://cdimage.ubuntu.com/kubuntu/releases/hardy/alpha-1/


Responses

  1. Muchas gracias pude instalar el linux !!!!!!!!!!!!!!

  2. :3 ….buenooo supongo k sera una carita con bigotes a lo chef italiaaaano!
    xD!!!!

  3. hola, hice todo lo q dice al pie de la letra pero tengo un problema al llegar al punto de instalar los modulos. baje el archivo compat-wireless-2.6, lo descomprimi y le di “make” luego de eso pongo “sudo make install” y ahi me sale el siguiente mensaje:

    $ sudo make install
    make: /usr/sbin/athenable: Command not found
    make: *** [uninstall] Error 127

    a q se debera el error?? q debo hacer??

    ojala puedan ayudarme

    Saludos y gracias

  4. Julio la solución ha sido posteada :P .

    Saludos.

  5. GRACIAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!

    al fin tengo wifi en linux!!! :D

    lo unico q no pude hacer fue lo de agregar b43 a modules.conf pq no existe ese archivo. cuando escribo eso me sale como para crearlo… eso debo hacer??

    bueno eso, saludos y grecias otra vez

  6. Busca por modules en /etc

    $sudo nano /etc/modules

    Eso si creo que el driver se carga solo en cada reboot.
    Saludos.

  7. Hola sabes logre configurarlo pero al reiniciar el pc no guarda la configuracion… osea no funciona la wifi y tengo que hacer todo denuevo…

    espero me puedan ayudar

    saludos

  8. Hola, aquí les dejo un manual que escribí para instalar OpenBSD 4.3, espero que les sea útil:
    http://www.fencus.com/foros/instalacion-de-openbsd-4-3-t-4.html

  9. Para Daniel: Tiene que hacer el punto 0×05 y en caso de tener algun tipo de seguridad (WPA,WPA2, WEP) instalar wpasupplicant y modificar wpa_supplicant.conf.

    Algo de info sobre wpa_supplicant.conf:
    http://wiki.archlinux.org/index.php/Wpa_supplicant

    Para FlingeR: Buen tutorial, en las opciones de instalación eso si falto la .iso pre-creada que OpenBSD viene dejando desde 4.2, en donde se ahorran algunos pasos.

    ftp://ftp.openbsd.org/pub/OpenBSD/4.3/i386/install43.iso

    Hace alrededor de una semana probe OBSD 4.3 en mi laptop Compaq y la verdad no he podido hacer correr la bcm4311 U_U’, asi que aun sigo trabajando con FreeBSD 7. Espero que en las proximas semanas saquen algun patch, ya que veo medio dificil darme el tiempo de revisar los codigos xD!.

    Saludos a ambos.

  10. sabes cuando llego a la parte de descomprimir el firmware , me dice que no es del tipo bzip2, y que se encuentra dañado cuando le hago una revizion.. tiens alguna idea de eso? sabes como lo puedoa rreglar?

  11. Que raro, alomejor se daño al guardarlo en el disco. De todas formas te subi una copia del firmware:

    http://www.4shared.com/file/47053149/d6308508/broadcom-wl-480530.html

    No se si sea muy optimo tratar de arreglar un archivo dañado, no he tenido muy buenas experiencias con esas reparaciones.

    Saludos

  12. UUuuuuuu muchas gracias te pasaste compadre, pero sabes.. segui con los pasos y al querer bajar los modulos para el kernel , del link:http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
    se me queda trbajando el navegador y no los puedo descargar y estoy pegado en la guia >.<
    Agradeceria si me los puedes subir de nuevo igual que el firmware.. de verdad muy agredecido
    Saludos

  13. me sirve este?
    compat-wireless-2008-05-07.tar.bz2
    porque en ese diredtorio web se encuentre este archivo tambien
    saludos

  14. En teoria deberia funcionar pero no te podria dar un 100% de seguridad, de todas formas te subi el archivo que esta segun el link.

    http://www.4shared.com/file/47059930/81031ab7/compat-wireless-26.html

    Saludos.

  15. Wooo que eficiente eres. graciaas de verdad muchas gracias ;)

  16. Holaa , soy yo de nuevo y disculpa tantas molestias pero sabes , al momento de ahcer el make , la consola me tira error ” acceso denegado”, y eso que estoy logueado en consola como admin( sudo su )… leyendo ams arribna me di cuenta que alguien tenia un problema parecido a este , pero nole encontr la solucion solo lei ” problema solucionado”.. sabes a que se debe¿?

  17. Creo que te refieres a esta solución:

    http://ancelot.wordpress.com/2008/02/07/error-127-en-la-instalacion-de-compat-wireless-26/

    Es raro que te diga “acceso denegado” estando como root, la verdad algun error debe haber ahi.

  18. Sabes hice lo que me pusiste y aun asi me arroja el mismo error, la verdad que re-instale nuevamente el kubuntu pensado que podcia haber algo mal que haya hecho para produjiera ese error , pero aun asi me lo sigue arrojando…
    este es el error:
    1) cyric@cyric:~/Escritorio/compat-wireless-2008-05-07$ sudo make
    make: execvp: ./scripts/check_config.sh: Permiso denegado
    make: *** [.compat_autoconf_3.0-5-g75ae008] Error 127
    2)
    cyric@cyric:~/Escritorio/compat-wireless-2008-05-07$ make
    make: execvp: ./scripts/check_config.sh: Permiso denegado
    make: *** [.compat_autoconf_3.0-5-g75ae008] Error 127

  19. ya lo he solucionado pro completo y tu guia si me sirvio muchas gracias , aunke tube unos problemas , me las ingenie para arreglarlo ;)
    tthx

  20. Por alguna razon sudo no esta haciendo el trabajo de autentificarte como root, podrias probar lo siguiente:

    - Verificar que la contraseña que te pide al usar sudo sea la misma que usas como usuario.

    - Logearte directamente con root en una shell (ALT+Fx) o via ’su’ y como ultima opción si no existe una cuenta root, crearla (sudo passwd root). Aun asi esta ultima no es lo optimo por asuntos de seguridad.

    Luego como root o con permisos de root, correr ‘make’. El ‘Permiso denegado’ se debe a que no tienes privilegios de super usuario, por eso anula el proceso.

    *Nota: uno de los ALT+Fx (x = 1..12) te permite volver a la X, por si acaso.

    Saludos.

  21. hola ciryc podrias decirme como solucionaste el error. a mi sale lo mismo pero no veo comopoder solucionarlo.

  22. Ya agregue como instalar con el .iso:
    http://www.fencus.com/foros/instalacion-de-openbsd-4-3-t-4.html

  23. una sola consulta ante de intentar hacer todo

    funcionará en debian
    es que yo uso debian lenny kernel
    2.6.25

    y no se funcionará todo esto
    si fuera si la respuesta seria buenisimo

  24. http://linuxwireless.org/

    Linux 2.6.25 is released. There are a number of important changes:

    * mac80211 now supports HT (802.11n) operation
    *

    a new rate control algorithm for mac80211 (using a PID controller) was added

    In drivers, there were a number of changes as well:

    *

    New drivers added: ath5k, rndis_wlan and rtl8180
    * rt2×00 drivers now support software antenna diversity
    * zd1211rw is now a mac80211 driver
    * b43 supports new devices (BCM94311MCG rev 02)

    As always, of course, lots of code improvements (notably libertas), bugfixes and device IDs for new (or just found to be working) devices.

    Prueba con el b43 que viene por defecto en ese kernel.

  25. Les dejo un link para ir a una lista para ver todos los manuales y tutoriales que escribí para OpenBSD:
    http://www.fencus.net/foros/-indice-manuales-para-openbsd-t-552.html


Leave a response

Your response:

Categories