* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

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.

[MDV 2008] Tarjeta wireless Broadcom BCM4318 - Instalación y configuración

"Todo lo aquí expresado es resultado de mi búsqueda en Blogdrake, introduciendo la palabra "ndiswrapper". Y algo de
propia experiencia, muy poco. A todos mi agradecimiento por compartir sus conocimientos."

Se deduce de la lectura de post referidos al tema, que existe un problema entre Linux y las tarjetas wireless en general. Y más si se trata de una Broadcom. El colmo es si te toca una de la "serie bcm43xx".
Resulta que ésta es reconocida y se carga un módulo del kernel específico, el "bcm43xx" precisamente. Pero no funciona bien. La gente normalmente usa "ndiswrapper", que no se lleva bien con el anterior. A parte de dar una serie de problemas específicos.

Es un problema bastante común, con ésta u otras tarjeta. La documentación al respecto, sólo en este blog es abundante, pero muchas son las preguntas y pocas las resueltas con éxito total. La solución parece estar al alcance de cualquiera, pero sólo
en 2008 se han escrito unos 10 post al respecto.
No puedo aportar grandes novedades, todos mis conocimientos los he obtenido de Blogdraque. Pero en vista de mi éxito al hacer funcionar la wifi, y ante la demanda existente al respecto, me atrevo a reseñar cómo hice
Por supuesto siempre orientado a esos usuarios que son un poco más inexpertos. Si les sirve de ayuda me daré por satisfecho.



Asi configuré una wireless Broadcom_BCM4318 usando ndiswrapper

Como ya dije el sistema carga un módulo específico para esta tarjeta, el "bcm43xx", que no funciona. La solución adoptada
por la mayoría, es el uso de "ndiswrapper". Éste es un módulo que utiliza los controladores de _XP para hacer funcionar la
wifi.
Es un proceso relativamente fácil, pero hemos de ser muy minuciosos en nuestros pasos para que no salgan mensajes de error.
Siendo admirador del modo consola, reconozco que a los novatos nos repele un poco, principalmente por ignorancia. Procuraré
usarla sólo si es necesaria.

ACTUALIZACION (01-03-08):
A día de hoy existe la posibilidad de descargarse una actualización del programa drakx-net que
parece solventar el problema de la carga del módulo nativo "bcm43xx", una vez configurada la interfaz con "ndiswrapper".

Ésta actualización está disponible en los repositorios "main-test". En principio éstos repositorios son para pruebas y no es recomendable descargar de ellos sin tino.
En este caso ya la he probado, y parece responder correctamente. De hecho ya tengo configurada la wifi para que se inicie al arranque y va bien.

Para los interesados se trata del paquete:



drakx-net-0.26-1.1mdv2008.0

Y como ya he dicho deberás configurar algún repositorio "main-test" para descargar.
Si no quieres o no tienes opción de descargar, puedes seguir el manual, y convivir con una pequeña molestia.

El proceso tiene varias etapas que hay que realizar en orden. Son:

  1. Obtener controlador de _XP.
  2. Parar el módulo nativo.
  3. Instalar el controlador de _XP en "ndiswrapper".
  4. Configurar la interfaz de red.
  5. A funcionar.
  6. Automatizar el proceso de parada del módulo "bcm43xx".

Paso 1: Obtención de los controladores de _XP.

La mayoría dice que los controladores vienen en el disco de instalación de _XP. Sí, pero si tienes todavía _XP instalado
también los tendrás en tu disco duro. Es cuestión de averiguar dónde está el controlador que usa _XP. Buscar y sale:



C:\WINDOWS\system32\DRIVERS\BCMWL5.SYS-->/mnt/win_c/windows/system32/drivers/bcmwl5.sys

Ahora bien los controladores válidos para "ndiswrapper" acababan en .inf no .sys. Vuelta a buscar, esta vez bcmwl5.inf y el resultado es:



/mnt/win_c/windows/802bg/bcmwl5.inf

Paso 2: Parar el módulo "bcm43xx".

Necesitamos la consola. Como root teclearemos:



lsmod | grep bcm43xx

El resultado nos indica que está instalado:

[root@localhost ~]# lsmod | grep bcm43xx
bcm43xx               428960  0
rng_core                4868  1 bcm43xx
ieee80211softmac       26272  1 bcm43xx
ieee80211              32392  2 bcm43xx,ieee80211softmac

Luego tecleamos:



rmmod bcm43xx

