PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Serial Port Problem



PistolPete
23.12.2004, 14:14
Hallo zusammen,

seit heute habe ich meine C-Control 1 M-Unit II.
Jetzt habe ich mir dieses Linux Entwicklungspaket dafür besorgt und stelle fest, dass ich keinen blassen Schimmer habe, wie man unter Linux den Comport konfiguriert. Die Suche in diversen Foren hat mich zu "minicom" geführt, doch auch damit bekomme ich einfach keine Verbindung :(
Kann mir jemand erklären, wie ich den Comport konfigurieren oder mit VMware die original Software zum Laufen bekomme? Bei VMware hab ich das Problem, dass mir CCBasic sagt, dass die M-Unit nicht antwortet. Der Comport wird allerdings erkannt.

<edit>

Achso, noch was anderes...
Die M-Unit hat ja an beiden Seiten jeweils nur diese Pinleisten, gibt es dafür entsprechende Gegenstücke? Oder muss ich mir selber was löten?

</edit>

Vielen Dank,

PistolenPeter

Pascal
23.12.2004, 14:39
du hast mehrere Möglichkeiten...
die erste wäre, du verwendest das Programm stty
oder du verwendest minicom, per "minicom -s" kommst du in ein Konfigurationsmenü, bei dem du allesmögliche einstellen kannst

PistolPete
23.12.2004, 14:53
Kann es sein, dass ich alle Programme, die eine serielle schnittstelle benötigen, nur als root laufen lassen kann?

stty -F /dev/ttyS0

gibt mir zurück:
stty: /dev/ttyS0: Keine Berechtigung

als root:
speed 9600 baud; line = 0;
-brkint -imaxbel

Thorsten
23.12.2004, 15:12
Kommt auf die Berechtigungen von /dev/ttyS0 an.
Poste mal den Output von 'ls -l /dev/ttyS0'.
Meistenz musst du dich einfach nur zur richtigen Gruppe
(bei Debian z.B. dialout) hinzufügen.


Thorsten

PistolPete
23.12.2004, 15:25
bash-3.00$ ls -l /dev/ttyS0
crw-rw---- 1 root uucp 4, 64 23. Dez 15:53 /dev/ttyS0

Also root? das kann doch nicht sein...

Thorsten
23.12.2004, 16:10
Ja root, und die Benutzer die zu der Gruppe uucp gehören dürfen
auf ttyS0 zugreifen.
Jetzt must du in /etc/group bei den Eintrag für die gruppe
uucp suchen und deinen usernamen da hinzufügen.
Müsste dann ungfähr so aussehen:

uucp:x:10:DeinBenutzerName

Dann X neustarten und es müsste gehen.


Thorsten

PistolPete
25.12.2004, 12:53
Danke, das hat geklappt :D
Gruß,

PistolenPeter

eMJot
09.01.2005, 13:27
Hallo Zusammen,
habe leider ein sehr ähnliches Problem. Ich kann keine Daten von der CControl Station I auf meinem Linux-Rechner (SuSE 8.2) an /dev/ttyS0 empfangen. Als Terminalprogramm verwende ich minicom. 9600 baud und 8N1 habe ich über stty und in minicom gesetzt, 9600 baud zusätzlich über setserial.
Kann mir bitte jemand, bei dem es funktioniert, die Ausgabe von
stty -F /dev/ttyS0 -a
zusenden, dann kann ich das mal mit meinen Einstellungen vergleichen. Für weitere Tipps bin ich natürlich auch dankbar!

Gruß
eMJot