Autor Tema: ¿Quien puede crear los drivers r92su para chipset 8188SU?  (Leído 8726 veces)

0 Usuarios y 1 Visitante están viendo este tema.

skan

  • Visitante
¿Quien puede crear los drivers r92su para chipset 8188SU?
« en: 18-12-2013, 00:53 (Miércoles) »
Buenas

Rengo una tarjeta con chipset Realtek 8188SU y los drivers estables actuales, los r8712u, pero no permiten usar el modo monitor y tienen otras limitaciones.

Buscando buscando he leido que el futuro sustituto es el driver r92su
que sí permite modo monitor, aunque están en beta:
https://github.com/chunkeey/rtl8192su

¿Alguien me puede decir de donde puedo sacar el modulo que añadido a la ISO de wifislax me permita arrancar con ese driver?
Supongo que eso es mucho pedir, entonces al menos alguien me puede guiar en O en el peor de los casos como puedo meterlos manualmente en Wifislax, supongo que bajandomelo del link git de arriba y compilándolo, creo que con
Código: [Seleccionar]
modprobe -r r8712u
make
make load
insmod /r92su/r92su.ko

¿Tengo que bajarme todo o sólo la subcarpeta r92su?
¿Qué más hay que hacer?

Más información:
http://www.spinics.net/lists/linux-wireless/msg105622.html
http://forum.ubuntu-it.org/viewtopic.php?p=4310007


« Última modificación: 11-01-2014, 04:28 (Sábado) por skan »

Desconectado sanson

  • Moderador Global
  • *
  • Mensajes: 8418
Re: Re: drivers r92su??
« Respuesta #1 en: 18-12-2013, 01:05 (Miércoles) »
Hola

Vaya titulo macho .   ¿cual es la repuesta a  drivers r92su?? ?   

¿r2d2.........?   Podría ser

Saludos

Desconectado drvalium

  • Moderador Global
  • *
  • Mensajes: 17408
  • Misántropo
Re: Re: drivers r92su??
« Respuesta #2 en: 18-12-2013, 01:48 (Miércoles) »
¿r2d2.........?   Podría ser

