Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
 Registrieren
    Profil      Private Nachrichten   Login
Serielle Schnittstelle

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Hardware
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 05. Okt 2011 21:03   Titel: Serielle Schnittstelle Antworten mit Zitat

Hi,

ich habe noch eines dieser seltenen Mainboards mit einer seriellen Schnittstelle, leider kriege ich sie unter Fedora nicht zum laufen.

Das Gerät /dev/ttyS0 existiert, Programme wie minicom können die Schnittstelle erfolgreich öffnen und Daten dort hin senden, leider klappt es mit dem Empfangen nicht. Um Probleme mit dem Kabel auszuschließen habe ich einfach mal einen Loopback-Stecker angeschlossen, der Pin 2 und 3 brückt - keine Änderung, es wird nix empfangen.

/dev/ttyS0 ist les- und schreibbar und es ist ein Modul serio_raw geladen.

Wo könnte das Problem noch liegen?
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3454

BeitragVerfasst am: 06. Okt 2011 12:10   Titel: Antworten mit Zitat

serio_raw.ko ist der Treiber für die PS/2-Schnittstelle. Das Modul für die RS232-Schnittstelle heißt serial.ko. Aber das ist vermutlich ohnehin fest einkompiliert. Dass du auf /dev/ttyS0 zugreifen kannst spricht dafür, dass die Schnittstelle da ist.

Guck mal mit setserial -a /dev/ttyS0 nach den Einstellungen.Fehlt z.B. der IRQ, kann man nichts empfangen. Außerdem mal mehr als ein Zeichen ausgeben und dann "dmesg" beobachten, ob da Fehlermeldungen kommen.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

DH



Anmeldungsdatum: 19.02.2006
Beiträge: 101

BeitragVerfasst am: 06. Okt 2011 19:54   Titel: Antworten mit Zitat

Hallo ElBlues,

leg mal einen agetty-Prozess auf die Schnittstelle.

Ich hab' ein Progrämmchen geschrieben, das eine Relaiskarte ansteuert, allerdings unter SuSE 11.2/11.4.

Wenn Du magst, schicke ich Dir den Code.

Gruß - Dieter
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 08. Okt 2011 14:28   Titel: Antworten mit Zitat

Hm, ein IRQ ist da, das Senden von größeren Datenmengen führt auch nicht zu irgend welchen Meldungen - scheint also, als wäre die Schnittstelle hardwaremäßig im Popo.

> leg mal einen agetty-Prozess auf die Schnittstelle.

Da passiert nicht viel, agetty kommt nach ein paar Sekunden einfach unverrichteter Dinge zurück...
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

DH



Anmeldungsdatum: 19.02.2006
Beiträge: 101

BeitragVerfasst am: 08. Okt 2011 17:49   Titel: Antworten mit Zitat

agetty mit action 'respawn' in /etc/inittab aufrufen.

Danach bekommst Du aussagefähige 'dmesg'-Ausgaben.
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 13. Okt 2011 10:51   Titel: Antworten mit Zitat

So, Ende der Experimente, die Schnittstelle ist wohl wirklich kaputt - wenn ich genau das Gleiche mit exakt der gleichen Software auf einem /dev/ttyUSB0 probiere, dann läuft alles problemlos.
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Hardware Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy