On Tue, Aug 20, 2002 at 09:26:10PM -0700, Sebastian Huber wrote:
Hallo, nach dem ganzen hin und her, ist es auch fuer mich schwierig das wesentliche zu extrahieren. Ich wuerde mal folgendes vorschlagen: 1. AVM Treiber kompillieren und NICHT installieren 2. fcusb2.o nach /lib/modules/VERSION/misc kopieren 3. i4l auf den aktuellen Stand bringen
ftp://ftp.suse.com/pub/suse/i386/update/8.0/n1/i4l.rpm
4. die Datei /etc/init.d/isdn erstetzen (Anhang)
Nur notwendig wenn rpm -V i4l.rpm einen Fehler fuer diese Datei meldet.
5. YaST ISDN Konfiguration 6. reboot
Wenn es dann immer noch nicht geht, liegt es wahrscheinlich daran, dass die Firmware nicht geladen wird. Probier dann mal 'avmcapictrl load AVM_TREIBER_VERZEICHNIS/fus2base.frm 1'. Ich habe leider keine Ahnung wer dafuer zustaendig ist die Firmware zu laden.
das passiert letztlich mit folgendem Befehl: $SBIN/capiinit -c capi.conf.${ID} start >& /dev/null in /etc/sysconfig/isdn/scripts/load-fcusb2 wenn in /etc/sysconfig/isdn/capi.conf.contr0 folgendes drin steht: fcusb2 fus2base.frm - - - - - Und der Ablauf ist wie folgt: USB erzeugt ein event ein Fritz USB V2.0 gefunden wurde, es wird aus den bei den modulen gefundenen Daten ermittelt das der Treiber fcusb2.o zustaendig ist, dieser wird geladen. Nach dem Laden wird das in /etc/modules.conf fuer dieses module zustaendige Script ausgefuehrt: /etc/sysconfig/isdn/scripts/hotplug_usb start fcusb2 Dieses startet dann nacheinander, wenn einen entsprechende /etc/sysconfig/isdn/cfg-contr0 Datei (das ist die Datei die YaST anlegt) gefunden wurde: /etc/init.d/isdn start contr0 -o hotplug Das laed dann die restlichen module und die firmware ueber /etc/sysconfig/isdn/scripts/load-fcusb2 Danach werden mit /etc/init.d/network start -o hotplug type=isdn /etc/init.d/network start -o hotplug type=ippp Alle definierten Verbindungen hochgefahren. Ich weis jetzt was schief laeuft, wenn die Datei /etc/init.d/isdn kaputt ist bzw. Reste einer anderen Installation da sind: Dann wird der Treiber bereits beim Booten geladen, dadurch wird beim USB Event Adapter gefunden das modul nicht nochmal geladen, was dann auch bedeutet, das das entsprechende script /etc/sysconfig/isdn/scripts/hotplug_usb nicht ausgefuehrt wird, damit werden die restlichen module und die firmware nicht geladen. Es sieht zwar so aus, als ob alles da ist, ist es aber nicht. Abhilfe (auch fuer den Fall, das mal die Module nicht entladen wurden): Einfach: /etc/sysconfig/isdn/scripts/hotplug_usb start fcusb2 aufrufen und es sollte auch dann gehen. -- Karsten Keil SuSE Labs ISDN development