LUGRo-Mesh Forum (español/english)
December 06, 2021, 08:02:17 am
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Welcome to SMF For Free
 
   Home   Forum Help Search Gallery Staff List Login Register  
Pages: 1 ... 8 9 [10]
 91 
 on: March 08, 2010, 02:00:03 pm 
Started by jar229 - Last post by JulioCP
repito la secuencia de arranque del redboot
[...]

Ahora vuelvo a flashear:
Code:
RedBoot> fis init -f
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbfc30000-0xbffe0000: ...........................................................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> ip_address -l 192.168.1.1  -h 192.168.1.111
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.111
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-vmlinux.lzma
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x800f0bff, assumed entry at 0x80040c00
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
... Erase from 0xbfc30000-0xbfce0000: ...........
... Program from 0x80040c00-0x800f0c00 at 0xbfc30000: ...........
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-root.squashfs
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x80240bff, assumed entry at 0x80040c00
RedBoot> fis free
  0xBFCE0000 .. 0xBFFE0000
RedBoot>

y Reset

Code:
RedBoot>reset

En el código no esta la grabación del rootfs, ¿la hiciste?

Quote
Ahora cuando se inicia si parpadean las luces rojas y mientras responde al ping y al redboot, pero al rato, deja de responder a ambos.

Me llama la atención que la creación de la primera partición le toma poco más de 2 minutos y la segunda unos 5 minutos. Creo que es muy poco tiempo ¿no?

Al ser el kernel más chico, tarda menos. Igual el rootfs podría llegar a tardar más.

Quote
Saludos  Wink

        Saludos, Julio

 92 
 on: March 08, 2010, 01:35:47 pm 
Started by jar229 - Last post by jar229
repito la secuencia de arranque del redboot
Code:
RedBoot> fconfig
Run script at boot: true
Boot script:
Enter script, terminate with empty line
>> fis load -l vmlinux.bin.l7
>> exec
>>
Boot script timeout (1000ms resolution): 5
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.101
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot>

Como ves hay un espacio en la última línea.

Ahora vuelvo a flashear:
Code:
RedBoot> fis init -f
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbfc30000-0xbffe0000: ...........................................................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> ip_address -l 192.168.1.1  -h 192.168.1.111
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.111
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-vmlinux.lzma
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x800f0bff, assumed entry at 0x80040c00
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
... Erase from 0xbfc30000-0xbfce0000: ...........
... Program from 0x80040c00-0x800f0c00 at 0xbfc30000: ...........
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-root.squashfs
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x80240bff, assumed entry at 0x80040c00
RedBoot> fis free
  0xBFCE0000 .. 0xBFFE0000
RedBoot>

y Reset

Code:
RedBoot>reset

Ahora cuando se inicia si parpadean las luces rojas y mientras responde al ping y al redboot, pero al rato, deja de responder a ambos.

Me llama la atención que la creación de la primera partición le toma poco más de 2 minutos y la segunda unos 5 minutos. Creo que es muy poco tiempo ¿no?

Saludos  Wink

 93 
 on: March 08, 2010, 12:48:33 pm 
Started by jar229 - Last post by JulioCP
Pues sí, cargo el kernel: parpadearon las luces rojas  Shocked

Bien Smiley

Quote
Pero seguimos igual ... de momento  Grin

Lo que intuyo es que cuando cambiaste la configuración de RedBoot, en la parte de poner los comandos para que cargue el kernel, te falto algo.

Code:
RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
>> fis load -l vmlinux.bin.l7
>> exec
>>
Boot script timeout (1000ms resolution):

En éste ejemplo, fijate que comenta que hay que terminar con una línea en blanco. Ese puede ser el porque no carga el kernel.

      Saludos, Julio

 94 
 on: March 08, 2010, 12:30:55 pm 
Started by jar229 - Last post by jar229
Pues sí, cargo el kernel: parpadearon las luces rojas  Shocked
Pero seguimos igual ... de momento  Grin

 95 
 on: March 08, 2010, 12:11:25 pm 
Started by jar229 - Last post by JulioCP
Cuando arranca ningún led parpadea en rojo.
Qué debo hacer entonces ?

La verdad, estoy un poco desesperado  Cry

Entra a RedBoot, carga la imagen en memoria con load.....

Luego ejecuta: fis load -l vmlinux.bin.17
                    exec

Esto es lo que hace RedBoot automáticamente cuando inicia el router. Si se carga el kernel, entonces puede estar mal la configuración de RedBoot que tiene esos comandos (creo que tenia que tener una línea en blanco luego del exec).


Quote
De nuevo gracias por tu ayuda  Wink

De nada.

        Saludos, Julio

 96 
 on: March 08, 2010, 11:48:33 am 
Started by jar229 - Last post by jar229

Deberia funcionar con esos pasos  Shocked

Yo lo he flasheado de ésa forma, así que las imagenes están bien. Puedes verificar que el MD5 de las mismas este bien, para descartar que no queden corruptas al bajarlas.

