Problema con drivers wifi en ubuntu 10.10 64 bits (en 32 ok)

Hola eolianos, llevo unos dias trasteando con mi nuevo portatil (un HP DV7 5050es), el cual trae una tarjeta wifi rt5390,el caso es que instalo Ubuntu 10.10 32 bits (erroneamente, pues queria instalar da de 64 bits xD) todo bien, excepto que no me reconocia la tarjeta de red, entonces conecto el pc por cable y me pongo a buscar los drivers en la pagina de Ralink, los bajo, los instalo y todo perfecto y funcional. Hoy que tenia tiempo, me puse a instalar la version de 64 bits (esta vez si que instale la correcta xD); con el sistema ya instalado , me pongo a instalar los drivers, todo bien, me sale el aviso de que hay redes disponibles para conectarse; selecciono la mia, meto contraseña, le doy a conectar, se me pone a conectar... pasa 10 seg y sigue igual el inco del wifi como cuando esta intentando conectar, voy a ver que pasa, pongo el puntero encima del incono para clickar encima, le doy y se queda el icono bloqueado, y junto con el icono toda la pantalla xD y de ahi no pasa, reinicio para ver si ha sido un fallo puntual, pero nada, sigue haciendo lo mismo. He estado googleando, pero no he encontrado mucho al respecto, era por si alguien sabe una posible causa/solucion.

Saludos y gracias de antemano.
Reiniciar, mirar que usa los drivers correctos, mirar logs, tal vez sea fallo puntual o ajeno de los drivers, mirar los drivers cargados y quitar el resto.

Hasta podrias probar con una tarjeta usb a ver si se sigue reproduciendo el error.

No se..., tantos pcs que he probado y nunca me pasan estas cosas... XD
Buenas. Una preguta, cuando dices instalo drivers, a que drivers te refieres exactamente?? Nada mas instalar, o con el live cd no te funciona la wifi?

salu2
Pues me refiero a instalar los drivers una vez el SO esta instalado (aunque con el live cd tambien valdria , de echo tb se bloquea, ya lo he probado), ahora ya no consigo que me cargue los drivers, despues del bloqueo es como si los bloqueara, sigue estando el .ko en la carpeta de drivers, pero ya no funciona el modprobe. Intente tb instalar los drivers a traves de ndiswrapper (sacando el .inf, de los drivers que uso en W7 64 bits con drivertoolskit), pero no lo logro, me dice que el driver es invalido.
borjita14 escribió:Pues me refiero a instalar los drivers una vez el SO esta instalado (aunque con el live cd tambien valdria , de echo tb se bloquea, ya lo he probado), ahora ya no consigo que me cargue los drivers, despues del bloqueo es como si los bloqueara, sigue estando el .ko en la carpeta de drivers, pero ya no funciona el modprobe. Intente tb instalar los drivers a traves de ndiswrapper (sacando el .inf, de los drivers que uso en W7 64 bits con drivertoolskit), pero no lo logro, me dice que el driver es invalido.


Como suponia puede ser un caso de drivers conflictivos, mira cuales tienes cargados y mandalos a una blacklist. Con modelos nuevos de chipset conocidos suele pasar.
Bueno, pues despues de andar trasteando entre ayer y hoy, no he conseguido nada xD, instalare la version de 32 bits por ahora y mas adelante instalare la de 64.


Saludos
Hola, tengo ese mismo portatil y no consigo hacer funcionar el wifi.Podrias explicarme como se instalan esos driverss?? gracias.
carlos_vr_va escribió:Hola, tengo ese mismo portatil y no consigo hacer funcionar el wifi.Podrias explicarme como se instalan esos driverss?? gracias.


Me pasa lo mismo, no consigo ni hacer que se ponga blanco el led del wifi. He probado con los drivers de serie, los de ralink (que no compilan) y con NDISWrapper, pero con ninguno de ellos se crea una interfaz de red. Estoy ejecutando Ubuntu 11.04 Beta 1 (en 10.10 tenía el mismo problema), por cierto.
Kismet escribió:
carlos_vr_va escribió:Hola, tengo ese mismo portatil y no consigo hacer funcionar el wifi.Podrias explicarme como se instalan esos driverss?? gracias.


