Hallo Freunde der Technik, ich habe folgendes Problem: Ich möchte mittels eines Pollin Net i/o samt K8I/O die Bewässerung meines Gartens steuern. Die Ethersex Homepage scheint allerdings nicht mehr ganz akutell zu sein. Beim kompilieren im menuconfig erscheint der Fehler Assertion failure in obj_elf_init_stab_section at config/obj-elf.c line 1782 Ich bin beim Einrichten genau nach der Anleitung vorgegangen: http://www.ethersex.de/index.php/Quick_Start_Guide/Preparation Aber weder auf Ubuntu 8.04, 11.10,12.04 oder 12.10 noch Debian 6.06 noch der Ethersex Live-CD, lässt sich der Bootploader erstellen. Bei der Live CD in kombination mit dem aktuellen GIT passen Verzeichnisse nicht zueinander. Auch lassen sich die scheinbar benötigten AVR Pakete: binutils-avr_2.21.1 gcc-avr_4.6.2 avrlibc_1.8 nicht so einfach über apt laden. Auch ein Installieren zu Fuß aus dem Quellcode klappte bei mir nicht so richtig. Die im Zuge des Quickstart Guides über apt automatisch Installierten Pakete sind allerdings zu alt. Hat irgendwer eine möglichkeit gefunden eine funktionierende Entwicklungsumgebung mit Ethersex zu erstellen und könnte mir da Starthilfe geben? Ich verzweifel so langsam wirklich. Liebe Grüße Philipp
Was sagen die Ethersex Entwickler dazu?
Tante google liefert als ersten Treffer fuer: "Assertion failure in obj_elf_init_stab_section at config/obj-elf.c line 1782" The bug is most likely caused by binutils-avr, try upgrading to binutils-avr 2.21.1 (not 2.22 !). However you should still be able to flash the image without problems. The error only concerns the calculation of the EEPROM usage - not the image (ethersex.hex) itself. fonsana
Hallo zusammen, danke für die schnellen Antworten. Der Fehler lag bei mir in falschen Fuse und Lockbits :(. Trotz des Fehlers sendet das NET I/O anfragen an den TFTP Server. Dennoch wird das ethersex.bin file nicht übertragen. Würdet ihr euch das auch einmal ansehen. Bootloader: MAC Adresse des Bootloaders: ac:de:48:fd:0f:d0 Ethersex-Webserver MAC Adresse im ethersex.bin welches per DHCP übertragen werden soll: ac:de:48:fd:0f:d0 IP-Adresse im ethersex.hex: 192.168.0.90 TFTP32 log: Rcvd BootP Msg for IP 0.0.0.0, Mac AC:DE:48:FD:0F:D0 [30/12 14:03:06.105] Client requested address 0.0.0.74 [30/12 14:03:06.110] DHCP: proposed address 192.168.0.90 [30/12 14:03:06.130] 6804 Request 2 not processed [30/12 14:03:06.135] Und das wiederholt sich dann ewig. Anbei ein Screenshot meiner Einstellungen. Es wäre nett wenn Ihr da weiterhelfen könntet. Grüße und schönen Sonntag Philipp
Hallo nochmal zusammen, ich habe heute noch etwas weiter experimentiert, aber die richtigen Einstellungen für TFTPD32 habe ich immer noch nicht gefunden. Könnte jemand bei dem das läuft kurze Starthilfe geben? Grüße Philipp
Liegt denn Dein compiliertes ethersex.bin in dem Verzeichnis, das der tftp-server ausliefert? fonsana
Philipp schrieb: > Hallo nochmal zusammen, > ich habe heute noch etwas weiter experimentiert, aber die richtigen > Einstellungen für TFTPD32 habe ich immer noch nicht gefunden. Könnte > jemand bei dem das läuft kurze Starthilfe geben? > > > Grüße Philipp Hast Du möglicherweise noch einen weiteren DHCP-Server (z.B. einen Router o.ä.) im Netz, der TFTPD32 in die Suppe spuckt? Ich würde mir (mit ethereal z.B.) mal anschauen, wer da mit wem redet...
Ich habe bei mir kein DHCP eingetragen, sondern nutze das der Fritzbox, gebe in Ethersex nur die IP des Windows-TFTP-Servers an. Sonst sind meine Einstellungen ähnlich, bei Security habe ich "Standart" Grüße Klaus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.