mi risulta ci sia u-boot e non redboot.

Sui dispositivi su cui sto smanettando (vecchi Bullet5 difettosi) v'è proprio:


RedBoot(tm) bootstrap and debug environment [ROM]
Ubiquiti Networks certified release, version 0.9.00483.1103151314 - built 13:15:35, Mar 15 2011

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: Ubiquiti Ubiquiti AR2313 based board (Ubiquiti AR2313 based board detected)

 Arch: ar2313
  RAM: 0x80000400-0x80ff0400, [0x80000400-0x80fd1400] available
Flash: 0xbe000000-0xbe3f0000, in 64 blocks of 0x00010000 bytes each
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> ^C
RedBoot>


se ho capito quello che vuoi fare,

In effetti non sono stato chiaro: perdonami. Si tratta di una pura curiosità NERD! xD Mi piacerebbe leggere la configurazione preesistente di AirOS direttamente da console TTL, aggirando il meccanismo di autenticazione del successivo sistema operativo.


una volta flashato con OpenWrt io farei cosi:

root@M5GalliaBramante:~# hexdump -C /dev/mtdblock1 | head

Oppure potrei in effetti flashare OpenWRT sul dispositivo, dato che la porzione della flash in cui è contenuta la configurazione dovrebbe essere ad un indirizzo diverso. O sbaglio? ;P


O magari ci avvio openwrt "live" tramite tftp ed accedo alla flash con
quello?

La mia idea iniziale era di caricare in memoria il kernel senza scrivere su flash

RedBoot> load -m tftp -h 192.168.1.100 openwrt-ar71xx-generic-vmlinux.elf
Entry point: 0x80270cc0, address range: 0x80060000-0x80315030


Ma accade che:

RedBoot> exec -c "panic=1"
Now booting linux kernel:
 Base address 0x80030000 Entry 0x80270cc0
 Cmdline : panic=1
 memsize=0x01000000
 modetty0=0,n,8,1,hw
 board=Ubiquiti AR2313 based board
 ethaddr=00.15.6d.xx.xx.xx
** command abort - illegal memory access?


Sorte simile anche con:

RedBoot> go
$T0425:802f256c;1d:802d7ee8;#d5

??? :'(
Se pigio qualche tasto sputa fuori altri caratteri a me incomprensibili.

kLe
_______________________________________________
Wireless mailing list
[email protected]
http://ml.ninux.org/mailman/listinfo/wireless

Rispondere a