OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Tarjetas WIFI con chips Broadcom BCM43xx - Instalación y configuración
Hola a todos,
Habiendo tenido el problema a cada cambio de versión de Mandriva, (hasta ahora usaba ndiswrapper), era variable el soporte con WPA, según la versión de wpa_suplicant, y la de ndiswrapper.
Tambien es menor el rendimiento que con el driver nátivo, pero este no funcionaba siempre hasta ahora.
Primero hay que saber que las tarjetas "airport" de Mac tienen chips Broadcom, lo que confirma su calidad.El firmware de esas tarjetas llamado wl_apsta, al ser Mac un sistema basado en Unix, sirve para Linux, por lo visto no es no es propietario, ya que se encuentra aqui:
http://downloads.openwrt.org/sources/
En la web de openwrt.org., y ha sido obtenido modificando el firmware original de Mac, mediante ingenieria inversa, en principio para poder instalar Linux en un Mac :-(
Proceso de instalación:
- Verificar si el modelo de tarjeta es compatible:
http://linuxwireless.org/en/users/Drivers/b43/ - Verificar la versión de wl_apsta adaptada al modelo de tarjeta:
http://linuxwireless.org/en/users/Drivers/b43
Ya que puede ser wl_apsta-3.130.20.0.o - wl_apsta_mimo.o - wl_apsta.o. y bajarse el correspondiente.
- Recuerdo que el driver nátivo BCM43xx se instala y se carga el modulo automaticamente al instalar Mandriva. De todas maneras si se ha intentado usar ndiswrapper;
habrá que quitar el driver:(como root)
# ndiswrapper -r nombre_del_driver
para ver que driver es
# ndiswrapper -l
y luego quitar el modulo con
# rmmod ndiswrapper
Ir a centro de control de Mandriva, y en el apartado de redes e internet, configurar la nueva interfaz inalambrica, usando el driver BCM43xx e indicandole la ruta del firmware wl_apsta bajado anteriormente, seguir eligiendo la configuración adecuada ( el firmware soporta wep, wpa , wpa2, wpa2-enterprise ), Mandriva instalará automaticamente bcm43xx-fwcutter, y si necesario, wpa_suplicant,.
En seguida el sistema iniciará la conexión, y a disfrutar. He notado que aunque el applet de Mandriva solo marca un 60% de rendimiento, este es muy bueno, y aun mejor que otras tarjetas wifi que tengo.
Espero que será de utilidad para los que tengan tantos dolores de cabeza como he tenido yo con los famosos chips bcm43xx.
Saludos.
Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
11:1 קֹהֶלֶת
************************
Linux user #463168
- Blog de inot
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 49126 Agregado a la documentación ;D
Muchas gracias.Lo he revisado y se entiende claramente asi.
Gracias
Muy Suyo
Her DoctorBOFH
BOFH
# 49140 Gracias
Agregado a la Documentacion, le he dado un poco de formato.
--
¿Quien es Jesucristo?
¿Quien es Jesucristo?
Usuario
# 49152 Inot, muchas gracias por tu
Inot, muchas gracias por tu documentado trabajo. Espero que ahora la tarjeta broadcom BCM43XX deje de ser un problema. Por cierto, yo también he notado que el nivel de enlace no es del 100 % pero el rendimiento de la tarjeta es óptimo. Un saludo.
BOFH
# 49218 Problemas de nuevo
me documente mas por la web, ya que el dmesg me tira lo siguiente :
bcm43xx: PHY connected
bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27)
bcm43xx: Radio turned on
bcm43xx: Radio enabled by hardware
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1489:bcm43xx_find_lopair()
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1489:bcm43xx_find_lopair()
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1489:bcm43xx_find_lopair()
bcm43xx: Chip initialized
bcm43xx: 32-bit DMA initialized
bcm43xx: Keys cleared
bcm43xx: Selected 802.11 core (phytype 2)
ADDRCONF(NETDEV_UP): eth0: link is not ready
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1489:bcm43xx_find_lopair()
bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0
ieee80211_crypt: registered algorithm 'WEP'
bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1
SoftMAC: Open Authentication completed with 00:03:c9:8d:26:95
bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0
bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0
bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0
bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0
SoftMAC: Open Authentication completed with 00:03:c9:8d:26:95
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
ieee80211_crypt: registered algorithm 'TKIP'
bcm43xx: set security called, .active_key = 0, .level = 2, .enabled = 1, .encrypt = 1
fuse init (API version 7.9)
bcm43xx: set security called, .enabled = 1, .encrypt = 1
no parece afectar el funcionamento, pero buscando mas a fondo me he dado cuenta que el firmware esta "chapuzeado", y si se pierde la señal wifi, no se recupera, hay que reiniciar el equipo...
Al final me compraré una tarjeta mini-pci con chip atheros...
Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
קֹהֶלֶת 11:1
Linux user #463168
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
BOFH
# 49233 ¿?
Que quieres decir con "chapuzeado". Si no sirve el manual lo retirare de la documentacion.
--
¿Quien es Jesucristo?
¿Quien es Jesucristo?
Usuario
# 49287 Yo no tengo los problemas
Yo no tengo los problemas que señala, Inot. Siempre me ha funcionado bien sin tener que reiniciar nada. Quizás, lo mejor es que la gente pruebe el tutorial a ver cómo le funciona porque puede quitar de muchos quebraderos de cabeza. Un saludo.
BOFH
# 49297 No es que no funcione...
Lo que quiero decir es que cuando he visto el dmesg, he estado buscando horas, hasta encontrar el fondo del problema, y es debido a que el firmware no esta bien hecho del todo, y produce problémas de intensidad de señal:
bcm43xx: Radio enabled by hardware
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1489:bcm43xx_find_lopair()
que hacen que, (no en todos los casos) si se aleja de la señal de origen, y se pierde, el hardware no la puede recuperar, y se tiene que reinicializar el driver, y a mi me ha resultado imposible si reiniciar la máquina, sucede lo mismo en algunos casos con Debian, Ubuntu, Fedora, y Redhat...
Por esta razón resulta que algunos no encuentran problema ninguno y otros se ven negros con el chip Bcm43xx.
Actualmente wl_apsta es la mejor solución si se usa el driver BCM43xx, o sino Ndiswrapper, pero solo con WEP.
Quiero agregar que el driver para Windows, tampoco es para pegar saltos de alegria.
No habrá posiblemente mejoras del mismo, luego están las versiónes nuevas del mismo, cito:
The bcm43xx is the old deprecated driver. It is using the ieee80211 + softmac libraries of code shared with other drivers. This stack is deprecated and being replaced by the new mac80211 stack. A new stack implies brand new, re-written driver(s): here come b43 and b43legacy.
El mac80211 funcionara con:
Here is a list of current mac80211 drivers:
*
adm8211
*
ath5k
*
b43
*
b43legacy
*
iwl3945
*
iwl4965
*
ub8xxx
*
p54_pci
*
p54_usb
*
rt2400pci
*
rt2500pci
*
rt2500usb
*
rt61pci
*
rt73usb
*
rtl8180
*
rtl8187
*
zd1211rw-mac80211
Fijaros bien que soporta los iwlxx, interesante.
Como se ve no soporta bcm43, que se quedará en olvido...mala suerte...al menos que alguién reescriba wl_apsta para corregir los errores ( solo es el problemade señal),¿ tal vez alguien de Mandriva que tenga piedad de los pobres usuarios del bcm43xx ?
Como lo he dicho antes, compraré otra tarjeta, se pueden sustituir facilmente (incluso con una de router, suelen ser mini pci, las de 3com por ej. van de maravilla).
Lo que recalca que es muy importante para un usuario de Linux mirar la compatibilidad a fondo antes de comprar hardware, nunca se dirá bastante...
Saludos
Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
קֹהֶלֶת 11:1
Linux user #463168
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168