Me pasa lo mismo, no consigo ni hacer que se ponga blanco el led del wifi. He probado con los drivers de serie, los de ralink (que no compilan) y con NDISWrapper, pero con ninguno de ellos se crea una interfaz de red. Estoy ejecutando Ubuntu 11.04 Beta 1 (en 10.10 tenía el mismo problema), por cierto.



Buenas

Has probado el rfkill?

http://wireless.kernel.org/en/users/Doc ... ion/rfkill

Saludos
cmhacks escribió:
Kismet escribió:
carlos_vr_va escribió:Hola, tengo ese mismo portatil y no consigo hacer funcionar el wifi.Podrias explicarme como se instalan esos driverss?? gracias.


Me pasa lo mismo, no consigo ni hacer que se ponga blanco el led del wifi. He probado con los drivers de serie, los de ralink (que no compilan) y con NDISWrapper, pero con ninguno de ellos se crea una interfaz de red. Estoy ejecutando Ubuntu 11.04 Beta 1 (en 10.10 tenía el mismo problema), por cierto.



Buenas

Has probado el rfkill?

http://wireless.kernel.org/en/users/Doc ... ion/rfkill

Saludos


El rfkill da salida en blanco si hago list, y el unblock no hace efecto. He conseguido compilar el driver de Ralink con unos parches, y ahora se muestra la interfaz en iwconfig, pero en dmesg me sale un error y me sigue siendo imposible encender la luz del wifi.
podrías poner la salida del dmesg?

Saludos
Ya he resuelto el problema, estaba en que el driver por defecto no funciona, hay que hacer una serie de parches e instalarlo de forma manual (sin make install). Ahora se conecta al wifi y el led queda blanco, eso sí, el rfkill sigue sin funcionar correctamente pero se puede apagar/encender el wifi con su tecla.

cmhacks escribió:podrías poner la salida del dmesg?
Saludos


Precisamente fue el dmesg el que me dio la indicación de que iba mal, el driver muestra un error de falta de un archivo de datos que había que renombrar y copiar a /etc/Wireless/RT5390 ( ya que no se instala con make install). El archivo en cuestión es el RT2860.dat, que hay que renombar a RT5390.dat. Gracias por el consejo de usar dmesg, aunque supongo que ahora que funciona no será necesario poner la salida :)

Para facilitar las cosas a los que aún no lo hayan conseguido, he modificado un script encontrado en los foros Gentoo:

http://forums.gentoo.org/viewtopic-p-6598307.html?sid=4e24e33fb9a733689c913edcacaa301f#6598307 (post original de Cr0t)

para que consiga hacer todo el trabajo incluyendo parches, cambios de nombre e instalación sin necesidad de archivos extra.
El script descarga los drivers y parches automáticamente, una vez terminado solo hace falta reiniciar y apretar la tecla del wifi.
Simplemente hay que pegarlo en un archivo .sh y ejecutarlo como root.

#!/bin/bash

echo Ralink RT5390 BT + WiFi Driver Installer
echo Tested on HP dv7-5050es @ Ubuntu 11.04 Beta, 2.6.38-7 kernel

if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root!" 1>&2
   exit 1
fi

echo creating directories...

mkdir rawirelessd
cd rawirelessd

cat /usr/src/linux/.config | grep -i CONFIG_IPW2200 | head -1

echo downloading driver...
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2

echo downloading patches...
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-WPA-mixed.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-return_nonvoid_function.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-reduce_debug_output.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-gcc-warnings-x86_64.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-config.patch

echo extracting driver...
tar xjpf 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2

cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO

