PDA

Ver la Versión Completa : Acer Travel Mate Wi Fi Broadcom BCM4318 en Suse



mongegamez
01-feb-2007, 05:25
Esto lo pongo para los que utilizan buscadores para llegar a solucionar este problema
con la tarjeta de Red Inalambrica de una Portatil Acer TravelMate 2410 (2413Lci)o cualquier
otro equipo con tarjetas del fabricante broadcom. Tambien funcionan en Novell Suse y Ubuntu.


Bueno, hay varias formas de hacer esto, la que menos se espera utilizar es
ndiswrappers, aunque en suse es bastante sencillo hacerlo, es la utilización
de drivers de windows bajo linux por medio del ndiswrapper.

::Historia::

La broadcom no está sacando sus controladores ni esquemáticas para el
desarrollo de controladores para sus tarjetas inalambricas, tanto es debido
por 1. la compañia quizas no crea en SL, o 2. Ellos crearon una tecnología
para las tarjetas inalámbricas el cual no quieren liberar tampoco y están
patentando sobre todas las demas como lo es el speedbooster. O podría ser
una combinación de las dos.

El NDISwrapper es un programa que se encarga de utilizar controladores
hechos para Micro$oft Window5 y tratar de que el kernel pueda entender toda
información necesaria para su compatibilidad y utilización. Ahora, esto no
es perfecto para algunos controladores, y tampoco la siguiente solución,
pero te dire, es mejor que ndiswrapper. =)

::bcm43xx::

Hay un proyecto que está creando el driver para linux por ingeniería
reversa, y llamaron el controlador bcm43xx debido a que es un controlador
para cualquier variante del broadcom 43XX donde XX es cualquier numero de
modelo, lo que necesitas es esto:

- kernel 2.6.17 (donde fue insertado el modulo para la broadcom)
- bcm43xx-fwcutter (el separador del controlador para el firmware
necesitado)
- un controlador (sea el bcmwl5.sys o el wl_apsta.o) | variante: depende de
la versión del bcm43xx-fwcutter.

::Instalación e Implementación::

1. Te diriges al Yast o aplicación favorita de actualización bajo Suse
(supongo que usas OpenSuse) y actualizas tu kernel hasta el 2.6.17 (donde
espero pa gente de Novell haya incluido dichoso driver).

2. Buscas instalar el paquete bcm43xx-fwcutter (Yast, etc..)

2.1 la documentación del fwcutter debería encontrarse en
/usr/share/doc/bcm43xx-fwcutter/ leete porfavor el README y ves que drivers
te puedes bajar, allí tienen al final una lista con url de los dichosos
drivers.

2.2 Fijate que tienes que escribir bcm43xx-fwcutter -l para ver que
versión de que controlador puedes partir para generar el dichoso firmware y
con eso verificar la documentación (README).

3. si por ejemplo tomaste el wl_apsta.o entonces harías:
bcm43xx-fwcutter -w /lib/firmware wl_apsta.o

Preferentemente usa este: http://boredklink.googlepages.com/wl_apsta.o

