On Wed, Aug 21, 2002 at 05:48:13AM +0200, Ole Foskaty wrote:
Guten Morgen!
Oha! Was sind das für Probleme? Wann treten die auf? Ist das schon irgendwo dokumentiert?
ICh bin mir nicht sicher ob es bei USB Probleme gibt (mal abgesehen das ich bis jetzt nicht weis wer/was /etc/init.d/isdn verstuemmelt).
Ja, das ist seltsam, soweit ich weiß, wird das auch von dem AVM-Paket nicht angefaßt.
Ja, das habe ich auch schon ueberprueft. ...
Mir gefaellt das ganze hotplug USB Zenario im Moment ueberhaupt nicht.
Dieser Eindruck entspricht der verhältnismäßig hohen Zahl an Fragen und Unklarheiten in diesem Fall. Durch die benötigte Firmware ist insbesondere die Installation für die FRITZ!Card USB v2 eine Kette von Ereignissen, die ziemlich wackelig ist und korrekt ablaufen muß... Ist wohl der komplizier- tester Fall von diesen Treibern.
Könnte man nicht einfach alles über pre-install (capiinit skript) und post- install (Firmware) in /etc/modules.conf abwickeln und sich den ganzen Stunt über Startskripte, /etc/sysconfig... etc. sparen? Oder gibt es einen Grund, das nicht zu machen?
Das ist nicht der Grund, weshalb es nicht funktioniert. Es gab keinen (mir bekannten) Fehler der deshalb zu Stande kam. Selbst mit dem kaputten /etc/init.d/isdn funktioniert dieser Teil, nur wird beim booten nicht erkannt, das es sich ums booten und nicht um hotplug handelt und der Treiber wird bereits an dieser Stelle geladen. /etc/init.d/isdn ist halt der ganz normale Weg ISDN zu starten, fuer USB einen anderen Weg zu gehen wuerde bedeuten das man noch mehr Stellen bei Aenderungen zu beruecksichtighen hat - auf Dauer nicht wartbar. DAs fuer jeden Treiber ein eigenes Startscript geladen wird hat auch seine Gruende: Erweiterbarkeit ohne immer die bestehenden Scripte zu aendern. Wie gesagt, das hat keinen der Problemfaelle erzeugt (macht es fuer den der das Konzept nicht kennt allerdings schwer das nachzuvollziehen, deshalb auch meine ausfuehrliche Mail wie es funktioniert). Das eigentliche Problem ist ja das ueber /etc/modules.conf gegangen wird, das bedeutet im Endeffekt, das wenn schon ein modul geladen ist (warum auch immer), kein Script mehr gestartet wird. Besser waer es, das Script beim Event "Adapter am USB gefunden" zu starten. Das werde ich jetzt als Ziel weiterverfolgen. -- Karsten Keil SuSE Labs ISDN development