Das Proggi funzt bei mir (SuSe 7.3 Pro) 100%ig.

Schau doch mal, ob Du überhaupt die nötigen Rechte hast, auf die Serielle Schnitstelle zuzugreifen (Notfalls das Proggi mal als 'root' ausführen)......

Ein weiterer Grund kann auch sein, das schon ein anderes Programm auf die Schnittstelle zugreift (z.B. irgendein Daemon, event. für dein Modem, etc.).
Einfach mal mit 'top' die Prozessliste anschauen und "verdächtige" Proggi's killen

BTW: Ich glaube, SuSe 8.x benutzt nicht mehr das "alte" /dev - Filesystem, sondern teilt die Devices jetzt anders auf ( /dev/hda1 => /dev/IDE/hd/hda1 [oder so ähnlich]).
Einfachmal im Handbuch nachschlagen, womit du jetzt auf die Ser. Schnitts. zugreifen kannst, und en Pfad dann in der "rs232inter.c" entsprechend anpassen.

Gruss
DanDanger