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