True Low Power DIGI(_ned)

Low Power Digi aneb Voyage 0.7 na WRAP.2C s baycomem

Musim si to napsat hned, nez zapomenu jak jsem to udelal. 🙂

Základní informace o distribuci Voyage

About Voyage Linux 

Voyage Linux is Debian derived distribution that is best run on a x86 embedded platforms such as PC Engines ALIX/WRAP, Soekris 45xx/48xx and Atom-based boards.

It can also run on low-end x86 PC platforms. Typical installation requires 128MB disk space, although larger storage allows more packages to be installed.

Instalace Voyage 0.7 na CF 128MB pro WRAP

potrebne komponenty:

  • deska WRAP + napajeci zdroj (12V)
  • Compact Flash 128MB
  • ctecka karet CF (externi nebo v PC/ NTB)
  • PC/NTB s linuxem (napr Ubuntu)

postup:

  1. stahneme si do pracovniho adresare distribuci Voyage verze 0.7 (20110126) z adresy: http://mirror.voyage.hk/download/voyage/ (v dobe psani tohoto navodu plati ze verze 0.7=current)
  2. postupujeme podle README
    1. rozbalime balik tar –numeric-owner -jxf voyage-verze.tar.bz2 (opravdu to udelejte takto vcetne –numeric-owner, jinak se nezachovaji prava v filesystemu)
    2. naformatujeme CF
      1. nejprve zjistime, kde mame flashku -> dmesg | grep /dev/sd najdeme si kde je, napr: /dev/sda
      2. format flesky fdisk /dev/sdX
      3. vytvoreni oddilu mkfs.ext2 /dev/sdX1
      4. jeste tohle tune2fs -c 0 /dev/sdX1
    3. nyni muzeme spustit instlacni skript ./usr/local/sbin/voyage.update
      1. vybereme vytvorit novy disk
      2. target profile v tomto pripade 4 – WRAP
      3. zvolime kde mame flesku, prvni oddil, a kam ji muze namountovat
      4. bootloader lilo! (grub mi nenabootoval)
      5. terminal: console interface, abychom si nezaplnili seriak
      6. Flash Media as-is, protoze uz mame naformatovano
      7. dale uz jen “y” a pockame az se to vse provede
    4. ted mame plne pripraveny operacni system, pripadne mozno dle readme vyeditovat nastaveni site, defaultne je dhcp klient
    5. strcime CF do WRAPky zapojime sit a zapneme. V pripade, ze je vse OK si system asi po minute lizne IP adresu z DHCP nebo nastavi pevnou a nasledne se muze me prihlasit do systemu pres ssh. root/voyage
      • v pripade problemu se pripojime nullmodemem na seriak a jukneme se proc nam to nebootuje. Vhodny terminal pro linux je napr minicom, spoustime minicom -s nastavit 38400 1N8
      • mel by byt videt start desky, test pameti, a linux…… dale to prestane vypisovat protoze jsme to pri instalaci zakazali 🙂
      • vstup do biosu desky se provede poslanim znaku “s” pres seriovy port pri zapnuti napajeni

Instalace balíčku pro APRS

  1. takze nyni jsme uspesne prihlaseni do nasi nove instalace Voyage 0.7 🙂
    • pracujeme s Flash kartou, kde je filesystem RO (Read Only)
    • pri praci se soubory je nutne prepnout filesystem do RW (Read Write) remountrw
    • po ukonceni editace nezapomeneme “zamkount” filesystem remountro
    • Voyage je odnoz Debianu, to co zname z Debianu funguje i zde
  2. skocime si do /tmp a budeme stahovat balicky
    1. wget http://ftp.cz.debian.org/debian/pool/main/liba/libax25/libax25_0.0.11-6_i386.deb
    2. wget http://ftp.cz.debian.org/debian/pool/main/a/ax25-apps/ax25-apps_0.0.6-16_i386.deb
    3. wget http://ftp.cz.debian.org/debian/pool/main/a/ax25-tools/ax25-tools_0.0.8-13_i386.deb
    4. wget http://ftp.cz.debian.org/debian/pool/main/s/setserial/setserial_2.17-44.2_i386.deb (nutne pro baycom, u TNC neni potreba)
    5. wget http://ftp.cz.debian.org/debian/pool/main/a/aprsd/aprsd_2.2.5-13-5_i386.deb (kdyz chceme i igate)
    6. wget http://pakettiradio.net/downloads/digi_ned/digined_0.3.9-4_i386.deb
  3. nainstalujeme vsechny balicky dpkg -i nazevbaliku.deb

Konfigurace APRS

  1. ted uz jen staci nakonfigurovat axports, digined, aprsd
    • kdo nechce pouzivat editor vi nebo nechce instalovat mc (z duvodu mista na CF), lze pustit mc na lokalnim pocitaci a pristupovat pres shell link
  2. AX25
  3. DIGINED: 
    • /etc/digined/digi_ned.ini WIDE: aprs.cz/index.php FILL-IN: aprs.cz/index.php
    • /etc/digined/digi_id.ini obsahuje jeden radek statustextu
    • /etc/digined/digibcon.ini obsahuje jeden radek majaku napr: =4959.83NS01433.18E#PHG0000>W3,CZn-N,igate, QTH Pruhonice, WRAP.2C TEST
  4. APRSD: viz calanek: aprs.cz/index.php (v dobe psani tohoto navodu jeste na Voyage 0.7 neotestovano)
    • aprsd nam bude na konzoli nadavat (File I/O Error), ze nemuze zapisovat logy (RO filesystem), asi to nicemu nevadi.
Pokud selze nektery z bodu doprucuji pouzit google.com

27.1.2011 OK1COM