Bootfähiges Image Voyage-Linux (incl. SvxLink) für ThinClients

Michael/DK5HH hat ein bootfähiges Image erstellt, welches auf eine CF-Karte kopiert werden kann. Die kann dann in ein Futro A2xx eingebaut werden und nach dem Booten des Linuxsystems ist man in Besitz eines vorinstallierten und vorkonfigurierten SvxLink’s. Nachfolgend die Anleitung von Michael/DK5HH, bei Problemen und Fragen bitte direkt mit Ihm Verbindung aufnehmen.

Bitte auch die Ergänzungen zum Image lesen!!!!!

Liebe OM’s,

zu meinen Anmerkungen auf der Sysop-Tagung in Hannover nun der Link auf eine von mir zusammengestellte bootfähige Flashkarte. Die gesamte Flashkarte ist mit bzip2 kompaktiert.

http://svxlink.de/download/voy-092-svx.img.bz2

Die Datei voy-092-svx.img.bz2  hat (559977256 Bytes)

dann die Datei entpacken – das ergibt eine Datei mit 1,8 GByte
Diese Datei wird als ganzes auf die Flashkarte geschrieben (diese sollte etwa 2 GB haben)
Ich habe eine solche krumme Größe gewählt, die auf jeden Fall noch in eine ~ 2GB-Karte passt.

*Äußerste* *Vorsicht*!!! für die folgenden Schritte (erst einmal durchlesen!)
Dazu gibt es mehrere Methoden:

dd if=voy-092-svx.img of=/dev/sdx bs=1M
/dev/sdx bitte entsprechend wählen — Achtung nicht /dev/sdx1 sondern /dev/sdx (x ersetzen!)

Mit beiden Kommandos wird alles überschrieben! Es entsteht ein neuer Bootsektor mit neuer Partitionstabelle

Das Image sollte auf Futro A2xx booten und normal funktionieren.
Es ist leider nicht für mich möglich gewesen, weitere Rechner zu prüfen. Ich habe einen sehr neuen Kernel (3.10 auf der Karte) verwendet, so dass wohl alle älteren Netzwerkkarten sofort angesprochen werden sollten.

Das Programm svxlink ist in der neusten Version (von heute)  übersetzt worden. Ich habe dann die Sounds und die Konfiguration von DB0HFT vollständig übernommen.
Informationen sind auf svxlink.de

Eure individuelle Anpassung sollte mindestens sein

  1. Rufzeichen von DB0VVV ändern (/etc/svxlink/svxlink.conf)
  2. Sound DB0HFT.wav suchen und mit eigener Begrüßung ersetzen (16 kHz, mono, 16Bit) steht in (/usr/share/svxlink/sounds/de_DE/LocalAudio/DB0HFT.wav)
  3. Module zB Echolink aktivieren (in /etc/svxlink/svxlink.conf)
  4. Soundlautstärken einstellen (mittels alsamixer — siehe Webseite)

Der Aufbau eines Interfaces ist auf der svxlink.de und im Netz an mehreren Stellen beschrieben. U.a. habe ich im November auf der Interradio einen kleinen Vortrag gehalten und einen weitere einfachen Vorschlag unterbreitet.

Der einfachste (etablierteste) Weg zur Steuerung von Tx und Rx ist mit einer seriellen Schnittstelle — die Futros habe eine feste RS232
Dort sollen Squelch und PTT angeschlossen werden. Der Squelch kann auch im Programm selbst abgeleitet werden, z.B. wenn man direkt an den Diskriminator anschließen möchte — bitte informieren!

Das Linux-Betriebssystem ist Voyage 0.9.2 (voyage.hk), welches optimiert für Flashkarten ist. Es ist derzeit auf einem Debian Wheezy 7.3 aufsetzend. Die Flashkarte ist nach dem Booten nur lesbar gemountet — Änderungen an Dateien lassen sich erst durchführen, wenn mittels „remountrw“ als root die Flashkarte schreibbar gemacht wurde.

Einloggen bitte mit:

user:              root
Passwort:      voyage

Ich empfehle noch, einen unpreviligierten Benutzer einzurichten!
Also als root:
adduser db0xxx

Dann auch diesen User mit den notwendigen Rechten ausstatten

addgroup db0xxx audio
addgroup db0xxx svxlink
addgroup db0xxx dialout

Dann sollte es später auch möglich werden, als db0xxx svxlink zu starten

Wenn Soundkarte und Squelch sowie PTT angeschlossen sind, können wir jetzt schon als root mal starten

svxlink

Auf dem Terminal läuft dann alles mit — ohne die Anschlüsse gibt es jetzt natürlich Fehlermeldungen. mit der Tastatur können wir “ * “ eingeben — der Sender sollte getastet werden und die Eröffnungsmeldung kommt

Das Programm wird mit „q“ beendet.

Wenn ihr hier seid, dann freue ich mich auf weitere Fragen, die wir gerne dann mittels einer gemeinsamen Terminalsitzung (Skype und screen parallel) unmittelbar ausräumen können — ich würde mich dann auf den Rechner gerne einmal mit Euch zusammen einloggen. Dazu bitte dann vorher user DK5HH anlegen, so dass ich mich einloggen kann. (hinterher kann man den mit deluser dk5hh wieder löschen)

Noch ein wichtiger Hinweis, nach Erstellung dieses Images wurde im Trunk noch eine kleine Erweiterung eingefügt, bitte den Parameter

PTT_TYPE=SerialPin

in den Abschnitt [Tx] einfügen.