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.