Y ya está parado. Puedes comprobarlo tecleando:



lsmod | grep bcm43xx

La salida será nula.

Paso 3: Instalar el controlador.

Este paso lo hacemos ya en modo gráfico abriendo el MCC (Centro Control Mandriva-->Configurar su computadora).
Abrimos el centro de redes y elegimos configurar inalámbrica.
Elegimos la opción de usar "ndiswrapper". Nos pide la ruta del controlador de _XP, se la damos y lo instala.
Lo denomina bcmwl5.
Y acto seguido estamos en el..

Paso 4: Continuar con la configuración de la red.

Ahora procederemos a configurar la interfaz de red según nuestras necesidades.
No puedo ofrecer mucha ayuda al respecto. Soy "wifi-pirata" y me limito a aceptar las opciones que me ofrece el sistema.
Todo en automático.
Una sóla precaución, no lanzar esta interfaz al arrancar, luego se verá por qué. Si tienes la actualización de "drakx-net", sí puedes lanzarla al arrancar.
Al final nos dirá que nuestra interfaz está felizmente configurada.

Paso 5: A funcionar.

Ahora estas en condiciones de probar la red. En mi caso la gestiono desde el icono de "net_applet" que me aparece
en la barra de tareas. La probé en un entorno con tres redes a mi alcance, dos encriptadas y una no. Mandé
conectar y mágicamente estaba en Internet. Acuérdate de configurar el shorewall para la nueva interfaz si fuera
necesario.

Si tienes interés por saber cómo lo hace Mandriva, puedes antes de empezar, abrir una consola como root y tecleas:



tail -f /var/log/messages

Así verás todas las acciones que ocasionas al hacer la configuración. Iremos perdiendo el miedo a la consola, muchas veces
será nuestra única opción.

Paso 6: Automatizar la parada de "bcm43xx". (No es necesario si bajas la actualización)

Esto me ha resultado lo más complejo. No por el hecho en sí, fácil si seguimos la mayor parte de consejos de otros post.
Se puede poner como "blacklist" en /etc/modprobe.d/blacklist-compat. También si eres hábil puedes hacer un
script y enlazarlo a .kde/autostart.

He probado ambos métodos, con resultados satisfactorios respecto a la parada del módulo. Pero me he encontrado un gran
inconveniente. El sistema necesita cargarlo para que aparezca la interfaz de red que habíamos creado. Si arrancamos sin
él no tendremos opción de lanzar la red. Parece que no tenemos interfaz configurada, cuando no es así pues ya lo
habíamos hecho. Y si volvemos a arrancar con el módulo, nos aparece.

Pensé que creando un script para el autostart de kde sería la solución, pues ya es a nivel de usuario. El resultado fué
también negativo. Ojo! igual a nivel de consola sí se pudiera lanzar la conexión, recordemos que está correctamente
configurada. Pero yo he optado por pararlo a mano, con el lanzador de comandos del "menú K" como root. Cinco segundos y
no me como la cabeza. Quizá con el tiempo surja la solución. Yo soy más de pcmcia.

Por ésto recomiendo no lanzar la conexión al arrancar. Necesitamos arrancar con "bcm43xx" y luego matarlo antes de
conectar. ¡Muy Importante! si no lo hacemos no funcionará.
Es un poco decepcionante pero es lo que hay. Consejo, mejor bájate la actualización.



Anexo: Mensajes de ERROR que nos despistan

Mi experiencia me ha enseñado, que cualquier incorrección en el procedimiento nos producirá mensajes de error. Éstos no
tienen que ser ciertos en contenido. Más bien creo que son "mensajes tipo" ante un error.

Concretamente si intentamos configurar la interfaz con el módulo "bcm43xx" cargado nos dará errores del tipo:
"...falta firmware..." "...buscar en la URL..." "interfaz de ndiswrapper no hallada..."
Falso pues todos están instalados.

Si arrancamos sin "bcm43xx", no tendremos interfaz. Al configurarla saldrá:
"...intefaz de ndiswraper no hallada..."
Falso también.

Si intentamos arrancar la wifi con "bcm43xx" andando nos pedirá software adicional para configurar la red, de hecho nos
intenta cargar de nuevo el controlador de _XP. Y nos dirá que no lo pudo hacer.

Vemos pues que no siempre los mensajes de error nos dicen la verdad.

Por supuesto este post está enviado por la wifi. Gracias a mi anónimo colaborador.

