Hi,
ich habe Antwort bekommen im OpenWrt Forum!
http://forum.openwrt.org/viewtopic.php?pid=58300
Weiß jemand ob ioctl als Befehl in Olegs Firmware verfügbar ist?
Ja, leider hast du was falsch verstanden, denn ich möchte einen USB Seriell Adapter nutzen.
siehe:
Nein, ich möchste den USB seriell Apdater nutzen, die Treiber dafür findet man hier: http://shop.intos.de/cgi-bin/ieos/pr...ge/33304A.html
Es gibt auch einen Linux treiber, aber leider hab ich keine Ahnung wie ich den kompatibel bekomme für den wl500gp. Weißt du wie?
Ich gehe davon aus, dass dieser Treiber die RTS, DTR Funktionalität können.
Ich habe den Treiber mal angehangen, wenn man sich die Code anschaut, dann sieht man sogar, dass die RTS, DTR Kommandos gesetzt werden.
Das muss doch auch möglich sein beim Asus, odeR?
Last edited by britnet; 29-10-2007 at 20:53.
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Hi,
ich habe Antwort bekommen im OpenWrt Forum!
http://forum.openwrt.org/viewtopic.php?pid=58300
Weiß jemand ob ioctl als Befehl in Olegs Firmware verfügbar ist?
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Naja Britnet, IOCTL ist nicht als Befehl in Olegs Firmware, da bin ich mir fast absolut sicher. Aber in der uclibc wird wahrscheinlich auch ioctl als Teil einer Function zur Verfuegung stehen, da hast Du m.M. gute Chancen Deine Wetterstation endlich an deinen Asus zu haengen.
Ich wuerde mich bei uclibc.org einmal genau umsehen - vielleicht ist es auch moeglich im setserial.o ioctl zu setzen. Ich wuerde Dich gerne (soweit moeglich) weiter unterstuetzen, doch leider habe ich z.Zt. wenig Zeit.
Leider bin ich seit Tagen mit meinem Asus beschaeftigt, der laesst sich flashen aber er bleibt im ewigen reboot. Immerhin gibt er noch beschraenkt Lebenszeichen (einmal auf ping ein TTL=64 gesehen=Linux).
Heute habe ich mir einen max232 geloetet, der bestellte max3232 (3,3V) ist noch immer nicht da. Vielleicht gehts auch mit dem MAX232, werde morgen sehen.
Wenn er mit der seriellen Console auch nicht aus dem ewigen reboot geholt werden kann, muss ich mir einen neuen Asus holen. Wobei ich dann aber eher skeptisch bin, ich habe nichts am Router geaendert - warum verstellt sich so ein bloedes Geraet einfach selber, noch dazu als alles erst installiert war?
Danke für die Info, ich werde mir die mal installieren und schauen was sich machen lässt. Freut mich, dass du guter Dinge bist, dass es hinzubekommen ist :-)
Danke für deine Unterstützung.
Was hast du denn mit dem Ding gemacht?
hast du schon den Pin 9 Trick versucht? Meiner ist damals auch mal hängen geblieben und nichts ging mehr.
Ich hoffe du bekommst ihn wieder hin!
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Das ist es ja, Britnet - ich habe nichts gemacht!
Endlich hatte ich alles beisammen, so wie ich es wollte - er ist stabil ueber mehrere Tage gelaufen und ploetzlich hat er sich verabschiedet.
Die uebliche Prozedur hat nicht geholfen, kein Reset, kein Flashen (Firmware, Restore, clear-nvram). Anderes Netzteil probiert, auch nichts. Ja und auch der Shortcut hat nichts gebracht.
Komisch ist, dass er auf nichts reagiert, aber einen tftp flash nimmt er ganz normal, LEDs normal. Einmal hat er kurz auf ping reagiert, daher habe ich gesehen, dass er Linux bootet.
Aber jetzt kommt es ganz dick: wenn ich an der seriellen Schnittstelle meinen Konverter haenge, kommt nichts, einfach gar nichts.
Mein Aufbau ist in Ordnung, haenge ich den Max232 auf einen meiner WRTs, passt alles.
Deshalb habe ich heute den Asus entsorgt und mir einen neuen geholt. Die Garantie konnte ich nicht mehr nutzen, zu oft herum geschraubt und sogar ein Loch gebohrt.
Die Neuanschaffung hat sich in Grenzen gehalten, habe da einen super Shop.
www.e-tec.at
Werde morgen alles wieder von vorne einspielen.........
Last edited by newbiefan; 02-11-2007 at 20:22.
hier ist er auch relativ günstig:
http://www.preistrend.de/Preisvergle...50A007D75.html
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Hi
wie kann ich denn die uclic installieren?
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Also, die ist ja mit Sicherheit in Olegs drinnen, denn die wird ja immer gebraucht, es ist eigentlich die Library mit der unser Router laeuft.
Musst in Olegs Anleitung zum compilieren nachsehen, soweit ich weiss, ist die
uclibc 0.9.19 oder hoeher vorhanden.
Eigentlich muss die ja sowieso in /lib stehen, werde gleich einmal nachsehen.
Hallo,
die uclibc wird durch ipkg gezogen.
Ein ipkg list_installed bringt bei mir:
wengiCode:uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
Übersicht aller HowTos --- HowTo Overview (mostly german)
WL-HDD mit diesem Setup. --- WL-HDD with this setup.
Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)
Hi wengi!
Auf meinem neuen Oleg-Asus ist aber die uclibc drinnen, mit welcher lib laeuft denn sonst der Asus? Irgend ein Library muss unser Asus ja auch verwenden!
Und unmittelbar nach der Installation ist unter /lib die sd-ulibc drinnen - also auch ohne Installation. Weisst Du den Unterschied - ich muesste erst nachlesen?....
LG
Genau kenne ich den Unterschied auch nicht.
In Olegs Firmware (VOR der g-Version) war wohl noch eine etwas ältere Version der lib drinnen. Mit dieser lief der opt-feed von ipkg wohl nicht richtig. Daher die Neue über ipkg.
Inwieweit in der neuesten Firmware auch die neueste lib drin ist habe ich noch nicht getestet.
wengi
Übersicht aller HowTos --- HowTo Overview (mostly german)
WL-HDD mit diesem Setup. --- WL-HDD with this setup.
Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)
Dann werde ich die heute mal installieren.
Wie kann ich dann ein Script schreiben, dass die Befehle ausführt? Einfach mit nano eine datei erstellen mit dem Inhalt
und dann ein chmod + x drüber?Code:// Set DTR low and RTS high and leave other ctrl lines untouched ioctl(ws2300, TIOCMGET, &portstatus); // get current port status portstatus &= ~TIOCM_DTR; portstatus |= TIOCM_RTS; ioctl(ws2300, TIOCMSET, &portstatus); // set current port status
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Dein script (Einfach eine Datei mit vi anlegen) sollte in der ersten Zeile immer folgendes stehen haben:Danach kannst Du jeden beliebigen Befehl eintragen, der auch in der normalen Kommandozeile funktioniert.Code:#!/bin/sh
Wenn die von Dir gelisteten Befehle auf der Kommandozeile laufen wird auch Dein script laufen.
Natürlich musst Du es vorher ausführbar machen
wengi
Übersicht aller HowTos --- HowTo Overview (mostly german)
WL-HDD mit diesem Setup. --- WL-HDD with this setup.
Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)
Hi,
ich hab die uclibc-opt installiert, aber leider bekomme ich folgendes:
Er kennt den befehl ioctl anscheinend nicht, oder?Code:[wl500@wl500 root]$ ipkg install uclibc-opt Package uclibc-opt (0.9.28-12) installed in root is up to date. Nothing to be done Successfully terminated. [wl500@wl500 root]$ ioctl(ws2300, TIOCMGET, &portstatus); -sh: Syntax error: word unexpected (expecting ")")
WL-500gP => 1.9.2.7-7g (2007-04-06)
Running: thttpd, php 5.1, vsftp, rrdtool
http://onlinefussballmanager.de/userbar/0/53647.png
Wenn er ioctl nicht kennt sieht das so aus:
und bei mir gibt es auch kein ioctl (nur die man pages):Code:[admin@blechbuechse root]$ ioctl -sh: ioctl: not found
Da bei Dir aber ein "-sh: Syntax error:" kommt vermute ich, dass Deine Syntax falsch ist.Code:[admin@blechbuechse root]$ find / | grep ioctl /opt/man/man4/tty_ioctl.4.gz /opt/man/man4/console_ioctl.4.gz /opt/man/man2/ioctl.2.gz /opt/man/man2/ioctl_list.2.gz /opt/man/man3p/ioctl.3p.gz /proc/7/fd: No such file or directory
Hier gibts ein paar dürftige infos: http://ipkgfind.nslu2-linux.org/deta...icial=&format=
Vom Paket (Modul) an sich hab ich leider keine Ahnung.
Versuch mal ioctl ohne was hinten dran aufzurufen.
Wenn Du über ipkg die man pages installiert hast funktioniert auch ein "man ioctl"
wengi
Übersicht aller HowTos --- HowTo Overview (mostly german)
WL-HDD mit diesem Setup. --- WL-HDD with this setup.
Kein Support per PM - Frage im jeweiligen Thread! --- No support via pm - ask in the according thread!
Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. (Albert Einstein)