stty einstellung gehen bei booten verloren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
xxlxx
Beiträge: 2
Registriert: 29.07.2012 20:04:22

stty einstellung gehen bei booten verloren

Beitrag von xxlxx » 29.07.2012 20:11:26

Hallo und Guten Abend

ich habe ein Mini Linux rechner mit dem ich über die Uart Schnittstelle eine Gerät steuere.

mein befehl sieht so aus :

Code: Alles auswählen

stty -F /dev/ttyAMA0 1200
 echo "1" >/dev/ttyAMA0
leider gehen mir immer die stty einstellung beim booten verloren und ich muss diese " stty -F /dev/ttyAMA0 1200 " immer wieder mit einfügen.
auch wenn ich die konsole wechsel muss ich immer wieder "stty -F /dev/ttyAMA0 1200" machen um dann mit ECHO weiterarbeiten zu können.

kann man den nicht grundsätzlich in Debian die Schnittstelle auf 1200 einstellen. Beim Booten gleich im Init oder so ?

danke.

Sebastian.

delaytime0
Beiträge: 207
Registriert: 07.06.2012 10:23:04

Re: stty einstellung gehen bei booten verloren

Beitrag von delaytime0 » 29.07.2012 20:20:33

joa unter /etc/rc.local

oder eben mit nem kleinen init-script :)

xxlxx
Beiträge: 2
Registriert: 29.07.2012 20:04:22

Re: stty einstellung gehen bei booten verloren

Beitrag von xxlxx » 29.07.2012 21:01:16

Hallo

Das habe ich schon so probiert. Aber diese Einstellung in der local gilt dann nicht mehr im Root Fenster. Frage ich dort Stty an steht da was mit 115.000 Baud. Auch wenn ich im Root Fenster auf 1200 umstelle dann geht es mit einem anderen Fenster & User nicht mehr. Auch der Apache Server bekommt immer 115.000 Baud angezeigt. Ich glaube das diese Einstellung nur local für den Moment & Konsole sind.

Teilt jemand meine Erfahrung ?

Sebastian

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: stty einstellung gehen bei booten verloren

Beitrag von rendegast » 29.07.2012 22:12:59

Auch wenn ich im Root Fenster auf 1200 umstelle dann geht es mit einem anderen Fenster & User nicht mehr.
Zumindest für den seriellen Port ttyS0 muß ich das verneinen.
Stellt ein berechtigter Benutzer die Rate um, so gilt das für alle weiteren Anfragen,
von wem auch immer.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: stty einstellung gehen bei booten verloren

Beitrag von cosmac » 30.07.2012 11:06:59

hi,

schau mal, ob ttyAMA als Kernel Parameter (cat /proc/cmdline) oder in /etc/inittab auftaucht. Dann ist der Port wohl als Console konfiguriert und die Baudrate wird von einem getty verstellt. Hier hat jemand ein ähnliches Problem.

Auch Programme wie minicom verstellen den Port beim Start und u.U. beim Beenden(!).
Beware of programmers who carry screwdrivers.

Antworten