Zainstaluj jakiś program do obsługi terminala, osobiście polecam Cutecom.
Otwórz /dev/ttyS0 w tymże programie z jakimiś ustalonymi przez Ciebie parametrami transmisji.
Podepnij jakiekolwiek urządzenie pod tenże port i sprawdź czy coś wysyła - zakładam, że masz minimalne pojęcie jak to przetestować.
A czy podłączone urządzenie jakoś odpowiada na przesyłane dane?
Powinno chociaż wysyłać jakiś bajt oznaczający błąd transmisji lub jej potwierdzenie.
Jeśli czujesz się choć trochę na siłach, to możesz spróbować zewrzeć linie RX/TX portu - powinieneś wtedy dostawać echem to co wysłałeś.
UWAGA: jeśli nigdy wcześniej nie robiłeś takich rzeczy, to sprawdź 3 razy czy zwierasz dobre linie przed ich połączeniem.
Rozpiska pinów do znalezienia w 10s w googlach.
Nie wiem co robi ta opcja local echo w gtkterm, ale w każdym programie powinieneś w takim wypadku dostawać z powrotem dane które wysłałeś.
Jeśli ich nie ma, to praktycznie pewne jest, że port jest zepsuty.
Jeśli masz pod ręką drugi komputer, to możesz połączyć je kablem i sprawdzić czy padnięta jest linia RX czy TX. Tak czy siak jeśli nie znasz się na elektronice to tego nie naprawisz.
AdeBe myślę, że najtańszym sposobem będzie zamówić przejściówkę usb na rs232 (koszt takiego scalaka pewnie nie jest tani). Nawet zwykłą lutownicą pistoletową wylutować ten układ scalony się wylutuje ale wlutować to już nie bardzo. A lutownicy hot-air nie posiadam.
Bardzo dobre rozwiązanie. Sądzę, że na Allegro dostaniesz coś w sensownej cenie.
Zwracaj tylko uwagę, żeby przejściówka była oparta na chipsecie FTDI - działa zawsze, i wytrzymuje nawet umyślne próby spalenia (do sensownej granicy).
A taka przejściówka jako całość pewnie będzie oparta właśnie na jakimś FTDI (np. FT232RL) i konwerterze poziomów (np. MAX232).