PDA

Ver la versión completa : Drivers WIFI rtl8188 Wiz



hopez
17/08/2010, 17:24
Hola,
he compilado el módulo de este driver para wiz.

Este (no como el rt2500) he podido comprobar que funciona correctamente.
Por lo que parece hay dongles usb interesantes con este chip (y muchos mini), el mio concretamente me ha salido por 8 leuros en la pagina de productos chinos sin gastos de envio XD (o era DX?)

Subo el archivo a la zona de descargas y quedará pendiente de moderación, en cuanto los jefes me aprueben este (y de paso un port que tengo pendiente de publicar) pasteo el link aquí.

Si mientras tanto le interesa a alguien que me lo diga y se lo paso.

EDIT: descarga en http://www.gp32spain.com/foros/downloads.php?do=file&id=2673

SplinterGU
17/08/2010, 17:39
es compatible con el rtl8187b?

saludos.

magnesio22
17/08/2010, 17:40
ala pero que bien! una lástima que no vaya a pillarme el cable hasta dentro de un mes o así... pero mientras tanto podría pillarme un stick que se parezca al tuyo, ¿me iluminas por MP hopez? muchas gracias!

saludos!

nintiendo1
17/08/2010, 18:03
¿Solo sirve para Wiz? ¿No para Caanoo?

¿Como se instala?

Saludos.

hopez
17/08/2010, 18:41
es compatible con el rtl8187b?

saludos.

Puer no tengo ni idea, he echado un ojo a google pero no hay demasiada información sobre compatibilidad, es posible porque el driver sirve para otros modelos...
Supongo que tendrás que hacer la prueba tu mismo.


ala pero que bien! una lástima que no vaya a pillarme el cable hasta dentro de un mes o así... pero mientras tanto podría pillarme un stick que se parezca al tuyo, ¿me iluminas por MP hopez? muchas gracias!
saludos!

Voy a ello, de todas formasssssssku.35897, ay que me he resbalado! :lamer:

< - >

¿Solo sirve para Wiz? ¿No para Caanoo?

¿Como se instala?

Saludos.

Si, solo sirve para wiz, no tengo ni los fuentes del kernel ni el toolchain para Cannoo :P

Se instala usando un script que incluye el archivo, es reutilizado de los drivers wifi para gp2x, al fin y al cabo son solo comandos linux:

Un insmod para cargar el módulo en el sistema, cuando reinicias la consola ya no está, y nada más solo los comandos de wireless tools para definir el ssid y otros para configurar la red.

Basicamente: Preparar tu configuración, cargar el .gpe antes de usar y punto.

Rivroner
17/08/2010, 19:04
¿Entonces con ese usb wifi que pones de cierta tienda conocida por casi todos y tus drivers rula el wifi perfecto en Wiz?

hopez
17/08/2010, 19:37
Bueno, pruebas a fondo no he hecho, es decir con wireless abiertas funciona, en casa tengo que preparar la configuración para wpa pero vamos... no creo que sea nada del otro mundo comparado con el driver...

Y ya de paso os presento mi usb-host + wifi dongle, no está cargada la web de gp32spain porque el opera de qtopia es muy buggy y al entrar se cierra

Rivroner
17/08/2010, 19:38
Gracias por responder. :)

jduranmaster
17/08/2010, 19:42
una alternativa a tener encuenta chicos.

SplinterGU
17/08/2010, 20:17
y ese opera?

hopez
17/08/2010, 20:32
y ese opera?

http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,113,401

Pero no va demasiado fino XD

nintiendo1
17/08/2010, 20:42
y ese opera?

Lo trae el Qtopia.

Saludos.

Drumpi
18/08/2010, 01:01
Lo que me recuerda que necesito hacer recompilación de las wireless tools para open2X ¿es muy complicado? ¿alguien me podría adelantar el nombre del paquete de fuentes que debo usar, por favor? gracias.

hopez
18/08/2010, 01:07
Estan recompildas en el zip creo, si no las tengo por el disco duro. Por la mañana te digo la url de los fuentes.

Creo que la compilación era directa, ./configure make y yata

Drumpi
18/08/2010, 01:45
No, si lo digo para mi GP2X F100, que se quedó sin wifi el día que le metí el firm open2X. Es gracioso, porque en el firm viene el módulo para el RT2570 pero no las wireless tools :p

hopez
18/08/2010, 06:35
¿No te funcionan las de http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,8,2150 ?

