Broadcom en un 64 bits. Problemas ?
Volver al foro (Redes inalámbricas (Wireless))-
Me acabo de bajar la versíon V4 de guadalinex, me gusta mucho pero tengo un problemilla. Mi ordenador es con Compaq Presario R4000, basado en un AMD64 Athlon. Los drivers que trae guadalinex para la versión 4306 de Broadcom son para i386, por lo que bajé los drivers para 64bits (bcmwl564.inf y bcmwl564.sys) He probado instalarlos desde la aplicación que trae el sistema, y aunque detecta la tarjeta, la wifi sigue sin funcionar. He probado hacerlo con ndiswrapper, colocando en blacklist el bcm43xx que viene con la distro, instalando la última versión de ndiswrapper e instalando drivers. Si despues de hacerlo todo tecleo iwconfig sale:
lo no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
Si quito de la lista negra el driver bcmxx, aparece esto:
lo no wireless extensions.
eth1 no wireless extensions.
eth0 IEEE 802.11b/g ESSID:"" Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
pero en ifconfig aparece lo siguiente:
eth1 Link encap:Ethernet HWaddr 00:0F:B0:6C:96:A1
inet addr:192.168.1.47 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20f:b0ff:fe6c:96a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2779 errors:0 dropped:0 overruns:0 frame:0
TX packets:2888 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2226748 (2.1 MiB) TX bytes:815546 (796.4 KiB)
Interrupt:233 Base address:0x2400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:200 (200.0 b) TX bytes:200 (200.0 b)
El driver bcm43xx sé que debería estar en la lista negra, pero ni en la lista negra ni en la lista blanca, la red inalámbrica es detectada, aunque el hardware está vivo:
$ lspci
..
03:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Subsystem: Hewlett-Packard Company Presario R3000 802.11b/g
Flags: bus master, fast devsel, latency 64, IRQ 169
Memory at b0204000 (32-bit, non-prefetchable) [size=8K]
..
Espero que podais ayudarme, muchas gracias !!-
El amigo Ambiental me va a linchar por colarme en su sección, pero bueno :-PMe acabo de bajar la versíon V4 de guadalinex, me gusta mucho pero tengo un problemilla. Mi ordenador es con Compaq Presario R4000, basado en un AMD64 Athlon. Los drivers que trae guadalinex para la versión 4306 de Broadcom son para i386, por lo que bajé los drivers para 64bits (bcmwl564.inf y bcmwl564.sys)
Aunque tu micro sea de 64 bits, los drivers que necesitas son los de 32, porque guadalinex es una distribución compilada para 32 bits. Esos drivers los necesitarías si utilizaras debian-64, ubuntu-64 o cualquier otra de 64 bits.
¿Lo intentaste con los de 32 o pasaste directamente a los de 64?
Taluego
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." (Confucio)...-
El amigo Ambiental me va a linchar por colarme en su sección, pero bueno :-P
Aunque tu micro sea de 64 bits, los drivers que necesitas son los de 32, porque guadalinex es una distribución compilada para 32 bits. Esos drivers los necesitarías si utilizaras debian-64, ubuntu-64 o cualquier otra de 64 bits.
¿Lo intentaste con los de 32 o pasaste directamente a los de 64?
Taluego
La versión 4 de Guadalinex viene con los de 32 instalados, y me sale lo siguiente:
$ iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
eth0 IEEE 802.11b/g ESSID:"" Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:0F:B0:6C:96:A1
inet addr:192.168.1.47 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20f:b0ff:fe6c:96a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:49043 errors:0 dropped:0 overruns:0 frame:0
TX packets:41537 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69615581 (66.3 MiB) TX bytes:3371867 (3.2 MiB)
Interrupt:233 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)
si pongo
$ ndiswrapper -l
No drivers installed
Entonces...
me bajo los drivers de 32 bits y los instalo con ndiswrapper o ya están instalados y me falta algo que no se?
Gracias
-
-
Gracias. Lo he leido todo. La instalación ha ido genial, pero me sale esto :
:~$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:0F:B0:6C:96:A1
inet addr:192.168.1.47 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20f:b0ff:fe6c:96a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1487 (1.4 KiB) TX bytes:4260 (4.1 KiB)
Interrupt:233 Base address:0x2400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)
:~$ iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
eth0 IEEE 802.11b/g ESSID:"" Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
-
Mirad, al ejecutar dmesg obtengo esto
[17179635.004000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179658.228000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179676.248000] APIC error on CPU0: 00(40)
[17179678.772000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179679.864000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179710.488000] APIC error on CPU0: 40(40)
[17179711.452000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179723.468000] APIC error on CPU0: 40(40)
[17179730.112000] eth1: no IPv6 routers present
[17179730.424000] APIC error on CPU0: 40(40)
[17179736.328000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179779.720000] APIC error on CPU0: 40(40)
[17179859.708000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
No se que significa, el driver que he instalado es el bcmlw5.inf que es el que viene con mi cd de recuperación de mi portatil.
El bcm43xx lo he quitado con rmmod bcm43xx y lo he colocado en blacklist
-
Mirad, al ejecutar dmesg obtengo esto
¿Has añadido ndiswrapper a /etc/modules para que se cargue en el inicio? Si no es así ejecuta en un terminal:
[17179635.004000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179658.228000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179676.248000] APIC error on CPU0: 00(40)
[17179678.772000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179679.864000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179710.488000] APIC error on CPU0: 40(40)
[17179711.452000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179723.468000] APIC error on CPU0: 40(40)
[17179730.112000] eth1: no IPv6 routers present
[17179730.424000] APIC error on CPU0: 40(40)
[17179736.328000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179779.720000] APIC error on CPU0: 40(40)
[17179859.708000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
No se que significa, el driver que he instalado es el bcmlw5.inf que es el que viene con mi cd de recuperación de mi portatil.
El bcm43xx lo he quitado con rmmod bcm43xx y lo he colocado en blacklist
- sudo gedit /etc/modules y añades ndiswrapper.
- sudo update-modules
Y reinicia la red.
Un saludo.
usuario linux 377353. Blog: http://espartacolinux.blogspot.com/ -
Hola, dvpareja. Bienvenido al foro.
Decía alfabet unos post más arriba:
El amigo Ambiental me va a linchar por colarme en su sección, pero bueno :-P
Me basta con que compartas el jamón. ¡ Siempres logras quedártelo para tí solo ! :-))
Mirad, al ejecutar dmesg obtengo esto
Aquí te está pidiendo el firmware, pero no le hagas caso, pasaremos del driver bcm43xx.
[17179635.004000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179658.228000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179676.248000] APIC error on CPU0: 00(40)
[17179678.772000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179679.864000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179710.488000] APIC error on CPU0: 40(40)
[17179711.452000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179723.468000] APIC error on CPU0: 40(40)
[17179730.112000] eth1: no IPv6 routers present
[17179730.424000] APIC error on CPU0: 40(40)
[17179736.328000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[17179779.720000] APIC error on CPU0: 40(40)
[17179859.708000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
No se que significa, el driver que he instalado es el bcmlw5.inf que es el que viene con mi cd de recuperación de mi portatil.
Bueno pues vamos al lío. Lo primero que me parece es que los drivers libres para esta tarjeta no están suficientemente maduros. Así que no te va a quedar más remedio que tirar de Ndiswrapper. Pero antes de nada vamos a confirmar que se trata del chipset que comentas, el bcm4306, para lo que vas a ejecutar una tras otro los siguientes comandos:
El bcm43xx lo he quitado con rmmod bcm43xx y lo he colocado en blacklist
lspci
lspci -n
lsmod
El primero nos informa de los dispositivos pci/pcmcia instalados.
El segundo nos informa además del código identificador del producto, algo más o menos así, 0387:4306
El último nos informa de los módulos cargados en el núcleo del sistema. Si decidimos instalar Ndiswrapper y aparece cargado bcm43xx, debemos descargarlo añadiendolo a blacklist.
Si te decides por Ndiswrapper [me temo que no te queda más opción], primero elimínalo con el comando sudo rmmod bcm43xx y ahora, para que no vuelva a cargar, edita el archivo blacklist con el comando sudo gedit /etc/modprobe.d/blacklist y añade al final del todo la línea blacklist bcm43xx. Supongo que sea bcm43xx el nombre que aparece en el listado de módulos de lsmod; de ser otro similar, usa el que aparezca en el informe.
Ahora deberás desinstalar de Ndiswrapper los módulos que hayas cargado en un principio, una tras otro, hasta dejar totalmente limpio, ya que comentabas habías instalado los drivers para 64 bit y esos como bien te indicó alfabet, no sirven en Guadalinex v4, ya que trabajamos solo a 32 bit.
En general para descargar un driver de windo$ desde Ndiswrapper, se procede así:
sudo ndiswrapper -e anterior_driver_windo$.inf
y de esa forma se elimina. Debes hacerlo con todos los drivers que hayas cargado. Después de eso, podrás instalar los drivers adecuados con el comando siguiente
sudo ndiswrapper -i nuevo_driver_windo$.inf [posiblemente sea bcmwl5.inf o bcmwl5a.inf]
Como supongo que habrás leido el artículo del blog, te recuerdo que debes disponer de todos los archivos que acompañan al driver.inf junto a él, dentro de un directorio de tu /home. Este último paso también puedes llevarlo a cabo con la herramiento Ndisgtk desde el menú Sistema > Administración > Tarjetas inalámbricas de Windous [o algo así]. Puedes comprobar que todo ha ido correctamente con el comando sudo ndiswrapper -l y te informará de que el hardware está presente y el nombre del driver cargado.
Si todo ha ido bien, vete al menú Sistema > Administración > Red y configura la conexión con los datos de tu red wifi.
Y esto ha sido todo. Suerte
Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
-
-
-
-
-
-
dvpareja
Usuario
Envíos: 7