Ubuntu: Absturz bei serieller Schnittstelle

OP #1569648
Hallo,

ich versuche, vom uC Daten an mein Kubuntu 9.10 zu senden. Als Empäfnger 
läuft erst mal das HTerm Terminal.

Ich versuche dann den folgenden String zu senden:
\n\rSystem Ready\n\rCompiliert am Jan 25 2010 um 17:18:47\r\nCompiliert 
mit GCC Version 4.3.3\r\n

Und wenn diese Daten auf tty0 ankommen, schaltet sich der Rechner aus 
oder bootet neu !?
Er stürzt nicht ab, sondern zeigt noch den KDE Fortschrittsbalken an. 
Einmal konnte ich auch noch kurz Text wie "init process received 
SIGTERM" (oder so ähnlich) lesen.
Ich vermisse aber auch einen Haufen Einträge im Syslog; zwischen dem 
24.1 16 Uhr und heute 17.30 finde ich keine Einträge (gerade der 
Zeitraum, der mich interessiert).

Wenn ich das Ganz über einen FTDI Wanlder betreibe klappt es.
In beiden Fällen war die Baudrate 9600, und mit dem FTDI bekomme ich 
auch die lesbaren Daten.

Irgendjemand eine Idee, warum sich der PC genötigt sieht neuzustaten? 
Ein Magic Sysrequest sollte sich in den daten nicht verbergen...

Gruß
Mr.Green
Chris R. schrieb:
> Und wenn diese Daten auf tty0 ankommen

ich denk mal du meinst ttyS0 oder?

kann es sein das auf dem seriellen Port eine USV konfiguriert ist? das 
ist jetzt mal auf die schnelle alles was mir an moeglicher Software 
einfaellt.
Ich geh mal davon aus du bist nicht als root angemeldet, somit kann kein 
Programm das von dir gestartet wird, auser du hast es als root 
gestartet, nen halt oder reboot machen.

Eine andere moeglichkeit waere noch das dein Mainboard sich aufgrund von 
Potentialproblemen verabschiedet. Dann siehst aber normalerweise keine 
meldung "init process received SIGTERM" oder so mehr sehen.

Ich wuerde mal hergehen und mit nem lsof oder fuser mal schauen ob 
jemand das /dev/ttyS0 benutzt.

Gruss

Marc
OP
Hallo,
ja ich meine ttyS0.

Eine USV kann ich mir eigentlich nicht vorstellen; es ist Standard 
Kubuntu und ich hab nie in Richtung USV was gemacht.

Root bin ich natürlih nicht.

Einen echten Absturz schließe ich wie gesagt eigentlich auch aus, weil 
KDE sich noch nett mit dem Fortschrittsbalken beendet.

Und die \r sollten auch nicht diesen Effekt erzielen, oder?

lsof sagt mir Folgendes:
avr_evtd  1422       root    3u      CHR       4,64          0t0 
1417 /dev/ttyS0

Könnte es der sein? Ich dachte eigentlich, dass dieser AVR Watchdog ein 
Entwicklungsboard o.ä. überwacht (der scheint wohl aus dem eclipse-avr 
Paket zu stammen?)
OP
Ja habs grade probiert, scheint tatsächlich daran zu liegen.

Das ist ja ziemlich dreckig. So wie ich das verstehe, ist das ein Daemon 
für ein Linksys Gerät (NAS, Router). Was hat der auf einem Desktop 
Rechner im init.d zu suchen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.