Eicon Diva divas_cfg.rc autostart

mko

Neuer User
Mitglied seit
22 Okt 2005
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen

Es gelingt mir nicht den Treiber meiner Eicon Diva Karte automatisch zum starten zu bewegen.

OS Debian etch Asterisk 1.4
Manuell geht alles wunderbar.

Auszug aus der Readme

Run this script(divas_cfg.rc) to start the Eicon DIVA Server cards on your system.
This can be done manually or by some init scripts at boot time, but
it must be run as root.

Hat jemand eine Idee ?

Danke
 
Eine Möglichkeit wäre, divas_cfg.rc über das Asterisk Startscript mit zu starten. Alternativ kannst du auch ein eigenes Startscript anlegen, beispielsweise /etc/init.d/diva und hiermit die Diva mit divas_cfg.rc zu starten bzw. mit divas_stop.rc zu stoppen.

Dieses Script dann in den entsprechenden Runlevel verlinken und schon startet die Karte automatisch mit.
 
Besten Dank für deine Antwort.
Ich habe folgendes schon versucht:
Analog zu Betateilches Startscript für Asterisk

echo /usr/lib/divas/divas_cfg.rc > /etc/init.d/divas
chmod a+x /etc/init.d/divas
ln -s /etc/init.d/divas /etc/rc2.d/S98divas

Aber es finktioniert eben leider nicht.
Wenn ich manuell eingebe:
/etc/init.d/divas
/etc/init.d/asterisk

Geht alles bestens.

Ich kann mit der Aussage:

by some init scripts at boot time, but it must be run as root.

nichts anfangen - welcher runlevel startet mit root privilegien ?

Danke für die Hilfe
 
Wenn in dem "Startscript" wirklich nur die Zeile /usr/lib/divas/divas_cfg.rc steht, kann es so nicht funktionieren, da die Scripte mit den Paramentern start und stop zusammen ausgeführt werden.

Siehe dir mal die bei Asterisk mitgelieferten Startscripte an (im Unterverzeichnis contrib). Da kann man die Zeile wunderbar in den Start-Block mit einbauen.
 
zuerst stop dann start...

Mein Problem war nicht der automatische start sondern, dass offensichtlich irgendwelche Fragmente des DIDD Treiber bereits geladen werden.

Meine Lösung sieht im Moment so aus...

/usr/lib/divas/divas_stop.rc nach /etc/init.d kopiert
/usr/lib/divas/divas_cfg.rc nach /etc/init.d kopiert

chmod a+x /etc/init.d/divas_cfg.rc
chmod a+x /etc/init.d/divas_stop.rc

ln -s /etc/init.d/divas_stop.rc /etc/rc2.d/S95divas
ln -s /etc/init.d/divas_cfg.rc /etc/rc2.d/S96divas

Wenn man auf der Konsole schaut sieht man, dass die Divas Treiber ganz früh beim start schon einmal geladen werden (init-bottom ?).

Hat jemand eine Ahnung wo das sein kann?

Gruss Martin
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,890
Beiträge
2,304,188
Mitglieder
378,576
Neuestes Mitglied
densen420