Forum

APRS v Linuxu
 
Oznámení
Smazat vše

APRS v Linuxu

97 Příspěvky
12 Uživatelé
0 Reactions
156.8 K Zobrazeno
Příspěvky: 162
(@ok1teb)
Estimable Member
Přidal se: před 16 roky

Já vím, že sem otravnej ! 😀 A co dál ? Všechno proběhlo zdá se v pohodě , sm0 je, soundmodem.config se vytvořil. Jak to ale propojit s Xastirem a uvýst do používatelnyho stavu tj. pustim Xastir přes ikonu a on si zařídí zbytek ?

Spustit Xastir, nakonfigurovat volací znak a pozici, pak na horní liště kliknout na Interface, otevře se okno Interface Control, zde na Add, otevře se další okno, kde zvolíme AX25 TNC. Otevře se zase okno, kde nás zajímá jen a pouze AX.25 Device name, zde zadáme sm0. Jako Comment třeba Zvukovka. Potvrdíme a restartujeme Xastir.

!! POZOR!! Při používání interfejsu AX25 TNC je nutno spustit Xastir jako root. Jinak to nebude fungovat, ač může být vše dobře nastaveno. Je to taková ochrana programátora k zamezení přístupu nepovolané osoby 😛 .

Odpověď
Příspěvky: 150
Úvodní téma
(@ok2xdu)
Estimable Member
Přidal se: před 16 roky

Dobré ráno pánové,
ani jeden návod nefunguje. V adresáři /dev není ani sm0 ani soundmodem0. Takže tadle verze nejede. Pavle, Xastir si ten soundmodem pustí sám ? Nebo je potřeba to spustit ručně ? No todle to vypisuje :

axconfig: port 1 not active
axconfig: port 2 not active
ERROR: problem with axports file
Pá kvě 01 09:22:01 CEST 2009:
Interface Error! AX.25 problem with axports file

Pá kvě 01 09:22:01 CEST 2009:
Interface Error! Error opening interface 0 Hard Fail

Odpověď
Příspěvky: 162
(@ok1teb)
Estimable Member
Přidal se: před 16 roky

V adresáři /dev žádný sm0 nebude.
Xastir si soundmodem sám nespustí, musí se ručně, nebo spouštět automaticky při startu stroje nebo si udělat script (něco jako .bat soubor v DOSu).

Tady ale vidím problém v souboru /etc/ax25/axports . Buď není a nebo je špatně napsán.
To je pro protokol AX25 velmi důležitý soubor a musí v něm být alespoň jeden či více řádků takovéto syntaxe:
# ----------------------------------------------------------------------------
# port name | callsign w/SSID | TNC speed | paclen | window | description
# ----------------------------------------------------------------------------
Takže třeba takto:

sm0 OK1XYZ-15 1200 2 255 APRS

Je důležité dodržet mezery a konec řádku odentrovat. Za XYZ dát svoji značku.

Odpověď
Příspěvky: 254
(@ok2jkd)
Reputable Member
Přidal se: před 16 roky

No to je prave to, co je spatne tj. potreba podpory AX25 v jadre, nebo-li jinak, potreba zavest patricny modul.
Predne je potreba zapomenout na nejake AX25-tools a AX25-utils a s tim spojene konfiguracni soubory /etc/ax25/axports apod.

Znovu pripominam.....soundmodem umi pracovat bez podpory AX25 v jadre

Prikladam screenshoty soundmodemconfigu:




vse delej jako root...potom spust soundmodem, take pod rootem, po teto "procedure" se ti vytvori /dev/soundmodem0....resp. vytvori se symlink (@soundmodem0 na /dev/pts/2)

Pokud soundmodem0 existuje spust Xastir, take pod rootem

pak Interface>>interface control

das ADD a vyberes Serial KISS TNC...vyplnis TNC port zadas tam /dev/soundmodem0 a port setting 9600bps + ostatni veci (unproto cety, komentare apod.) das OK
melo by to vypadat asi takhle:

Toho druheho radku si nevsimej...dulezity je ten prvni a ze je u nej UP

V tuto chvili by to melo zacit chodit....pokud ne, je potreba se take zamerit na nastaveni zvukovky tj. hlasitost apod., v soundmodemconfigu jsou na to diagnosticke nastroje.

Hodne stesti. 🙂

Odpověď
Příspěvky: 150
Úvodní téma
(@ok2xdu)
Estimable Member
Přidal se: před 16 roky

Už to jedeeeeeeeeeeeeeeeeééééééééééééééé ! Pavle díky ! Základní problém byl v tom souboru axports. Nebylo tam to sm0. :mrgreen:
No a teď vyřešit ještě problém s RS232. Na noťasu nemám serial, ale mám redukci USB-RS232. Jak to nastavit a kde aby se to tva5ilo jako ttyS0 ?

Odpověď
Stránka 5 / 20
Sdílet: