[Lugro-mesh] Resumen pruebas realizadas
Gustavo Lindberg
lugro-mesh@lugro.org.ar
Tue, 28 Aug 2007 13:14:52 +0000
------=_Part_176106_4778562.1188306892595
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Compile con -mips3 -march=3Dr4000 y flashie dos bichos. Lo bueno es que los
binarios resultaron mas chicos, ahora con todo incluido quedan 300k libres
contra los 60 de antes. Y los errores del click igualitos igualitos...
GRRRR....!!!! @)
Haciendo un poco memoria, si bien ya probamos cambiar kernel, madwifi, clic=
k
y opciones de compilacion lo que siempre es igual son los elementos de
ROOFNET que se agregan al click. Y los errores aparecen justamente en uno d=
e
esos elementos.... Al tano esos elementos le andan.....
Ideas ?
GUS.
El d=EDa 27/08/07, Sebasti=E1n D. Criado <scriado@ciudad.com.ar> escribi=F3=
:
>
>
> On Mon, August 27, 2007 10:36 am, Gustavo Lindberg wrote:
> > Amigos, comento un poco las pruebas y los magros resultados del sabado =
y
> > subsiguientes.
> > El kernel mas viejo y el madwifi del a=F1o del jopo no modificaron un
> apice
> > el
> > error que tira click. Hata ahora sabemos que el error no esta provocado
> > por
> > la version del kernel, del gcc, del madwifi ni del click ( ya probe con
> 3
> > ver. )
> >
> > Nueva linea de investigacion:
> > Mirando la HAL de madwifi se puede ver que hay una para cada plataforma
> y
> > en
> > los .inc estan comentadas las cflags del gcc que fueron usadas. Sobre
> este
> > punto me puse a investigar y encontr un pdf que tenia almacenado en mi
> pc
> > que son las specs del AR5006AP-GS de Atheros. Ahi indica que el
> procesador
> > es un MIPS de 32 bits, arquitectura R4000.
> > Las cflags que usa Kamikaze son -mips32. Ahora las cambie a -mips3
> > -march=3Dr4000 y compile un kernel que todavia no flashie.
> > Si tienen tiempo, miren un poco las opciones mips del gcc, a ver si
> estoy
> > usando las cflags mas adecuadas para la arquitectura del SoC.
> >
>
> Que loco la arquitectura es de 64 bit para los r4000
>
> http://www.mips.com/content/Documentation/MIPSDocumentation/RSeriesDocs/c=
ontent_html/documents/R4000%20Microprocessor%20Users%20Manual.pdf
>
> Pero el mips de Atheros es clase r4000 a 32bit. :S
>
> Buscando un poco, me encontre con un OpenWRT que tiene un Makefile donde
> dependiendo si es LE o BE se arman los flags.
> Lo m=E1s probable es que tengamos algo similar en el c=F3digo nuestro (no
> puedo comprobarlo por que no lo tengo ahora a mano)
>
>
> http://svn.dd-wrt.com:8000/dd-wrt/browser/src/linux/ar531x/linux-2.6.19/a=
rch/mips/Makefile
>
> Mirar la linea:
>
> cflags-$(CONFIG_CPU_BIG_ENDIAN) +=3D $(shell $(CC) -dumpmachine
> |grep -q 'mips.*el-.*' && echo -EB $(undef-all) $(predef-be))
>
> cflags-$(CONFIG_CPU_LITTLE_ENDIAN) +=3D $(shell $(CC) -dumpmachine
> |grep -q 'mips.*el-.*' || echo -EL $(undef-all) $(predef-le))
>
> Saludos.-
>
> >
> > Saludos / GUS.
> >
>
>
> --
> Sebasti=E1n D. Criado - scriado{en}ciudad.com.ar
> NO A LA MATRICULACI=D3N OBLIGATORIA -
> http://noalamatricula.wordpress.com/about/
> L.U.G.Ro - http://www.lugro.org.ar
> GNU/Linux Registered User # 146768
> - -------------------------------------------------------------------
> "Si el Universo fuera un programa estar=EDa hecho en C, y correr=EDa sobr=
e
> un sistema UNIX"
> An=F3nimo.
>
> _______________________________________________
> Lugro-mesh mailing list
> Lugro-mesh@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro-mesh
>
------=_Part_176106_4778562.1188306892595
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Compile con -mips3 -march=3Dr4000 y flashie dos bichos. Lo bueno es que los=
binarios resultaron mas chicos, ahora con todo incluido quedan 300k libres=
contra los 60 de antes. Y los errores del click igualitos igualitos... GRR=
RR....!!!! @)
<br><br>Haciendo un poco memoria, si bien ya probamos cambiar kernel, madwi=
fi, click y opciones de compilacion lo que siempre es igual son los element=
os de ROOFNET que se agregan al click. Y los errores aparecen justamente en=
uno de esos elementos.... Al tano esos elementos le andan.....
<br><br>Ideas ?<br><br>GUS.<br><br><div><span class=3D"gmail_quote">El d=ED=
a 27/08/07, <b class=3D"gmail_sendername">Sebasti=E1n D. Criado</b> <<a =
href=3D"mailto:scriado@ciudad.com.ar">scriado@ciudad.com.ar</a>> escribi=
=F3:</span>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>On Mon, Augus=
t 27, 2007 10:36 am, Gustavo Lindberg wrote:<br>> Amigos, comento un poc=
o las pruebas y los magros resultados del sabado y
<br>> subsiguientes.<br>> El kernel mas viejo y el madwifi del a=F1o =
del jopo no modificaron un apice<br>> el<br>> error que tira click. H=
ata ahora sabemos que el error no esta provocado<br>> por<br>> la ver=
sion del kernel, del gcc, del madwifi ni del click ( ya probe con 3
<br>> ver. )<br>><br>> Nueva linea de investigacion:<br>> Miran=
do la HAL de madwifi se puede ver que hay una para cada plataforma y<br>>=
; en<br>> los .inc estan comentadas las cflags del gcc que fueron usadas=
. Sobre este
<br>> punto me puse a investigar y encontr un pdf que tenia almacenado e=
n mi pc<br>> que son las specs del AR5006AP-GS de Atheros. Ahi indica qu=
e el procesador<br>> es un MIPS de 32 bits, arquitectura R4000.<br>> =
Las cflags que usa Kamikaze son -mips32. Ahora las cambie a -mips3
<br>> -march=3Dr4000 y compile un kernel que todavia no flashie.<br>>=
Si tienen tiempo, miren un poco las opciones mips del gcc, a ver si estoy<=
br>> usando las cflags mas adecuadas para la arquitectura del SoC.<br>
><br><br>Que loco la arquitectura es de 64 bit para los r4000=
<br><a href=3D"http://www.mips.com/content/Documentation/MIPSDocumentation/=
RSeriesDocs/content_html/documents/R4000%20Microprocessor%20Users%20Manual.=
pdf">http://www.mips.com/content/Documentation/MIPSDocumentation/RSeriesDoc=
s/content_html/documents/R4000%20Microprocessor%20Users%20Manual.pdf
</a><br><br>Pero el mips de Atheros es clase r4000 a 32bit. :S<br><br>Busca=
ndo un poco, me encontre con un OpenWRT que tiene un Makefile donde<br>depe=
ndiendo si es LE o BE se arman los flags.<br>Lo m=E1s probable es que tenga=
mos algo similar en el c=F3digo nuestro (no
<br>puedo comprobarlo por que no lo tengo ahora a mano)<br><br><a href=3D"h=
ttp://svn.dd-wrt.com:8000/dd-wrt/browser/src/linux/ar531x/linux-2.6.19/arch=
/mips/Makefile">http://svn.dd-wrt.com:8000/dd-wrt/browser/src/linux/ar531x/=
linux-2.6.19/arch/mips/Makefile
</a><br><br>Mirar la linea:<br><br>cflags-$(CONFIG_CPU_BIG_ENDIAN) &nb=
sp; +=3D $(shell $(CC) -dumpmachine<br>=
|grep -q 'mips.*el-.*' && echo -EB $(undef-all) $(predef-be=
))<br><br>cflags-$(CONFIG_CPU_LITTLE_ENDIAN) &=
nbsp;+=3D $(shell $(CC) -dumpmachine
<br>|grep -q 'mips.*el-.*' || echo -EL $(undef-all) $(predef-le))<b=
r><br>Saludos.-<br><br>><br>> Saludos / GUS.<br>><br><br><br>--<br=
>Sebasti=E1n D. Criado - scriado{en}ciudad.com.ar<br>NO A LA MATRICULACI=D3=
N OBLIGATORIA -
<br><a href=3D"http://noalamatricula.wordpress.com/about/">http://noalamatr=
icula.wordpress.com/about/</a><br><a href=3D"http://L.U.G.Ro">L.U.G.Ro</a> =
- <a href=3D"http://www.lugro.org.ar">http://www.lugro.org.ar</a><br>GNU/Li=
nux Registered User # 146768
<br>- -------------------------------------------------------------------<b=
r>"Si el Universo fuera un programa estar=EDa hecho en C, y correr=EDa=
sobre<br>un sistema UNIX"<br> &nbs=
p; &=
nbsp; &nbs=
p; &=
nbsp; An=F3nimo.
<br><br>_______________________________________________<br>Lugro-mesh maili=
ng list<br><a href=3D"mailto:Lugro-mesh@lugro.org.ar">Lugro-mesh@lugro.org.=
ar</a><br><a href=3D"http://www.lugro.org.ar/mailman/listinfo/lugro-mesh">h=
ttp://www.lugro.org.ar/mailman/listinfo/lugro-mesh
</a><br></blockquote></div><br>
------=_Part_176106_4778562.1188306892595--