tcgetattr(): Can't change /dev/ttyS0 attributes

25/01/2009 - 17:09 von Gerhard Wolf | Report spam
Hallo,

ich habe ein c programm mit make übersetzt und beim ausführen hatte ich zuerst den Fehler:
/dev/ttyS0: Permission denied
den habe ich mit chmod 766 /dev/ttyS0 behoben. Doch jetzt erscheint:

tcgetattr(): Can't change /dev/ttyS0 attributes.

auf einem anderen Linux (Kantonix) funktioniert das problemlos!
Jetzt habe ich Suse 11.0 und dazu nichts hilfreiches ergoogeln können.

Wie kann ich das Problem lösen?
 

Lesen sie die antworten

#1 Hauke Laging
25/01/2009 - 18:07 | Warnen spam
Gerhard Wolf schrieb am Sonntag 25 Januar 2009 17:09:

ich habe ein c programm mit make übersetzt und beim ausführen hatte
ich zuerst den Fehler:
/dev/ttyS0: Permission denied
den habe ich mit chmod 766 /dev/ttyS0 behoben. Doch jetzt
erscheint:

tcgetattr(): Can't change /dev/ttyS0 attributes.

auf einem anderen Linux (Kantonix) funktioniert das problemlos!



Dann wird die beiden Linuxe wohl irgendwas unterscheiden...

Lass das doch mal durch strace laufen und vergleiche dann, was
jeweils an der Fehlerstelle passiert.


CU

Hauke
http://www.hauke-laging.de/ideen/

Ähnliche fragen