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) 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. Ciao On Tuesday 20 August 2002 11:55, Lothar Reupsch wrote:
Hi,
ich habe genau das gleiche Problem mit Suse 8.0 und AVM Card USB. Mehrmals habe ich schon Suse neu installiert, um ja ein "jungfräuliches" System zu haben, sowie den Treiber von AVM installiert. In Yast habe ich nichts konfiguriert. Dennoch bekomme ich auf ein 'pppd call isdn/avm' stets die Antwort
Plugin userpass.so loaded. userpass: $Revision: 1.3 $ Plugin capiplugin.so loaded. capiplugin: $Revision: 1.24 $ capiconn: 1.5 capiplugin: CAPI_REGISTER failed - CAPI not installed (0x1009) [No such device or address (6)]
Natürlich habe ich den Mail-Verkehr hier nachvollzogen, konnte aber keine Lösung zustande bringen. Also, was muß ich nach dem Entpacken des Treibers tun? Erst irgendetwas in Yast konfigurieren, oder gleich ein './install'? Sind weitere Konfigurationen an irgendwelchen Dateien notwendig?
Vielen Dank,
Ciao Lothar
----- Original Message ----- From: "Sebastian Huber"
To: Sent: Wednesday, August 21, 2002 4:17 AM Subject: Re: [suse-isdn] SuSE 8.0 und AVM Card USB 2.0 Hi, nun funktioniert alles. Es lag wohl an der /etc/init.d/isdn Datei, die
habe
ich aber nie angefasst. Vielen Dank nochmal.
Ciao
On Tuesday 20 August 2002 08:21, Karsten Keil wrote:
On Tue, Aug 20, 2002 at 03:40:36PM +0200, Sebastian Huber wrote:
Hallo, also wenn ich das ISDN System von YaST verwende, geht zu viel schief.
Ich
werde das jetzt lassen und die Internetverbindung ueber die
Kommandozeile
starten. Bei dem hotplug gibt es noch das Problem, dass ich zwar nun
die
Datei /etc/hotplug/usb/fcusb2:
#! /bin/sh
frm=/usr/lib/isdn/fus2base.frm logger -t fcusb2 -p kern.info "initializing CAPI" /usr/sbin/capiinit start logger -t fcusb2 -p kern.info "uploading firmware $frm to controller
1"
/usr/sbin/avmcapictrl load $frm 1
exit 0
Das ist nicht ausreichend um mit kinternet und den I4L tools arbeiten zu koennen. ...
erstellt habe, diese wird aber bei einem hotplug-Ereignis nicht ausgefuehrt, obwohl ich in die /etc/modules.conf
post-install fcusb2 /etc/hotplug/usb/fcusb2
Nimm doch bitte den Eintrag der vom i4l eingetragen wird.
eingetragen habe. Wenn ich es nach dem Booten selber ausfuehre, geht danach ein 'pppd call isdn/lrz'. Notfalls fuehre ich das ueber ein init-Skript aus, das ist dann zwar Pfusch, aber funktioniert. Ich
hoffe
jetzt einfach, dass mit der SuSE 8.1 die Lizenzfragen erledigt sind,
und
dann das Update die Probleme loest ;-)
Hat damit nichts zu tun, wenn irgendwas das System kaputt macht nutzt das der Treiber schon beim kernel dabei ist nichts und ein Update funktioniert erst recht nicht.
...
was sagt ein rpm -V i4l
S.5....T c /etc/init.d/isdn
Aha, modifiziert.
SM5....T c /etc/isdn/isdn.conf
OK. (wird fuer den AREACODE modifiziert)
S.5....T /etc/sysconfig/isdn/scripts/load-fcusb2
Aha die scripte sind also nicht mehr OK.
Beim isdn script fehlt garantiert die onboot Erkennung, wer oder was das kaputt macht weiss ich nicht. Ich haeng das orginale ran.
In load-fcusb2 habe ich start_isdnlog auskommentiert.
Das ist dann OK, wenn das script dann so aussieht:
#!/bin/sh RET=0 CAPI_CNR=${CAPI_CNR:=1} echo -n " $CAPI_CNR" . scripts/load-capi if [ $RET -eq 0 ]; then rc_failed $RET rc_status -v echo -n "Initializing capi for $ID ($CAPI_CNR)" $SBIN/capiinit -c capi.conf.${ID} start >& /dev/null RET=$? if [ $RET -eq 0 ]; then if [ -n "$EAZMAP" ]; then I4L_EAZMAP_$CONTR="capidrv-${CAPI_CNR} ${EAZMAP}" I4L_EAZMAP_IDX="$I4L_EAZMAP_IDX $CONTR" fi CAPI_CNR=$(($CAPI_CNR + 1)) # start_isdnlog ${CONTR_CNT} ${ID} else RET=2 fi fi test $RET -eq 0 && CONTR_CNT=$(($CONTR_CNT + 1))
Was steht in /etc/sysconfig/isdn/cfg-contr0
AREACODE="" DEBUG="4" DIALPREFIX="" DRIVER="fcusb2" NAME="AVM FRITZ!Card USB v2.0" PARA_IO="" PARA_IRQ="" PARA_MEMBASE="" PARA_SUBTYPE="2" PARA_TYPE="8003" PROTOCOL="euro" STARTMODE="hotplug" UNIQUE=""
Auch OK.
was kommt bei grep -2 fcusb /etc/modules.conf
# do not modify previous line
post-install fcusb /etc/sysconfig/isdn/scripts/hotplug_usb start fcusb pre-remove fcusb /etc/sysconfig/isdn/scripts/hotplug_usb stop fcusb
post-install fcusb2 /etc/sysconfig/isdn/scripts/hotplug_usb start
fcusb2
pre-remove fcusb2 /etc/sysconfig/isdn/scripts/hotplug_usb stop fcusb2
post-install fxusb /etc/sysconfig/isdn/scripts/hotplug_usb start fxusb
Das ist perfekt.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com