Hallo liebe Amateurfunkfreunde, habe mir auf SuSe9.2 Linkt und die AX25 Treiber aus SuSe9.1 installiert. Soweit alles ok, über die RS232 ttyS0 (PC) bekomme ich das Tnc2H einwandfrei in den Kiss Mode geschaltet, ax25 wird aktiviert Linkt läuft. Ersetzte ich nunbeim Laptop ttyS0 durch ttyUSB0 kann ich das TNC2H nicht in den Kiss Mode schalteten. Das startlog meldet: PL-2303 converter now attached to ttyUSB0, also sollte USB0 ansprechbar sein Unter SuSe9.1 ist das Script einwandfrei gelaufen. Hier das Script: #!/bin/sh stty -echo speed 38400 < /dev/ttyUSB0 >/dev/null & echo -en "\300\377\300" > /dev/ttyUSB0 stty 38400 > /dev/ttyUSB0 echo -e "\r\033@k\r" > /dev/ttyUSB0 <--- DIESER BEFEHL wird nicht ans TNC2H geschickt, die Led´s blinken nicht auf. /usr/sbin/kissattach -l -m 472 /dev/ttyUSB0 TNC0 44.130.20.129 & /usr/sbin/kissparms -p TNC0 -t 150 -s 50 -r 255 echo 2 > /proc/sys/net/ax25/ax0/protocol /usr/sbin/ax25spyd -p TNC0 Wer kann mir helfen ? VIELEN DANK Eike DF7KX
Hallo Eike, Am Saturday, 19. February 2005 23:11 schrieb Eike Auler:
PL-2303 converter now attached to ttyUSB0, also sollte USB0 ansprechbar sein
hast du das schon überprüft? Geh doch mal mit minicom auf /dev/ttyUSB0 und probiere, mit deinem TNC im Terminalmode zu reden. Einschaltmeldung sollte kommen, mit <Enter> sendet er eine Bake und mit <Esc>i df7kx<Enter> und <Esc>c db0xxx<Enter> setzt er das MyCall und connectet den Digi. Mit <Esc>@k<Enter> schaltet er den KISS-Mode ein. 73, Robert DL1NC
Am Sonntag, 20. Februar 2005 09:05 schrieb Robert Steinhäußer:
Hallo Eike,
Am Saturday, 19. February 2005 23:11 schrieb Eike Auler:
PL-2303 converter now attached to ttyUSB0, also sollte USB0 ansprechbar sein
hast du das schon überprüft? Geh doch mal mit minicom auf /dev/ttyUSB0 und probiere, mit deinem TNC im Terminalmode zu reden. Einschaltmeldung sollte kommen, mit <Enter> sendet er eine Bake und mit <Esc>i df7kx<Enter> und <Esc>c db0xxx<Enter> setzt er das MyCall und connectet den Digi. Mit <Esc>@k<Enter> schaltet er den KISS-Mode ein.
73, Robert DL1NC
Danke, habe alles getestet. mit dem Minicom klappt es, die Schnittstelle öffnet und ich kann DB0PRA con bzw in den Kiss Mode schalten. der Fehler muß also an den Befehlen zum Öffnen der Schnittstelle liegen. Bin mir aber fast sicher, dass die Befehle imScript unter Suse9.1 liefen. Unter Suse 9.2 funktieren die Zeilen einwandfrei für /dev/ttyS0 echo speed 38400 < /dev/ttyUSB0 >/dev/null & echo -en "\300\377\300" > /dev/ttyUSB0 stty 38400 > /dev/ttyUSB0 #TNC auf Kiss umschalten echo -e "\r\033@k\r" > /dev/ttyUSB0 73 de Eike
Eike Auler wrote:
Unter Suse 9.2 funktieren die Zeilen einwandfrei für /dev/ttyS0
echo speed 38400 < /dev/ttyUSB0 >/dev/null &
Hat vielleicht nix mit dem Problem zu tun, aber was genau soll obige Zeile bewirken? M.E. wird dadurch /dev/ttyUSB0 nur kurz geöffnet und dann wieder geschlossen, ohne dass wirklich ein I/O gemacht wird, weil echo ja nicht von stdin liest. Da das ganze durch das & aber asynchron abläuft, könnte das im schlimmsten Fall in Konflikt mit den anderen Kommandos geraten (je nach Timing). -- Manfred Härtel, DB3HM mailto:Manfred.Haertel@rz-online.de http://rz-home.de/mhaertel
Hallo Eike, also, bei mir läuft das ganze genau mit deiner Konfiguration, ich verwende zum umschalten in den KISS-Mode die folgenden 2 Befehle: /------ Snip ------/ # Firmware-TNCs in den KISS-Modus schalten stty 19200 < /dev/ttyS1 echo -e "\r\033@K1\r" > /dev/ttyS1 sleep 3 /------ Snap ------/ Allerdings habe ich schon einige Male festgestellt, daß SuSE 9.2 die AX.25-Schnittstelle automatisch wieder entfernt, weil es wohl irgendwie meint, da sei ein unberechtigtes Netzwerkinterface hochgefahren worden. Vielleicht so eine Art "Dialer"-Schutz ????? Die Fehlermeldung in den messages lautet irgendwas mit Network device not configured... Ich habe also bei mir die Startskripte etwas "umgebaut", damit ich die AX.25-Schnittstelle wie ein normales Networkdevice mit: "rcnetwork start ax25" hochfahren kann bzw. wenn die Konfiguration auf Auto steht das Device beim Hochfahren aktiviert wird. Die entsprechenden Patches habe ich als Anhang an diese Mail drangehängt, vielleicht hilft dir das ganze ja weiter. Außerdem finde ich, dies ist die "sauberste" Methode, die AX.25-Schnittstelle zu aktivieren. Es ist leider schade, daß SuSE immer weniger Unterstützung für Amateurfunk bietet, es wäre ja kein großer Aufwand, wenn man mit einem YaST-Zusatzmodul das AX.25 inkl. aller wichtigen Parameter bequem konfigurieren könnte. Aber vielleicht liest ja hier einer der Entwickler mit und kann das vielleicht mal realisieren ;-) Also, eine kurze Anleitung für die Patches gibt es auch noch: Einfach als root ins Hauptverzeichnis kopieren und mit patch -p0 < xyz.patch installieren. Es muß allerdings unter /etc/ax25 ein funktionierendes ax25-up bzw. ax25-down vorhanden sein, sonst fährt er die Schnittstelle nicht hoch, außerdem sind so ziemlich alle Werte, die momentan in /etc/sysconfig/network/ifcfg-ax0 stehen, ohne Bedeutung. Man merkt, daß das ganze bei mir als quick'n'dirty-Lösung entstanden ist, aber es funktioniert soweit ganz gut. Wenn sich jemand nicht traut, die Patches einzuspielen, dem kann ich auch gerne ein tar-File mit den geänderten Dateien zusenden, inkl. einer (mit ax25-config erstellten) zumindest bei mir funktionierenden Konfiguration von /etc/ax25. Achtung, es gab mal ein Security update von sysconfig.rpm, das sollte möglichst VOR dem Einspielen der Patches installiert sein. So, ich hoffe, damit ein bischen geholfen zu haben 73 de Tim, DG7GT Am Samstag, 19. Februar 2005 23:11 schrieb Eike Auler:
Hallo liebe Amateurfunkfreunde, habe mir auf SuSe9.2 Linkt und die AX25 Treiber aus SuSe9.1 installiert. Soweit alles ok, über die RS232 ttyS0 (PC) bekomme ich das Tnc2H einwandfrei in den Kiss Mode geschaltet, ax25 wird aktiviert Linkt läuft. Ersetzte ich nunbeim Laptop ttyS0 durch ttyUSB0 kann ich das TNC2H nicht in den Kiss Mode schalteten. Das startlog meldet: PL-2303 converter now attached to ttyUSB0, also sollte USB0 ansprechbar sein
Unter SuSe9.1 ist das Script einwandfrei gelaufen.
Hier das Script: #!/bin/sh stty -echo speed 38400 < /dev/ttyUSB0 >/dev/null & echo -en "\300\377\300" > /dev/ttyUSB0 stty 38400 > /dev/ttyUSB0 echo -e "\r\033@k\r" > /dev/ttyUSB0 <--- DIESER BEFEHL wird nicht ans TNC2H geschickt, die Led´s blinken nicht auf. /usr/sbin/kissattach -l -m 472 /dev/ttyUSB0 TNC0 44.130.20.129 & /usr/sbin/kissparms -p TNC0 -t 150 -s 50 -r 255 echo 2 > /proc/sys/net/ax25/ax0/protocol /usr/sbin/ax25spyd -p TNC0
Wer kann mir helfen ? VIELEN DANK
Eike DF7KX
participants (4)
-
Eike Auler
-
Manfred Haertel, DB3HM
-
Robert Steinhäußer
-
Tim Fischer