hopez
18/08/2010, 08:11
es compatible con el rtl8187b?

saludos.

Dejo la compilación para WiZ de unos drivers que he encontrado por ahí de 8187b, no se si funcionan porque no tengo el stick para probar, pero los módulos se insertan correctamente.
La idea es retocar el start_wireless.gpu del paquete de descargas así:


#!/bin/sh
(
ifname=wlan0

printf "\033[31m WiFi Setup Utility\n\n\033[32m"

printf "Installing rt8187b modules...\n"

insmod usbcore
insmod ./ieee80211_crypt-rtl.ko
insmod ./ieee80211_crypt_wep-rtl.ko
insmod ./ieee80211_crypt_tkip-rtl.ko
insmod ./ieee80211_crypt_ccmp-rtl.ko
insmod ./ieee80211-rtl.ko
insmod ./r8187.ko
sleep 1

printf "Bring up $ifname...\n"
ifconfig $ifname up

printf "Find preferred SSID...\n"
ssid=`./preferredSSID.sh`

printf "Connect to $ssid network...\n"
./iwconfig $ifname essid $ssid
sleep 1

printf "Set to managed mode...\n"
./iwconfig $ifname mode Managed
sleep 1

printf "DHCP...\n"
./dhcpcd -d $ifname

ifconfig $ifname TU_IP netmask 255.255.255.0 up
route add default gw TU_IP_ROUTER

echo "nameserver 195.235.113.3" >/etc/resolv.conf
echo "nameserver 8.8.8.8" >>/etc/resolv.conf
ifconfig $ifname
sleep 5

printf "All Done!\n"
sleep 2
) 2>&1 | ./gp2xole

./telnetd -l /bin/sh
./pure-ftpd &

cd /usr/gp2x; exec ./gp2xmenu

Si una vez cargado parece que el ping no funciona incluyo también un dmesg.gpe que sacará los mensajes de error a txt

SplinterGU
18/08/2010, 13:48
a que paquete de descargas te refieres?
desde ya, muchas gracias

Drumpi
18/08/2010, 14:26
¿No te funcionan las de http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,8,2150 ?

Si son las que creo, las que compiló en parte Misato hace tiempo, no, no valen, tienen incompatibilidades con las librerías del sistema, que no son de la misma versión y es por lo mismo que no he podido compilar una versión de Bennu única para GP2X.

hopez
18/08/2010, 14:39
a que paquete de descargas te refieres?
desde ya, muchas gracias

El de el primer post (la zona de descargas), los drivers de 8188 incluyen las utilidades para conectar.


Si son las que creo, las que compiló en parte Misato hace tiempo, no, no valen, tienen incompatibilidades con las librerías del sistema, que no son de la misma versión y es por lo mismo que no he podido compilar una versión de Bennu única para GP2X.

Pos si, son las de Misato, no sabía que no funcionaban en open2x, en wiz funcionan XD

De todas formas recompilar las wireless tools originales fue un momento.

Drumpi
18/08/2010, 21:08
Es cosa de que en GP2X usaron un gcc de la serie 3.x, pero en el open2X usaron el 4.1.1, por lo que las .so no servían de uno a otro.

Bueno, he descargado las wireless, y las he compilado con:

$ make CC=/opt/open2x/gcc-4.1.1-glibc-2.3.6/bin/arm-open2x-linux-gcc BUILD_STATIC='y' PREFIX=./end

Se me han generado los fichero objeto y no han dado errores, supongo que los .o son mis binarios ¿no? (aun estoy un poquito pez en el tema). Lo he compilado en estático porque decía que la librería iwlib no se podía usar a menos que estuviera instalada (cosa que no voy a hacer, paso de tocar la NAND) y por culpa de eso no me deja instalarla en la carpepta que he creado para tal propósito (end... aunque esto es más una prueba que otra cosa ^^U).

hopez
18/08/2010, 21:18
Bueno, los binarios tendrían que ser los ejecutables iwpriv, iwlist, etc. los .o son los objetos compilados y sin linkar.

Si compilas en dinámico no hace falta que instales nada en nand (por lo menos en wiz) si pones la iwlib.so en la carpeta desde donde lanzas los ejecutables funciona sin problemas.

Drumpi
18/08/2010, 21:32
Ah, okis, no había visto los sin-extensión ^^U veo tantos repes... Bueno, probaré en estático y en dinámico, pero en el leeme dice que aun poniendo el .so en la misma carpeta no iba a funcionar. Cosas más raras he hecho con Windows :D

