[Berlin-wireless] Hilfe! SE505 nach ff-Update taubstumm!

Marco Tidow martidow
Sa Mär 11 13:12:30 CET 2006


On Thu, Mar.09. 20:56 +0100, Matthias Kiesselbach wrote:
> Hi all!

Hi dito,

> Ich brauche dringend Arznei für mein SE505. Update auf ff-1.2.1 hat noch
> funktioniert; als ich aber die BSSID festlegen wollte, antwortete der
> Router (wie von Götz in Bezug auf Allnet beschrieben) mit einer
> Boot-Schleife. Nix zu machen. Ich habe es auch nicht hinbekommen, per
> TFTP wieder die alte ff zu übertragen. Keine Ahnung, warum nicht, aber
> TFTP meldete bei jedem Versuch timeout.

meine Versuche mit einem SE505v2 zeigten ebenfalls Dauer-reboot.
Erst nach Löschen von "ff_bssid" per wieder eingespielter 1.1.4

# nvram unset ff_bssid commit

und erneutem update auf 1.2+ arbeitet der SE505v2 wieder.

1.1.4 läuft einwandfrei.  Die SE505v2 haben ebenfalls einen ADMtek-switch(?).



@Matthias:

Um wieder auf die 1.1.4 zurückzukommen, nutze ich folgenden Weg (unter Linux):

SE505v2 einschalten und folgende Zeile _gleichzeitig_ abschicken:

# ping 192.168.2.1 ; echo -en 'bin\ntrace\nrexmt 1\nput code.trx\n' | tftp 192.168.2.1

sobald der zweite(!!!) ping beantwortet wurde, CTRL-C drücken, um das ping-Kommando
abzubrechen.  Dann startet der tftp sofort und läuft i.d.R. sauber durch.

Die firmware-Datei "code.trx" erzeugt man sich für den Siemens unter Linux per:

# dd bs=28 skip=1 if=openwrt-se505-freifunk-1.1.4-de.bin of=code.trx



> Nachdem ich dann 5 Sekunden lang auf Reset gedrückt habe, bootet der
> SE505 zwar wieder nur 1x und bleibt dann "stehen", ansonsten tut sich
> aber nix. DHCP scheint aus zu sein, und ich kann ihn auch weder auf
> seiner alten IP noch auf 192.168.1.1 sehen. In Bezug auf die letzten
> Punkte bin ich mir als relativer Neuling nicht ganz sicher, aber es
> scheint alles so zu sein...

Es kann _sehr leicht_ passieren, per reset-Taster einen
 "reset-to-bootloader-defaults" auszulösen.  Dann ist das komplette NVRAM
futsch, inkl. der individuellen MAC-Adressen.  Da es vergleichsweise mühsam ist,
eine original firmware zu nehmen + reset-to-Siemens-firmware-defaults zu machen,
und weil dabei außerdem auch die Geräte-MAC-Adressen nicht wiederhergestellt wurden,
nehme ich mittlerweile folgende Zeilen, sobald ich irgendeinen Weg zur shell des
half-way-bricked SE505v2 habe (ssh oder telnet), und zum Schluß ein
"nvram commit; reboot" nicht vegessen:


Gruß, marco

-----------------------------------------------------------------------------------



#
#  SE505v2 NVRAM manuell restaurieren
#


#                          **** individuelle MAC-Adressen (vom Gehäuseboden übernehmen)
nvram set et0macaddr='00:90:96:c0:eb:e0'
nvram set et1macaddr='00:90:96:c0:eb:e1'

# SE505v2 defaults
nvram set il0macaddr="$(nvram get et1macaddr)"
nvram set def_et1macaddr="$(nvram get et1macaddr)"

nvram set console_loglevel=1

nvram set et0mdcport='0'
nvram set et1mdcport='1'
nvram set vlan0ports='0 1 2 3 5*'
nvram set vlan0hwname=et0
nvram set et1mdcport='1'
nvram set vlan1ports='4 5'
nvram set vlan1hwname=et0

nvram set lan_ifname='br0'
nvram set lan_ifnames='vlan0'
nvram set lan_hwnames='et0'
nvram set lan_hwaddr="$(nvram get et0macaddr)"
nvram set lan_stp=0

nvram set wan_hwname=et1
nvram set wan_ifnames=vlan1
nvram set pppoe_ifname=vlan1

nvram set wifi_ifname='eth1'

# wifi
nvram set wl0_frameburst='off'
nvram set wl0_gmode=1
nvram set wl0_infra=0
nvram set wl0_mode=sta
nvram set wl0_afterburner=off
nvram set wl0_ap_isolate=0
nvram set wl0_enable=1
nvram set wl0_ibss=1
nvram set wl0_lazywds=0
nvram set wl0_wep=off
nvram set wl0_wep_format=hex
nvram set wl0_wep_mode=off
nvram set wl0_auth_mode=disabled

# LAN defaults for SE505v2
nvram set lan_ipaddr=192.168.2.1
nvram set lan_netmask=255.255.255.0
nvram set lan_proto=static
nvram set ff_lan_proto=1

# Freifunk stuff
nvram set wl0_ssid=olsr.freifunk.net
nvram set wl0_channel=10
nvram set wl0_dtim=1
nvram set wl0_bcn=100
RTS=250; nvram set wl_rts="$RTS" set d11g_rts="$RTS" wl0_rts="$RTS" ; wl rts "$RTS"
nvram set wl0_frag=768
nvram set ff_txpwr=100
nvram set ff_mtu=1492
nvram set wan_domain='olsr'

#                                     **** anpassen ****
nvram set wan_hostname='dm7north'
nvram set wan_proto=static
nvram set wan_ipaddr='192.168.244.9'
nvram set wan_netmask='255.255.255.0'
nvram set ff_wanicmp=1
nvram set ff_wanssh=1

nvram set wifi_ipaddr='104.136.12.9'

nvram set ff_adm_loc=virtual
nvram set ff_adm_mail='martidow at web.de'
nvram set ff_adm_name='mt'
nvram set ff_adm_nick='mt'



_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin





Mehr Informationen über die Mailingliste Berlin