jajajajajajajajaja >:( >:( >:(

skan

  • Visitante
Quien puede crear los drivers r92su??
« Respuesta #3 en: 11-01-2014, 03:31 (Sábado) »
Hola

Si queréis cambio el título, pero lo importante es...
¿Nadie se atreve a hacer un driver para Wifislax a partir de ese link?
Yo he intentado compilarlo con make y no me da errores pero tampoco  consigo que luego funcione en modo monitor, el airmon-ng simplemente lo ignora.


popeye7

  • Visitante
Re: drivers r92su??
« Respuesta #4 en: 11-01-2014, 04:05 (Sábado) »
Citar
Si queréis cambio el título, pero lo importante es.

Lo importante es que lo cambies ,para quien lo lea o busque información con el mismo problema que tu ,no abra un nuevo post para preguntar como poner en modo monitor su tarjeta con chipset Realtek 8188SU   o si wifislax tiene soporte para ese chipset . ;)
 Descargate el últmo wifislax en pruebas que lleva el kernel 3.13-rc 7 por si llevaran los drivers  y a ver lo que te dice USUARIONUEVO.

http://www.downloadwireless.net/isos-fase-testing/wifislax-current/wifislax-4.8-10012014.iso
« Última modificación: 11-01-2014, 14:37 (Sábado) por popeye »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #5 en: 11-01-2014, 04:51 (Sábado) »
por favor   en un terminal



Código: [Seleccionar]
dmesg | grep -i firmware >> /root/Desktop/comando.txt

ese comando generara un fichero de texto en escritorio.


por lo que leo en el hilo de ubuntu , ese driver estar esta ,por que yo lo acabo de mirar y esta, PERO

REQUIERE UN FIRMWARE.


dejo el firmware ...

SOLO SI ES UN ADAPTADOR WIFI USB

COPIA EL MODULO A ESCRITORIO , CLICK DERECHO INSTALAR

DESPINCHA LA TARJETA Y VUELVELA A PINCHAR

Y MIRAS SI APARECE.

iwconfig


Si la tarjeta es de un portatil o una pci  , o similar deberas meter el modulo en la carpeta modules de la live y arrancar el live con el modulo ya en la carpeta antes d einiciar.


si apareciese la tarjeta , trata de ponerla en monitor a ver que pasa.



firmware-realtek.xzm (28 KB)   http://www.multiupload.nl/DOQLZE0ER0
« Última modificación: 11-01-2014, 05:07 (Sábado) por USUARIONUEVO »

skan

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #6 en: 11-01-2014, 14:29 (Sábado) »
Hola.

Voy a probar y te cuento. Loque tengo sí es un Wifi USB.
Ya había antes intentado mover archivos de dentro del directorio firmware de estos drivers hacia wifislax, supongo que no tienen el formato adecuado.

Otra cosa es que cuando hago cualquier cosa (como cambiar el idioma o modificar configuraciones) en Wifislax no es permanente aunque arranco con la opción "cambios persistentes".

skan

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #7 en: 11-01-2014, 15:10 (Sábado) »
Hola USUARIONUEVO.

Pues esto promete.

El comando que me pides:

Código: [Seleccionar]
dmesg | grep -i firmware >> /root/Desktop/comando.txt

[    9.617335] usb 9-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[  308.139736] ieee80211 phy0: firmware version: 0x11ec

He copiado firmware-realtek.xzm a la carpeta módulos
y he ejecutado...

Código: [Seleccionar]
rmmod r8712u   (esto creí que debía hacerlo)
make   (desde el directorio con el source code del firmware)
make load

y ha funcionado, durante un rato.
Al poner
airmon-ng start wlan0
me ha montado el interfaz en modo monitor (aunque decía que lo montaba en mon0 pero no ha creado ningún mon0, he podido usar wlan0 con airodump durante un rato.
Una cosa rara es que el power que indica de todas las redes es cero.

El problema es que luego he querido ejecutar GoyscriptWPA,
éste ha intentado montar otro interfaz y ya no me funcionaba lo de antes.


Código: [Seleccionar]
airmon-ng start wlan0

Interface Chipset Driver

wlan0 Unknown r92su - [phy2]mon0: unknown interface: No such device

(monitor mode enabled on mon0)


Dime que más pruebas hago.

Creo que este hilo puede ser interesante para mucha otra gente.  Por ahí hay muchos dispositivos con estos chips, y tienen muy buena sensibilidad y velocidad, sólo les falta auditar bien.

Saludos y gracias.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #8 en: 11-01-2014, 15:26 (Sábado) »
en principio , la idea era que probaras el driver de serie del kernel ..por si ya se pudiera poner en monitor.


la tarjeta esta hay , .. si entra o no en monitor ya no puedo decidirlo yo.

prueba sin meterle el driver ese ,y usando el de sistema.


al final todos acaban auditando , asi que sera cuestion de paciencia

lo del power , es tema de driver tambien ,


ademas de este consegui ayer otros tantos firmwares wifi que no tenia como los necesarios para adaptadores ath10k  , y el zydas1211  que ni sabia que necesitara un firmware.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #9 en: 11-01-2014, 15:28 (Sábado) »
solo arranca con el firmware y trata de trabajar tal cual.

no hagas rmmod , ni nada sino estas quitando el driver de serie.

la idea es ver si el de serie a mejorado.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #10 en: 11-01-2014, 15:34 (Sábado) »
mira puedes ir jugando si quieres con ambos.


rmmod -f "nombre del que quieras quitar"
modprobe "nombre del que quieres usar"


desmontas uno y montas el otro y viceversa, no necesitas reiniciar ni nada.


skan

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #11 en: 11-01-2014, 15:52 (Sábado) »
Pensaba que para instalar era insmod.
Me voy a comer, luego probaré pero lo poco que he ido viendo (he reiniciado) parece como estos drivers todavía son muy experimentales.

Para que me funcione creo que tengo que eliminar (rmmod) los r8712u.
Y luego el airmon no consigue crear un interfaz en modo monitor, sin embargo el airodump si que puede usar el wlan0 aún sin estar en modo monitor.
aireplay funciona pero da este mensaje:

Código: [Seleccionar]
15:39:50  Couldn't determine current channel for wlan0, you should either force the operation with --ignore-negative-one or apply a kernel patch


Y mi duda es
¿Qué debo hacer para que cuando arranque ya esté instalado el r92su y no tenga que volver a instalarlo a cada vez?.
Del mismo tengo que estar cambiando el idioma del teclado cada vez que arranco e incluso cada vez que abro un nuevo tab en el terminal de comandos (ya sé que esto no tiene nada que ver :)


Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #12 en: 11-01-2014, 15:56 (Sábado) »
yo creo que ya me exprese con claridad.

no desmntes el    r8712u

que es el de sistema , pruébalo  a ver si ha mejorado.

y si no te va , entonces y solo entonces, te lias con el otro que tu propones.

QUIERO SABER SI EL DE SERIE DE SISTEMA MEJORO O SIGUE IGUAL

skan

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #13 en: 12-01-2014, 02:57 (Domingo) »
yo creo que ya me exprese con claridad.

no desmontes el    r8712u

que es el de sistema , pruébalo  a ver si ha mejorado.

y si no te va , entonces y solo entonces, te lias con el otro que tu propones.

QUIERO SABER SI EL DE SERIE DE SISTEMA MEJORO O SIGUE IGUAL

Hola.
Lo de desmontar r8712u no lo hice por fastidiar sino porque sino no funcionaba.

Pero aquí tienes los detalles.


Wifislax 4.7.2 . Tarjeta usb.
Código: [Seleccionar]
dmesg | grep -i firmware
[    9.688537] usb 9-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
- Si no hago ningún cambio ni instalo nada airmon-ng no funciona y airodump tampoco.

- Instalo r92su mediante insmod y la ruta a r92su.ko  ya que con modprobe no lo encuentra.
Entonces
Código: [Seleccionar]
iwconfig
wlan0     unassociated  Nickname:"rtl_wifi"
          Mode:Auto  Access Point: Not-Associated   Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management: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

Código: [Seleccionar]
ifconfig
wlan0     Link encap:Ethernet  HWaddr xxxxx 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

y

Código: [Seleccionar]
lsmod
Module                  Size  Used by
rfcomm                 22338  4
ipv6                  189414  38
bnep                    6975  2
bluetooth             146541  10 bnep,rfcomm
rfkill                 10335  3 bluetooth
nvidia               9540386  30
coretemp                4386  0
acpi_cpufreq            5543  0
firewire_ohci          23703  0
snd_hda_codec_realtek    29368  1
drm                   164254  3 nvidia
firewire_core          36921  1 firewire_ohci
agpgart                17874  1 drm
crc_itu_t                999  1 firewire_core
i2c_i801                7436  0
r8169                  41725  0
processor              20693  1 acpi_cpufreq
i2c_core               14224  3 drm,i2c_i801,nvidia
snd_hda_intel          24637  2
mii                     2731  1 r8169
lpc_ich                11348  0
snd_hda_codec          95603  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               3659  1 snd_hda_codec
ioapic                  1098  0
thermal_sys            15731  1 processor
psmouse                59941  0
snd_pcm                45552  2 snd_hda_codec,snd_hda_intel
r8712u                116229  0
kvm_intel             111633  0
snd_page_alloc          5034  2 snd_pcm,snd_hda_intel
snd_timer              11976  1 snd_pcm
mxm_wmi                 1039  0
freq_table              1724  2 acpi_cpufreq,thermal_sys
snd                    31146  10 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore                588  1 snd
hwmon                    901  2 coretemp,thermal_sys
kvm                   196774  1 kvm_intel
serio_raw               3130  0
mousedev                7147  0
evdev                   7246  15
crc32c_intel            1223  0
wmi                     6199  1 mxm_wmi

Que es el mismo resultado que antes de montar r92su, excepto que ahora aparecen r92su y cfg80211  en la lista.

Pero si no desmonto r8712u no funciona:

Código: [Seleccionar]
airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Invalid argument

ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead.  Make
sure RFMON is enabled: run 'airmon-ng start wlan0 <#>'
Sysfs injection support was not found either.

Código: [Seleccionar]
airmon-ng start wlan0
Interface Chipset Driver
y debajo no aparece nada...

Para que suceda algo tengo que desmontar r8712u y remontar el r92su.


Código: [Seleccionar]
rmmod -f r8712u 
rmmod -f r92su
insmod  /mnt/sdb1/rtl8192su-master/r92su/r92su.ko
iwconfig
wlan0     IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
Ahora el wlan0 aparece diferente.

Código: [Seleccionar]
airmon-ng start wlan0

Interface Chipset Driver

wlan0 Unknown r92su - [phy0]mon0: unknown interface: No such device

(monitor mode enabled on mon0)

pero en realidad no ha creado ese mon0, no aparece en la lista de iwconfig.

Tras todo esto, para que funcione airodump tengo que desconectar y volver a conectar el USB (aún sin poder conseguir un mon0).
Lo de reconectar el USB lo he probado también en pasos anteriores pero entonces no sirve para nada.

El aireplay en cualquier caso me dice "invalid destination mac".

En resumen, con r8712u no va de ningun modo, ni sólo ni junto al r92su.
Y si uso el r92su a solas da señales de que quiere funcionar pero no lo hace del todo.

Con el airodump tengo la pantalla habitual, detecta beacons pero detecta muy pocos data (sé que debería ser mucho más)  y no da información del power.

Pteridium

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #14 en: 14-06-2014, 12:56 (Sábado) »
El driver r92su es bastante limitado: el modo monitor funciona pero no inyecta y el modo cliente va bien, por lo menos con el kernel 3.10 en openwrt.
Están trabajando en otro pero todavía no lo he probado que depende de los rtlwifi:
https://github.com/chunkeey/rtl8192su/tree/rtlnew
https://github.com/chunkeey/rtl8192su/commits/rtlnew
https://github.com/chunkeey/rtl8192su/commits/master

skan

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #15 en: 14-06-2014, 14:34 (Sábado) »
El driver r92su es bastante limitado: el modo monitor funciona pero no inyecta y el modo cliente va bien, por lo menos con el kernel 3.10 en openwrt.
Están trabajando en otro pero todavía no lo he probado que depende de los rtlwifi:
https://github.com/chunkeey/rtl8192su/tree/rtlnew

gracias por la info

Pteridium

  • Visitante
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #16 en: 14-06-2014, 18:35 (Sábado) »
Me olvidé de un detalle: en ese repositorio hay varios firmwares pero el autor recomienda usar el más viejo porque es el más estable.
https://github.com/chunkeey/rtl8192su/tree/master/firmwares
Perdón por no indicarlo.  :-[
« Última modificación: 14-06-2014, 18:36 (Sábado) por Pteridium »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: ¿Quien puede crear los drivers r92su para chipset 8188SU?
« Respuesta #17 en: 14-06-2014, 20:35 (Sábado) »
leyendo la ultima info que pone   Pteridium


en el readme, pone que los ficheros de firmware van en la ruta

/lib/firmwares/rtlwifi


yo en su dia lo añadi en

/lib/firmwares/RTL8192


podeis probar a copiar los ficheros de la carpeta RTL8192 , a la carpeta rtlwifi  , y pinchar el adaptador ... por probar.


el driver rtlwifi SI ESTA EN WIFISLAX .... asi que tal vez solo copiando el file en su sitio tal vez funcione.

//FINAL Y MÁS DOS RESPUESTAS