SDB:Broadcom (BCM4306) WLAN Instalacion en SUSE
De openSUSE, la enciclopedia libre.
SDB:Broadcom (BCM4306) WLAN Instalacion bajo SUSE From openSUSE
Version 9.3 - 10.2
Contenidos [hide]
* 1 Situacion * 2 Procedimiento ndiswrapper * 3 openSUSE 10.2 Opcion 1 - Procedimiento con el driver original * 4 openSUSE 10.2 Opcion 2 - bcm43xx procedimiento para remover
[edit] Situacion
Situacion 1 - Tienes Broadcom WLAN card basada en BCM4306 chipset pero tu tarjeta no esta activada gracias a que faltan algunos drivers Linux(Version 9.3 - 10.0). Ver "ndiswrapper Procemiento".
Situation 2 - Tienes openSUSE 10.2 y tienes un chipset Broadcom bcm43xx en YaST > Network Devices > Network Card. Nota: openSUSE 10.2 fue distribuido con el driver BCM46xx driver pero no con el firmware por razones legales.
openSUSE 10.2 Opcion 1 - Puedes ver los drivers originales distribuidos con openSUSE 10.2, sin embargo, el bcm46xx drivers solo soporta 11 Mb/s. Usuarios que quieren/necesitan el driver original tienen que que cargar el firmware para el chipset usando bcm43xx-fwcutter. Ver "Procedimiento con el driver original"
openSUSE 10.2 Opcion 2 - Puedes maximizar tu wireless hardware to 54 Mb/s usando ndiswrapper, sin embargo para usaru esto tendras que remover el driver bcm46xx drivers bloquealos usando "bmc43xx procedimiento para remover" luego usa el " Procedimiento ndiswrapper ". [edit] Procedimiento ndiswrapper
Nota: En 10.2 primero tienes que remover el driver original bcm43xx de acuerdo con "openSUSE 10.2 Opcion 2 -"bcm43xx procedimiento para remover", antes de usar ndiswrapper, mira abajo para seguir este procemiento
1. Tienes que chequear si el ndiswrapper esta instalado mediante: Yast > Software > Software Installation y has una busqueda por ndiswrapper. 2. Comienza la consola (Kmenu >System > Terminal Program > Terminal) entra como root con el comando:
sux -
entra el root password. Luego crea un directorio con:
mkdir /lib/windrivers
Tendras que descargar los drivers Windows para BCM4306 en el siguiente link: http://www.silfreed.net/download/hpzt3000cto/SP23107A.tar.gz and place them under /lib/windrivers:
mv PATH_TO_DRIVER /lib/windrivers
Desde la consola cambia el directorio con los drivers:
cd /lib/windrivers
Luego ejecuta
tar -zxvf NAME_OF_DRIVER.tar.gz
por ejemplo tar -zxvf SP23107A.tar.gz luego
cd NAME_OF_DRIVER
Chequea si no hay otros modulos ndiswrapper con:
ndiswrapper -l
Si los hay remuevelos con:
ndiswrapper -e NAME_OF_MODULE
Luego de esto instala el Drivermodule con:
ndiswrapper -i bcmwl5.inf
y carga el modulo con
modprobe ndiswrapper
Reinicia. Ahora puedes configurar tu WLAN mediante YAST > Network devices > Network card y usa el nombre del modulo ndiswrapper. Las otras opciones aca dependen del sistema network que quieres usar.(Fixed IP or DHCP, encryption etc.)
Puedes chequear is la tarjeta esta funcionando con [Ctrl] + [Alt] + [F1] como "root" y entra
iwconfig
o
ifconfig
para ver si la interface es reconocida. [edit] openSUSE 10.2 Opcion 1 - Procedimiento con el driver original
1. tienes que chequear is el paquete bcm43xx-fwcutter esta instalado mediante: Yast > Software > Software Installation y busca bcm43xx-fwcutter
2. Busca el driver windows para tu chip wireless. Un ejemplo de windows driver es bcmwl5.sys . Si no lo puedes encontrar el tuyo as una busqueda google por wl_apsta.o (SUSE funiciona con los dos, este ultimo y el original). Graba el driver en tu SUSE desktop/
3. Inica el modo comando (Kmenu >System > Terminal Program > Terminal) entra como root con el comando:
sux -
entra el root password
Extrae el archivo firmware de tu chip wireless and guardalo en el archivo firmware entrando lo siguiente.
bcm43xx-fwcutter -w /lib/firmware ~/Desktop/wl_apsta.o
Ahora que tu firmware ha sido extraido y listo para usar , carga el modulo entrando lo siguiente:
modprobe bcm43xx
6. Reinicia ahora y puedes configurar tu tarjeta WLAN mediante YAST > Network devices > Network card [edit] openSUSE 10.2 Opcion 2 -bcm43xx procedimiento para remover
Solo usa este procedimiento si planeas remover openSUSE 10.2's original bcm43xx driver e instalar el no soportado ndiswrapper driver.
1. Inicia la consola (Kmenu >System > Terminal Program > Terminal) y entra como root con el siguiente:
sux -
entra tu root password
Mira si tienes el driver bcm43xx drivers instalado:
lsmod | grep bcm43xx
Qualquier respuesta quiere decir que esta instalado asi que remuevelo:
rmmod bcm43xx
Ahora bloquealo para que no se carge de nuevo entrando "blacklist bcm43xx" en el final de /etc/modprobe.d/blacklist file. Para abrir el archivo con Kwrite entra:
su -c 'kwrite /etc/modprobe.d/blacklist'
Tambien edita /etc/sysconfig/hardware/(your nic card) para cambiar el modulo. Cambia 'bcm43xx' por 'ndiswrapper'
su -c 'kwrite /etc/sysconfig/hardware/hwcfg-bus-pci-xxx
2. Ahora sigue las instrucciones en " Procedimiento ndiswrapper " para configurar tu wireless card usando ndiswrapper.
Keywords: Broadcom | BCM4306 | BCM43XX | bcm43xx-fwcutter | WLAN | wireless Retrieved from "http://en.opensuse.org/SDB:Broadcom_%28BCM4306%29_WLAN_Installation_under_SUSE" Views
* Article * Discussion * Edit * History * Move * Watch
The content on this and other wiki pages is posted by community members who are not acting for or on behalf of Novell, Inc., whether or not they otherwise have affiliation with Novell.
* This page was last modified 07:44, 9 January 2007. * This page has been accessed 21,272 times. * * About openSUSE * * Content is available under Legal. * Disclaimers
Personal tools
* Gabonovell * My talk * Preferences * My watchlist * My contributions * Log out
Search openSUSE
* Home * Project overview * Download * Documentation * Support Database * Build Service * Contact * Sitemap
Participate
* Participate * Projects * Tasks / Jobs * Teams * Communicate * Report a Bug
Toolbox
* What links here * Related changes * Upload file * Special pages * Printable version
In other languages
* Česky * Français * Deutsch * English

