Drivers Dwa 140 usb wifi Dlink (rt2870) Ralinktech

Imagen de Sum
Sum
0 puntos

Alguien sabe si estos drivers han sido includos en la version de ubuntu 8¿? es que me parecío leer por la red que algunos si..es que nunc ame fue en las versiones 7, de todos los modos posibles no abia manera, espero que en la version 8 esten de forma nativa..

Aquí indican como se han incluido algo..http://marcelosoft.blogspot.com/2008/05/d-link-dwa-510-en-ubuntu-804.html

Alguien tiene esta tarjeta usb wifi¿? le funciono en la version 8¿?

Imagen de nknico
+1
0
-1

Tengo esta tarjeta usb desde un par de días. La instalé asi : (parece complicado pero no lo es, solo hay que seguir cada etapa)
Antes de todo instalar build-essential :

sudo apt-get install build-essential

Luego descargar el "driver" RT2780 de Ralink (http://www.ralinktech.com/ralink/Home/Support/Linux.html)

cd ~/
wget http://www.ralinktech.com.tw/data/drivers/2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
tar xvfj 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2

Después hay que editar un fichero para que el driver sea compatible con el Network-Manager :

gedit 2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/config.mk

Hay que cambiar esa parte :

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n 

# Support Native WpaSupplicant for Network Magang
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

simplemente cambiar los "n" por unos "y", asi :

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Guardar y cerrar

Ahora la compilación :

cd ~/2008_0925_RT2870_Linux_STA_v1.4.0.0
sudo make
sudo make install

Cargamos el "driver"

sudo modprobe rt2870sta

Y reinicializamos la conexión :

sudo ifconfig ra0 up
sudo /etc/init.d/networking restart

Despues de reinicializar el ordenador podemos verificar que funcione :

iwconfig

ra0     RT2870 Wireless  ESSID:"Votre Réseau"  Nickname:"RT2870STA"
          Mode:Managed  Frequency=2.452 GHz  Access Point: XX:XX:XX:XX:XX:XX   
          Bit Rate=36 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=91/100  Signal level:-74 dBm  Noise level:-81 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
+1
0
-1
Imagen de Malakaraconk
+1
0
-1

No consigo seguir tus pasos,me quedo bloqueado en:

Después hay que editar un fichero para que el driver sea compatible con el Network-Manager :

gedit 2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/config.mk

cuando lo quiero editar me abre un archivo en blanco,intento crear uno pero al guardar la configuracion de:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

me dice que no se encuentra el archivo config.mk

que estoy haciendo mal?? tengo ubuntu 8.10,recien instalado y con los paquetes essentials que has dicho de instalar en tu comentario de instalacion del d-link140dwa

actualmente estoy mediante conexion cableada pero quiero wifi por motivos de comodidad y porque encuentro una tonteria hacer un gasto teniendo este usb wifi.

Gracias

+1
0
-1
Imagen de Malakaraconk
+1
0
-1

Perdon este comentario se ha colao :P

+1
0
-1
Imagen de santiagoviola
+1
0
-1

Estoy emocionadísimo.
Siguiendo tus pasos he conseguido configurar mi SMC WUSBS-N a la segunda. Primero instalé el driver que indicas tu y aunque parece ser el mismo para tu usb que para el mio no me funcionó. A la segunda miré de seguir tus pasos con los drivers indicados para la mia, y oleeeeeee!!! funcionó.
He preguntado sobre esto en mil foros y a mil personas y nada, hasta hoy. Decido actualizar a intrepid arriesgándome a no tener el driver en los repos. xq no está y casualmente encuetro tu escrito.

Un abrazo enorme desde la gratitud!!!

Atentamente: Santiago
*Todo sea por conseguir un mundo sin límites ni fronteras, donde todos seamos hermanos por una misma causa y hecho. "Linux avanza"

+1
0
-1

Atentamente: SanViol
*Todo sea por conseguir un mundo sin límites ni fronteras, donde todos seamos hermanos por una misma causa y hecho. "Linux avanza"

Imagen de santiagoviola
+1
0
-1

Saludos de nuevo.

Ahora tengo un problemita i es que; cuando inicio intrepid no se me conecta al wifi. El caso es que no detecta ninguna red, como si no funcionara el usb.
He decidio hacer lo siguiente:

Cargamos el "driver"

sudo modprobe rt2870sta

Y reinicializamos la conexión :

sudo ifconfig ra0 up
sudo /etc/init.d/networking restart

Y así, no se porqué carga el driver, reinicia el network y funciona. El caso es que tenog que hacer esto cada vez que enciendo el pc.
Sabes , si noe s mucha molestia, que puedo hacer para que se cargue al inicio?

Gracias de nuevo.

Atentamente: Santiago
*Todo sea por conseguir un mundo sin límites ni fronteras, donde todos seamos hermanos por una misma causa y hecho. "Linux avanza"

+1
0
-1

Atentamente: SanViol
*Todo sea por conseguir un mundo sin límites ni fronteras, donde todos seamos hermanos por una misma causa y hecho. "Linux avanza"

Imagen de alvaro_feria
+1
0
-1

Hola santiago,

Me pasa lo mismo que a ti. Al reiniciar no me carga la usb wifi.
Tengo que hacer esto, como me lo indicaron aqui en el foro,

crear scrip en editor de textos que contenga

#!/bin/bash
depmod
lsmod
modprobe -i rt3070sta
/etc/init.d/networking restart

luego Darle permiso de ejecución:

sudo chmod +x nombre_archivo

Y ponerlo para su ejecución automática

sudo cp nombre_archivo /usr/bin

Pulsa Sistema - Preferencias - aplicaciones al inicio
Añadir
En ventana Orden pon
nombre_archivo

pero nada, no me funcionó. Al reiniciar nada que arranca. Tu lo lograste...

Gracias!!

+1
0
-1
Imagen de stoneplush99
+1
0
-1

Amigos disculpen mi eterna ignorancia, pero realmente quiero aprender mas sobre UBUNTU, y les contare que hago apologia aca en mi trabajo y en donde puedo jajaja. Tenganme paciencial Grax.

Pero este chico NKNICO si que se las trae, gracias amigo al fin configure mi Dlink Dwa-140 y ahora si prende la lucesita jajaja. si pudieras enviarme toda informacion aunk te parezca tonta enviamela, te estare muy agradecido y bueno Cdte un abrazo desde Lima-Perú

+1
0
-1

Amigos disculpen mi eterna ignorancia, pero realmente quiero aprender mas sobre UBUNTU, y les contare que hago apologia aca en mi trabajo y en donde puedo jajaja. Tenganme paciencial Grax

Imagen de kacholas
+1
0
-1

Mi problema con estos drivers es que intento hacer auditoria wireless sobre un router mio, tb de la marca D-link el problema lo tengo con que no inyecta paquetes no termina de asociarse, y creo que es por que no estan bien instalados los driver aunque he seguido los pasos... alguien podria decirme sobre este tema si le pasa a él tb?

+1
0
-1
Imagen de jdch67arahal
+1
0
-1

Da un error de compilación con el "make" en Ubuntu 9.10.

Los drivers son los últimos de RALINK:

2009_0820_RT2870_Linux_STA_V2.2.0.0

Parece que la estructura PNET_DEV del núcleo (variable "pNetDev") no es consistente con la que se emplea en el módulo.
Para mi sufrimiento, se puede corregir haciendo una chapuza, y sólo da "warnings".

La función en cuestión está en el archivo:
os/linux/rt_linux.c
He comentado la asignación de valores de los siguientes miembros de la estructura

//pNetDev->open = pDevOpHook->open;
//pNetDev->stop = pDevOpHook->stop;
//pNetDev->hard_start_xmit = (HARD_START_XMIT_FUNC)(pDevOpHook->xmit);
//pNetDev->do_ioctl = pDevOpHook->ioctl;
//pNetDev->get_stats = pDevOpHook->get_stats;
//pNetDev->validate_addr = NULL;

Funciona la primera revisión de la dichosa tarjeta.

int RtmpOSNetDevAttach(
IN PNET_DEV pNetDev,
IN RTMP_OS_NETDEV_OP_HOOK *pDevOpHook)
{
int ret, rtnl_locked = FALSE;

DBGPRINT(RT_DEBUG_TRACE, ("RtmpOSNetDevAttach()--->\n"));
// If we need hook some callback function to the net device structrue, now do it.
if (pDevOpHook)
{
PRTMP_ADAPTER pAd = NULL;

GET_PAD_FROM_NET_DEV(pAd, pNetDev);
//pNetDev->open = pDevOpHook->open;
//pNetDev->stop = pDevOpHook->stop;
//pNetDev->hard_start_xmit = (HARD_START_XMIT_FUNC)(pDevOpHook->xmit);
//pNetDev->do_ioctl = pDevOpHook->ioctl;

/* if you don't implement get_stats, just leave the callback function as NULL, a dummy
function will make kernel panic.
*/
if (pDevOpHook->get_stats)
//pNetDev->get_stats = pDevOpHook->get_stats;

/* OS specific flags, here we used to indicate if we are virtual interface */
pNetDev->priv_flags = pDevOpHook->priv_flags;

#if (WIRELESS_EXT < 21) && (WIRELESS_EXT >= 12)
pNetDev->get_wireless_stats = rt28xx_get_wireless_stats;
#endif

#ifdef CONFIG_STA_SUPPORT
#if WIRELESS_EXT >= 12
if (pAd->OpMode == OPMODE_STA)
{
pNetDev->wireless_handlers = &rt28xx_iw_handler_def;
}
#endif //WIRELESS_EXT >= 12
#endif // CONFIG_STA_SUPPORT //

#ifdef CONFIG_APSTA_MIXED_SUPPORT
#if WIRELESS_EXT >= 12
if (pAd->OpMode == OPMODE_AP)
{
pNetDev->wireless_handlers = &rt28xx_ap_iw_handler_def;
}
#endif //WIRELESS_EXT >= 12
#endif // CONFIG_APSTA_MIXED_SUPPORT //

// copy the net device mac address to the net_device structure.
NdisMoveMemory(pNetDev->dev_addr, &pDevOpHook->devAddr[0], MAC_ADDR_LEN);

rtnl_locked = pDevOpHook->needProtcted;
}

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
//pNetDev->validate_addr = NULL;
#endif

if (rtnl_locked)
ret = register_netdevice(pNetDev);
else
ret = register_netdev(pNetDev);

DBGPRINT(RT_DEBUG_TRACE, ("<---RtmpOSNetDevAttach(), ret=%d\n", ret));
if (ret == 0)
return NDIS_STATUS_SUCCESS;
else
return NDIS_STATUS_FAILURE;
}

+1
0
-1
Imagen de jdch67arahal
+1
0
-1

Parece que carga los drivers:

Con lsmod:

rt2x00usb.

Pero no hay manera.
¿Alguien tiene un indicio de lo que pueda pasar?
Con algún que otro incidente hice correr la versión B1 que es aoparentemente idéntica, pero cuyos drivers de Windows no lo son.

Por cierto que con esta tarjeta, el NDISWRAPPER ni se cosca.

Un saludo, y espero respuesta.

+1
0
-1
Imagen de samuelc
+1
0
-1

Hola a todos, yo llegué a este hilo porque tenía problemas con el driver, y encontré la solución aquí:

http://ubuntuforums.org/showthread.php?t=1342593

En resumen, el driver viene ya instalado en Karmic, y el problema es que hay varios módulos que entran en conflicto. En el hilo se explica como "blacklist" uno de los módulos, para evitar dicho conflicto.

Espero que a alguien le sirva. A mi me funcionó tras dar muchos palos de ciego.

Saludos

+x

+1
0
-1