Hallo Karsten, ich würde gerne den Faden "Integration Gigaset-Treiber in openSUSE 10.3" wieder aufnehmen. Am 22.01.2007 18:36 schrieb ich:
Am 20.01.2007 21:14 schrieb Karsten Keil:
On Sat, Jan 20, 2007 at 03:10:39AM +0100, Tilman Schmidt wrote:
- Kann ich zusätzliche gerätespezifische Parameter abfragen und in Modulparameter übertragen lassen?
Jain. Im Moment gibt es da nur das special für die T1, das könnte man aber eventuell ausbauen.
Das, schlage vor, lassen wir erstmal ganz weg. Die Treiber funktionieren ja auch ohne das.
- Kann ich einen Daemon-Prozess installieren und mit einem in YaST abzufragenden Parameter (Schnittstellendatei) starten lassen?
Das sollte über /etc/init.d/gigaset gehen; gigaset Namen am Besten für den LSB conformen Service bei lanana reservieren, dann ist das bei allen Distris gleich, sonst muss er für uns suse-gigaset heissen.
Der Servicename "gigaset" ist mittlerweile für unser Projekt registriert. Offen ist damit aus meiner Sicht noch der Komplex:
1. Ich baue ein Userspace-Paket mit dem Daemon und dem Init-Skript. 2. Das Init-Skript liest die Angabe der anzusprechenden Schnittstelle (z.B. /dev/ttyS1) aus einer geeigneten Datei unter /etc/sysconfig. (/etc/sysconfig/gigaset? Oder lieber eine der schon vorhandenen?) 3. YaST muss dann, wenn man ein ISDN-Gerät des Typs "Siemens Gigaset M101" installiert, abfragen, wo das Gerät angeschlossen ist, die entsprechende Gerätedatei als Parameter in die Sysconfig-Datei eintragen und den Systemdienst "gigaset" aktivieren. Wie erreiche ich 3.?
Natürlich in umgekehrter Reihenfolge, d.h. für 1. brauche ich die Antworten auf 2. und 3. Und als "nice to have":
Unser bisheriges Setup-Skript legt einen generischen Symlink /dev/ttyG an, der auf die gerätespezifische Gerätedatei (z.B. /dev/ttyGB0 oder /dev/ttyGU0) verweist [...].
Das könnte gegebenfalls im SuSEconfig.isdn script gemacht werden, das wird nach jeder Änderung im YaST ISDN Bereich einmal gestartet.
Da ist dann halt die Frage, woher SuSEconfig.isdn weiß, welchen Symlink es setzen soll. Es können ja auch mehrere Gigaset-Geräte installiert sein, [...]
Kann man, denke ich, auch erstmal vernachlässigen und bei mehreren Geräten willkürlich eins aussuchen. Wie soll ich das einbauen? Einfach ans Ende anhängen, oder gibt es da einen geeigneteren Platz? Danke, Tilman -- Tilman Schmidt E-Mail: tilman@imap.cc Bonn, Germany Diese Nachricht besteht zu 100% aus wiederverwerteten Bits. Ungeöffnet mindestens haltbar bis: (siehe Rückseite)