Un saludo a todos y hasta la próxima.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de rafadrake

# 46182 Algo anda mal

A ver, algo no me quedó claro, al menos en 2007.1 Spring el asistente se encarga de poner en lista negra el módulo nativo, así que lo único que hace falta es instalar el controlador para ndiswrapper. En realidad el kernel de esa versión de Mandriva trae incluída una versión del módulo de ndiswrapper que no soporta varias de estas tarjetas, haciendo necesario instalar una versión más reciente a través de dkms. Pero eso es otra cosa. En 2008.0 eso se solucionó. Mi duda es por qué es necesario parar manualmente el módulo nativo en cada inicio. Al menos a mí nunca me ha hecho falta eso.



Gravatar de laLora

# 46206 Estimado rafadrake

Estimado rafadrake. Evidentemente este manual no está destinado a personas de
tu nivel.

Creo deducir de tu erúdita exposición :-), corrígeme si me equivoco, que se
puede, aprovechando una instalación desde el Free-DVD, configurar el asistente
para que no cargue el módulo "bcm43xx".
Si es así es una excelente noticia. Ahorrará muchos quebraderos de cabeza a la
gente. Pero date cuenta que ésto exige varias cosas.

Lo primero, saber que cuando instales, por el hecho de tener la "mardita" tarjeta
wifi, deberás bloquear la carga del módulo. También tendrás que instalar desde el
DVD, cuando se recomienda en el caso de novatos, instalar desde la One_LiveCD por
ser más fácil de instalar en cualquier sistema.

En mi caso, instalando desde el Live_CD de Mandriva.2008, en un portátil
Acer Aspire 5051AWXMi, con la mencionada tarjeta wifi.
Configurándola tal y cómo comenté, a mí se me carga al arranque el "bcm43xx".
No creo hacer nada incorrecto, pero si tienes algo que aportar será bien recibido.

De todas maneras no creo que vaya nada mal. Si a alguien no se le carga
"miel sobre hojuelas". Su vida será mucho más fácil.

Salud.

Salud.

laLora



Gravatar de alejandroonorato

# 46477 bcm43xx

cuando instale mandriva live 2008 en mi portatil acer travelmate 2413lci lo unico que me pidio fue el archivo bcmwl5.sys correspondiente a esa placa wifi y funciono
lo extraño de todo esto es que cada persona que instala el mismo hardware en otra maquina similar lo hace de distinta manera
en ubuntu para instalarlo lo hice sacando partes de 2 guias distintas de instalacion y funciono
he probado varias distros y mandriva como decimos aca en argentina es un caño
la unica que le llega a los talones es PClinux OS
espero que los comentarios anteriores le sirvan a alguien



Gravatar de laLora

# 46759 Parece que el BUG continúa.

Las palabras de rafadrake siguen dando vueltas en mi cabeza.
Por ello me decidí a instalar desde el DVD_pwp_2008. El resultado fué el mismo. En ningún momento
durante la instalación pude abortar la carga del módulo "bcm43xx". Es más, tuve problemas para
configurar la red antes del primer arranque, y me dió uno de los famosos mensajes de error.
Ni caso. Una vez arrancado sí pude configurarla, previo paro del módulo, "off course".

Resulta que de casualidad, pues no suelo atender por irme grande, observé en la sección de caza de bugs de Blogdrake una referencia a un caso parecido.
El bug en cuestión lleva fecha 26-02-08. Y con mi inglés "macarrónico" creo entender que recién abierto. Hace referencia a éste mismo tema, con relación a bugs anteriores.

Parece ser que aún no está del todo resuelto el asunto de las wireless.

El bug en cuestión:

https://qa.mandriva.com/show_bug.cgi?id=38173

Esperemos que el manual ayude a los novatos a torear un poco al maldito bug.

Salud.

Salud.

laLora



Gravatar de SinnerBOFH

# 46896 Gracias

Hola,

Como persona poseedora de 10 pulgares, agradezco los manuales "para torpes".

Menos mal que ahora mi experiencia esconde mis pulgares :)

Asi y todo, como no soy el unico torpe del universo, estoy convencido que va a ayudar a mas de uno.

Gracias en nombre de la CdLd10P (Comision de Linuxeros con 10 Pulgares) :)

Salut,
Sinner


Linux User # 89976 - Blog de SinnerBOFH

Salut,
Sinner


Linux User # 89976 - Blog de SinnerBOFH

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.