jan Geschrieben July 7, 2012 at 08:25 Geschrieben July 7, 2012 at 08:25 Hardware: Laptop mit Ubuntu TF: StepDown, Master, Stepper, Servo, ..., Bricklets Software: TF --> die aktuellen Firmewares Ubuntu 12.04 LTS mit aktuellem brickd Problem: wenn ich den Stack ohne StepDown verwende funktioniert alles. Sobald ich aber den StepDown anschließe kommt die Fehlermeldung, dass keine Verbindung möglich ist. Auch ein Reset ist nicht möglich. Erst über die Konsole "brickd" starten, dann geht es wieder. --------------- Nach längerem Testen nun herausgefunden: Brickd stürzt immer ab, sobald das USB-Kabel entfernt wird. Aber der Daemon startet mit Ubuntu... Irgendeine Idee?? Zitieren
borg Geschrieben July 7, 2012 at 10:09 Geschrieben July 7, 2012 at 10:09 Also du hast deinen Stack und er funktioniert. Dann ziehst du USB ab und brickd ist weg? Das ist ja komisch. Kannst du mal in (vermutlich) /usr/share/brickd/config.py das LOGGING_LEVEL auf logging.DEBUG setzen und gucken was nach einem Absturz in /var/log/brickd.log steht? Zitieren
jan Geschrieben July 7, 2012 at 11:02 Autor Geschrieben July 7, 2012 at 11:02 Reihenfolge: [*]Funktioniert [*]per Hand disconnect im brickv [*]logging.DEBUG gesetzt [*]USB abgezogen [*]USB dran [*]Connect mit brickv --> Fehlermeldung [*]brickd neustart über Konsole [*]Connect mit brickv --> Funktioniert [*]Logfile als Anhang Dankebrickd.log Zitieren
borg Geschrieben July 7, 2012 at 11:23 Geschrieben July 7, 2012 at 11:23 Mh, also das hier: twisted.internet.error.CannotListenError: Couldn't listen on any:4223: [Errno 98] Address already in use. Sieht so aus als würdest du versuchen 2 brickd gleichzeitig zu starten? Kannst du mal gucken ob da zwei laufen (ps aux)? Und evtl alle mit einem killall killen und nochmal versuchen? Wenn das nichts bringt wäre eine Logfile interessant wo das abstecken per USB mit drin ist. Hier ist es jetzt erst ab dem brickd neustart. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.