[Lugro-mesh] Resumen pruebas realizadas
Sebastián D. Criado
lugro-mesh@lugro.org.ar
Mon, 27 Aug 2007 12:26:46 -0300 (ART)
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ño 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=r4000 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/content_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ás probable es que tengamos algo similar en el código 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/arch/mips/Makefile
Mirar la linea:
cflags-$(CONFIG_CPU_BIG_ENDIAN) += $(shell $(CC) -dumpmachine
|grep -q 'mips.*el-.*' && echo -EB $(undef-all) $(predef-be))
cflags-$(CONFIG_CPU_LITTLE_ENDIAN) += $(shell $(CC) -dumpmachine
|grep -q 'mips.*el-.*' || echo -EL $(undef-all) $(predef-le))
Saludos.-
>
> Saludos / GUS.
>
--
Sebastián D. Criado - scriado{en}ciudad.com.ar
NO A LA MATRICULACIÓN 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ía hecho en C, y correría sobre
un sistema UNIX"
Anónimo.