echo start patching...
patch -p0 < ../rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < ../rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < ../rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch
patch -p0 < ../rt5390sta-2.4.0.4-reduce_debug_output.patch
patch -p0 < ../rt5390sta-2.4.0.4-gcc-warnings-x86_64.patch
patch -p0 < ../rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < ../rt5390sta-2.4.0.4-config.patch

echo compiling...
make

echo copying datafile...
mkdir /etc/Wireless/RT5390STA
cp ./RT2860STA.dat /etc/Wireless/RT5390STA/RT5390STA.dat

echo copying module...
cp ./os/linux/rt5390sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
echo rt5390sta >> /etc/modules

echo Finished!
echo Please reboot your system to enable the driver.
echo You can remove the rawirelessd folder manually.


Un saludo y gracias a todos aquellos que me han ayudado a hacerlo funcionar :)
Kismet escribió:Ya he resuelto el problema, estaba en que el driver por defecto no funciona, hay que hacer una serie de parches e instalarlo de forma manual (sin make install). Ahora se conecta al wifi y el led queda blanco, eso sí, el rfkill sigue sin funcionar correctamente pero se puede apagar/encender el wifi con su tecla.

cmhacks escribió:podrías poner la salida del dmesg?
Saludos


Precisamente fue el dmesg el que me dio la indicación de que iba mal, el driver muestra un error de falta de un archivo de datos que había que renombrar y copiar a /etc/Wireless/RT5390 ( ya que no se instala con make install). El archivo en cuestión es el RT2860.dat, que hay que renombar a RT5390.dat. Gracias por el consejo de usar dmesg, aunque supongo que ahora que funciona no será necesario poner la salida :)

Para facilitar las cosas a los que aún no lo hayan conseguido, he modificado un script encontrado en los foros Gentoo:

http://forums.gentoo.org/viewtopic-p-6598307.html?sid=4e24e33fb9a733689c913edcacaa301f#6598307 (post original de Cr0t)

para que consiga hacer todo el trabajo incluyendo parches, cambios de nombre e instalación sin necesidad de archivos extra.
El script descarga los drivers y parches automáticamente, una vez terminado solo hace falta reiniciar y apretar la tecla del wifi.
Simplemente hay que pegarlo en un archivo .sh y ejecutarlo como root.

#!/bin/bash

echo Ralink RT5390 BT + WiFi Driver Installer
echo Tested on HP dv7-5050es @ Ubuntu 11.04 Beta, 2.6.38-7 kernel

if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root!" 1>&2
   exit 1
fi

echo creating directories...

mkdir rawirelessd
cd rawirelessd

cat /usr/src/linux/.config | grep -i CONFIG_IPW2200 | head -1

echo downloading driver...
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2

echo downloading patches...
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-WPA-mixed.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-return_nonvoid_function.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-reduce_debug_output.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-gcc-warnings-x86_64.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
wget -q https://api.opensuse.org/public/source/driver:wireless/rt5390sta/rt5390sta-2.4.0.4-config.patch

echo extracting driver...
tar xjpf 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2

cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO

echo start patching...
patch -p0 < ../rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < ../rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < ../rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch
patch -p0 < ../rt5390sta-2.4.0.4-reduce_debug_output.patch
patch -p0 < ../rt5390sta-2.4.0.4-gcc-warnings-x86_64.patch
patch -p0 < ../rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < ../rt5390sta-2.4.0.4-config.patch

echo compiling...
make

echo copying datafile...
mkdir /etc/Wireless/RT5390STA
cp ./RT2860STA.dat /etc/Wireless/RT5390STA/RT5390STA.dat

echo copying module...
cp ./os/linux/rt5390sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
echo rt5390sta >> /etc/modules

echo Finished!
echo Please reboot your system to enable the driver.
echo You can remove the rawirelessd folder manually.


Un saludo y gracias a todos aquellos que me han ayudado a hacerlo funcionar :)



Buenas

Me alegro de que al final te funcione el asunto! es lo bueno de trabajar con un SO que te permite configurarlo desde cero!

Saludos
12 respuestas