Otra cosa que puedes ver es si al encender el router, muestra uno de los leds parpadeando en rojo; ésto coincide con cuando se ejecuta la sentencia de carga del kernel, y termina de parpadear cuando la carga termina. Así por lo menos se puede descartar que al kernel lo cargue.

De no cargarlo, podría ser que con el fconfig al poner los datos del kernel te falto terminar la sentencia con una línea en blanco (creo recordar que era necesario ésto).

Lamentablemente la única forma real de saber que es lo que falla es accediendo al puerto serie del router, lo cual requiere soldarle los conectores UART a la placa  Lips sealed

                 Saludos, Julio



Cuando arranca ningún led parpadea en rojo.
Qué debo hacer entonces ?

La verdad, estoy un poco desesperado  Cry

De nuevo gracias por tu ayuda  Wink

 97 
 on: March 08, 2010, 11:06:58 am 
Started by jar229 - Last post by JulioCP
Nada no hay manera
[...]
Si se te ocurre algo más ...

Deberia funcionar con esos pasos  Shocked

Yo lo he flasheado de ésa forma, así que las imagenes están bien. Puedes verificar que el MD5 de las mismas este bien, para descartar que no queden corruptas al bajarlas.

Otra cosa que puedes ver es si al encender el router, muestra uno de los leds parpadeando en rojo; ésto coincide con cuando se ejecuta la sentencia de carga del kernel, y termina de parpadear cuando la carga termina. Así por lo menos se puede descartar que al kernel lo cargue.

De no cargarlo, podría ser que con el fconfig al poner los datos del kernel te falto terminar la sentencia con una línea en blanco (creo recordar que era necesario ésto).

Lamentablemente la única forma real de saber que es lo que falla es accediendo al puerto serie del router, lo cual requiere soldarle los conectores UART a la placa  Lips sealed

                 Saludos, Julio


 98 
 on: March 08, 2010, 10:33:18 am 
Started by jar229 - Last post by jar229
Nada no hay manera  Kiss

La lista de particiones

Code:
^C
RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xBFC00000  0xBFC00000  0x00030000  0x00000000
vmlinux.bin.l7    0xBFC30000  0x80041000  0x000C0000  0x80041000
rootfs            0xBFCF0000  0x80040C00  0x002F0000  0x80040C00
FIS directory     0xBFFE0000  0xBFFE0000  0x0000F000  0x00000000
RedBoot config    0xBFFEF000  0xBFFEF000  0x00001000  0x00000000
RedBoot>

fconfig -l
Code:
RedBoot> fconfig -l
Run script at boot: true
Boot script:
.. .. fis load -l vmlinux.bin.l7
.. .. exec

Boot script timeout (1000ms resolution): 5
Use BOOTP for network configuration: false
Gateway IP address: 0.0.0.0
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.101
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
RedBoot>

Si se te ocurre algo más ...

 99 
 on: March 08, 2010, 10:09:10 am 
Started by jar229 - Last post by jar229
Repetido el proceso:
Code:
RedBoot> fis init -f
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbfc30000-0xbffe0000: ...........................................................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> ip_address -l 192.168.1.1  -h 192.168.1.111
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.111
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-vmlinux.lzma
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x800f0bff, assumed entry at 0x80040c00
RedBoot> fis create -r 0x80041000 -e 0x80041000 vminux.bin.17
... Erase from 0xbfc30000-0xbfce0000: ...........
... Program from 0x80040c00-0x800f0c00 at 0xbfc30000: ...........
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> load -r -b %{FREEMEMLO} nightwing_v0.7-root.squashfs
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x80240bff, assumed entry at 0x80040c00
RedBoot> fis free
  0xBFCE0000 .. 0xBFFE0000
RedBoot> fis create -l 0x300000 rootfs

Desgraciadamente, sin mejores resultados  Cry
El tema del nombre, es que he andado probando tantas cosas, que en un momento dado he cometido un error al indicar una orden siguiendo un foro.
Lo he corregido y voy a repetir el proceso  Huh

 100 
 on: March 08, 2010, 07:22:06 am 
Started by jar229 - Last post by JulioCP
Ahí va:

Code:
RedBoot> fconfig -l
Run script at boot: true
Boot script:
.. fis load -l vminux.bin.17
.. exec

Boot script timeout (1000ms resolution): 5
Use BOOTP for network configuration: false
Gateway IP address: 0.0.0.0
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.101
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
RedBoot>

Bien, parece ser lo que me imaginaba  Grin

RedBoot trata de levantar una imagen del kernel que tenga una etiqueta "vminux.bin.17", y cuando grabas la imagen del kernel se llama "kernel". Lo más simple seria que utilices la siguiente línea para grabar el kernel
Code:
fis create -r 0x80041000 -e 0x80041000 vminux.bin.17

 Huh Lo que si, el nombre usual que algunos usan es "vmlinux.bin.l7", en el que pasate tú le falta la letra l en vmlinux. Fijate de que no sea un error al copiar/pegar, y que fconfig -l muestre eso. Debes usar lo que muestra fconfig -l, ya que sólo es una etiqueta.

             Saludos, Julio

Pages: 1 ... 8 9 [10]
Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum
Powered by SMF | SMF © 2016, Simple Machines
Privacy Policy