Nota: Con el "-w /lib/firmware" le estás diciendo que lo que extraiga lo
coloque en esa carpeta (carpeta la cual el modulo del kernel va a buscar el
firmware). Asi que vas a necesitar crearla si no está creada ya (como root,
todos estos pasos los has debido hacer como root (el super usuario).

4. Te aseguras que se haya extraido y no haya lanzado ningún error y ya
estás casi en el espinaculo de la montaña, y pila con la espina.. jeje

5. Luego de tener el kernel nuevo instalado, y de haber partido el
controlador (sea bcmwl5 o wl_apsta) y colocado eso en /lib/firmware como lo
haría con el parametro "-w" ya sugerido. Lo que te falta es reiniciar a ver
tu controlador en acción.


::Debian::

Tienes que (tambien) tener el 2.6.17 que trae el modulo del kernel, lo
puedes conseguir en unstable =/

Instalas el bcm43xx-fwcutter (apt-get install bcm43-fwcutter) (o con
aptitude si les complace usarlo mismos parametros)

y misma utilización del bcm43xx-fwcutter.

Runcobol
01-ago-2007, 22:45
Bueno despues de haber leido bastantes foros pude insertar el driver para que
me mi tarjeta reconociera redes wifi, pero el problema que tengo ahora es que
trato de conectar a mi wifi ingreso la clave conecta pero al abrir firefox no navega no abre paginas nada.
Por ahi lei que podria tener conflicto la tarjeta wireless con la tarjeta de red?
Ojalas puedan guiarme
Gracias....

Ivan de Leon
02-ago-2007, 00:04
¿Konqueror tampoco navega?

Roy
02-ago-2007, 02:11
Si estas manejando una acer es probable que el problema sea por el boton de encendido, lo que pasa es que Algunas Laptops Acer necesitan del Acer_acpi un paquete que hace que la tarjeta inalambrica se energice sin necesidad del boton

DiabloRojo
02-ago-2007, 17:34
Bueno despues de haber leido bastantes foros pude insertar el driver para que
me mi tarjeta reconociera redes wifi, pero el problema que tengo ahora es que
trato de conectar a mi wifi ingreso la clave conecta pero al abrir firefox no navega no abre paginas nada.
Por ahi lei que podria tener conflicto la tarjeta wireless con la tarjeta de red?
Ojalas puedan guiarme
Gracias....
Hola Runcobol, he visto este mismo mensaje en estos 2 Temas.
http://www.forosuse.org/forosuse/showthread.php?t=9055
http://www.forosuse.org/forosuse/showthread.php?t=10949

Te ruego que no lo vuelvas hacerlo. <leete las Normas de los foros en mi firma.

Un saludo.

zeero
19-ago-2008, 21:51
Hola a todos he seguido paso por paso el proceso de instalacion y he tenido algunos problemas cabe decir que en otra portatil pude hacer funcionar la tarjeta de forma correcta pero no se por que pasa lo siguiente coloco algunas salidas:


zero:/lib/firmware/b43legacy # hwinfo --netcard
08: PCI 400.0: 0280 Network controller
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_14e4_4315
Unique ID: YmUS.Ti8s+vnDGs5
Parent ID: qTvu._Y5kuEY+GiC
SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:04:00.0
SysFS BusID: 0000:04:00.0
Hardware Class: network
Model: "Broadcom BCM4310 USB Controller"
Vendor: pci 0x14e4 "Broadcom"
Device: pci 0x4315 "BCM4310 USB Controller"
SubVendor: pci 0x105b "Foxconn International, Inc."
SubDevice: pci 0xe003
Revision: 0x01
Memory Range: 0xf8000000-0xf8003fff (rw,non-prefetchable)
IRQ: 10 (no events)
Module Alias: "pci:v000014E4d00004315sv0000105Bsd0000E003bc02sc80 i00"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #20 (PCI bridge)

09: PCI 200.0: 0200 Ethernet controller
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_14e4_1693
Unique ID: rBUF.JCaaxhFHMb2
Parent ID: z8Q3.yjCEx5JbDxB
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
SysFS BusID: 0000:02:00.0
Hardware Class: network
Model: "Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express"
Vendor: pci 0x14e4 "Broadcom"
Device: pci 0x1693 "NetLink BCM5787M Gigabit Ethernet PCI Express"
SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
SubDevice: pci 0x011c
Revision: 0x02
Driver: "tg3"
Driver Modules: "tg3"
Device File: eth0
Memory Range: 0xf6000000-0xf600ffff (rw,non-prefetchable)
IRQ: 220 (41380 events)
HW Address: 00:1d:72:2c:4a:4d
Link detected: yes
Module Alias: "pci:v000014E4d00001693sv00001025sd0000011Cbc02sc00 i00"
Driver Info #0:
Driver Status: tg3 is active
Driver Activation Cmd: "modprobe tg3"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #21 (PCI bridge)




zero:/home/shadow/Desktop # /usr/sbin/install_bcm43xx_firmware
Downloading b43 firmware
curl: (6) Couldn't resolve host 'mirror2.openwrt.org'
Could not download b43 firmware. Please look at /usr/share/doc/packages/b43-fwcutter/README.

Downloading b43legacy firmware
################################################## ###################### 100,0%
Extracting b43legacy firmware
This file is recognised as:
ID : FW10
filename : wl_apsta.o
version : 295.14
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw

b43 firmware successfully installed.
b43legacy firmware successfully installed.




zero:/lib/firmware/b43 # b43-fwcutter -l
b43-fwcutter version FWCUTTER_VERSION_

Extracting firmware is possible from these binary driver files.
The <ID> column shows the unique identifier string for your firmware.
You must select the firmware with the same ID as printed by the kernel driver on modprobe.
Note that only recent drivers print such a message on modprobe.
Please read http://linuxwireless.org/en/users/Drivers/b43#devicefirmware

<driver> <filename> <microcode> <ID> <MD5 checksum>

b43legacy wl_apsta.o 295.14 FW10 e08665c5c5b66beb9c3b2dd54aa80cb3
b43 wl_apsta.o 351.126 FW11 9207bc565c2fc9fa1591f6c7911d3fc0
b43 wl_apsta_mimo.o 351.126 FW11 722e2e0d8cc04b8f118bb5afe6829ff9
b43 wl_apsta_mimo.o 410.2160 FW13 cb8d70972b885b1f8883b943c0261a3c


Por ultimo esta y todas sus variantes


zero:/lib/firmware/b43legacy # b43-fwcutter -w /lib/firmware/ wl_apsta.o
Cannot open input file wl_apsta.o


Como dije antes he conseguido hacer funcionar la misma tarjeta en la portatil de una amigo.

De antemano muchas gracias