hopez
18/08/2010, 21:42
En wiz funciona creo, y me suena que Misato también lo dejó asi, vete a saber XD

PUes ala, ya los tienes compilados y no creo que te den problemas. A mi con estos drivers el iwpriv para wpa no funciona, no acepta los parámetros y si compilo el wpasupplicant que es el que piden los drivers falla osea que a desproteger redes alegremente :P

A ver si encuentro algún juego sencillito con red para portarlo y probar

Drumpi
20/08/2010, 02:55
Bueno, pues sí, las wireless no han sido ningún problema. Al menos me lo ejecuta con los parámetros de --help, y el iwconfig muestra los interfaces disponibles.
Ahora el problema es el módulo rt2570, que me dice que ha sido compilado con gcc 2 y que es sabido que no funcionará con librerías de versión 3 (aunque estas son versión 4), y que esto sí que no tengo ni idea de compilarlo, ni aun leyendo el makefile.
Por lo que entiendo, necesito los ficheros fuente del kernel, pero mi programa CVS me ha hecho un corte de mangas por no saber usarlo y se me ha agotado el tiempo de pruebas...

No se si Misato lo hizo pensando en el firm Open2X, pero el error que me suelta es bastante explícito, por lo que la exime de toda responsabilidad. Además, ya hablé con ella, y me dijo que lo intentase yo mismo, que ella tenía el toolchain de gp2x perdido, desconfigurado... que ya no se acuerda de él, como el 96% de los que ahora trabajan en WIZ :p

hopez
20/08/2010, 09:14
Esto de los toolchains y los kernels es una cruz, vaya, si te interesa en este hilo (http://www.gp32spain.com/foros/showthread.php?t=76097) puse mis experiencias en compilar módulos, supongo que algo puedes exportar a gp2x...

Si algún día me hago con una ya me lo miraría, suerte! XD

Drumpi
20/08/2010, 20:51
Será una cruz, pero es en lo que estoy trabajando. Al final todo es muy similar en todos los aparatos, la diferencia es cómo obtener las toolchains y los códigos fuente de los que depende... y aprender a crear los makefiles, para entender cómo compilarlo todo (con lo fácil que es usar gcc... aunque usarlo con 3000 archivos ya no ^^U).

xt-
04/03/2011, 14:54
Hola,
he compilado el módulo de este driver para wiz.

Este (no como el rt2500) he podido comprobar que funciona correctamente.
Por lo que parece hay dongles usb interesantes con este chip (y muchos mini), el mio concretamente me ha salido por 8 leuros en la pagina de productos chinos sin gastos de envio XD (o era DX?)

Subo el archivo a la zona de descargas y quedará pendiente de moderación, en cuanto los jefes me aprueben este (y de paso un port que tengo pendiente de publicar) pasteo el link aquí.

Si mientras tanto le interesa a alguien que me lo diga y se lo paso.

EDIT: descarga en ....

¿es compatible con el rtl8192cu?

< - >
[QUOTE=hopez;1123631]Hola,
he compilado el módulo de este driver para wiz.

Este (no como el rt2500) he podido comprobar que funciona correctamente.
Por lo que parece hay dongles usb interesantes con este chip (y muchos mini), el mio concretamente me ha salido por 8 leuros en la pagina de productos chinos sin gastos de envio XD (o era DX?)

Subo el archivo a la zona de descargas y quedará pendiente de moderación, en cuanto los jefes me aprueben este (y de paso un port que tengo pendiente de publicar) pasteo el link aquí.

Si mientras tanto le interesa a alguien que me lo diga y se lo paso.

EDIT: descarga en ....... QUOTE]

No puedo descargar, dice quie no tiene permiso. ¿me pueden ayudar?

hopez
04/03/2011, 17:13
En principio a mi si me deja descargarlo, sobre si funciona para rtl8192 no tengo ni idea, no se que diferencias hay en el hardware ni si los drivers son compatibles, lo dudo bastante, pero todo es intentarlo...

Aiken
04/03/2011, 17:59
sobre si funciona para rtl8192 no tengo ni idea

yo despues de mucho intentarlo y mucho investigar me parecio entender que el driver del rtl8192 no es compatible con el kernel de la caanoo, que creo que es el mismo que la wiz.

el driver carga e incluso detecta el dispositivo y lo activa pero en cuanto intentas conectarte a una red da unos petes horrorosos y no conecta, al menos por wep que fue lo que probe yo.

Aiken