On Mon, Aug 19, 2002 at 11:08:46PM +0200, Ole Foskaty wrote:
Hallo!
Das ist ja merkwürdig... Das würde bedeutet, daß der Treiber bereits geladen ist, wenn capiinit gestartet wird! Irgendwo existiert noch ein Rest einer Installation, der hier störend wirkt.
Nein hotplug. USB laed den Treiber, deshalb ist er bei capiinit schon da, stoert aber nicht weiter. Was hier fehlt ist der config Eintrag selbst.
Das reicht aber nicht. Entweder das Hotplug fährt sauber mit Firmware hoch, dann muß capiinit für die CAPI-Module aber schon da sein, oder capiinit samt config fährt mit einem wartenden Treiber hoch und dann muß Hotplug noch die Firmware laden.
Richtig so funktioniert es auch beim aktuellen i4l setup fuer den Adapter: hotplug laed fcusb2 der triggert mit seimem "post-install" das eigentliche startscript das dann uber capiinit die restlichen Komponenten incl. Firmware laedt. Zusaetzlich wird auch isdn und capidrv geladen, so das die volle I4L Funktionalitaet zur Verfuegung steht.
Nur Treiber und Firmware ins Config packen geht nicht, wenn capiinit beim Booten getriggert wird und dann kein Controller vorhanden ist.
Das darf natuerlich nicht sein, damit beim booten die scripte nicht ausgefuehrt werden, wurde der STARTMODE eingefuehrt, wenn der auf hotplug steht, koennen die Scripte nur ueber hotplug (und manuell) ausgefuert werden. Beim booten sollte dann ein "skipped" bei den entsprechenden Treibern/Geraeten stehen. -- Karsten Keil SuSE Labs ISDN development