Re: [suse-isdn] SuSE 8.0 und AVM Card USB 2.0
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 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 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 ;-) On Tuesday 20 August 2002 04:16, Karsten Keil wrote:
On Tue, Aug 20, 2002 at 12:52:17PM +0200, Sebastian Huber wrote:
Hallo, also langsam geht was. Wenn ich nach dem Booten ein 'avmcapictrl load /usr/lib/isdn/fus2base.frm' aufuehre, kann ich mich ueber 'pppd call isdn/lrz' ins Internet einwaehlen und z.B. diese Mail wegschicken.
Das sollte nicht notwendig sein, wenn der Treiber richtig konfiguriert ist und ueber hotplug gestartet wurde. Manchmal geht das hotplug schief, wenn das geraet bereits beim booten angeschlossen ist (liegt am USB Treiber core, nicht an dem Adapter). USB rausziehen, ein paar Sekunden warten und wiederreinstecken hilft in diesen Faellen.
Allerdings laeuft der Prozess 'isdnlog' aus dem Ruder, d.h. er braucht
alle
Rechenleistung, die zu haben ist, ich habe ihn dann gekillt.
Muss ich mal genauer untersuchen.
Ich habe i4l auf den aktuellen Stand gebracht und c4l-lib und c4l-sys
vorher
deinstalliert. Mit YaST habe ich wieder die Karte und einen ISP
hinzugefuegt.
Beim Booten seht auch da, dass der Start von ippp0 ausgelassen wurde.
Was steht bei isdn da ?
Ein './install -v' liefert folgendes:
Das ist nicht sinnvoll, da Du damit die AVM Installation ueberprueftst, die nicht notwendig ist.
was sagt ein rpm -V i4l
S.5....T c /etc/init.d/isdn SM5....T c /etc/isdn/isdn.conf S.5....T /etc/sysconfig/isdn/scripts/load-fcusb2 In load-fcusb2 habe ich start_isdnlog auskommentiert.
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=""
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 jedoch der Stand bevor ich die YaST ISDN Sachen geloescht habe.
So wie ich das verstanden habe, wird der Kartentreiber ueber hotplug geladen und es soll dann ein Skript ausgefuehrt werden, das die Firmware laedt. Heisst dieses Skript vielleicht /etc/hotplug/usb/fcusb2 (das fehlt laut dem install-Skript)?
Nein /etc/sysconfig/isdn/scripts/hotplug_usb
Prinzipiell kann ich auch mit dem manuellen Starten leben, allerdings waere es schon gut, wenn die Sache auch mit kinternet klappt.
kinternet ist unabhaengig davon.
______________________________________________________________________________ WEB.DE MyPage - Ultimatives Kommunikationstool! Ihre Message sofort online! Domain aenderbar! http://www.das.ist.aber.ne.lustige.sache.ms/
Hallo!
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
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
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 ;-)
Ist obige Datei "fcusb2" als ausführbar markiert? (Ich weiß nicht, wie das bei "post-install" ist, aber wenn das Hotplug-Subsystem das Ding aufrufen soll, muß glaube ich Ausführbarkeit gegeben sein...) Versuch' das mal. Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
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. -- Karsten Keil SuSE Labs ISDN development
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.
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"
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
On Tue, Aug 20, 2002 at 08:55:46PM +0200, 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
kopiere nur fcusb.o (bzw. fcusb2.o) nach /et
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?
Nein ./install macht einen Teil der Probleme kopiere nur fcusb.o (bzw. fcusb2.o) nach /lib/modules/2.4.18-4GB/misc/ Installiere das aktuelle i4l.rpm. Kontrolliere mit rpm -V i4l ob es ordnungsgemaess installiert ist. Wenn /etc/init.d/isdn einen Fehler anzeigt, ersetze die Datei durch die im Attachment meiner vorletzten Mail zum Thema. -- Karsten Keil SuSE Labs ISDN development
Hallo!
Nein ./install macht einen Teil der Probleme kopiere nur fcusb.o (bzw. fcusb2.o) nach /lib/modules/2.4.18-4GB/misc/
Oha! Was sind das für Probleme? Wann treten die auf? Ist das schon irgendwo dokumentiert? Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On Tue, Aug 20, 2002 at 09:34:19PM +0200, Ole Foskaty wrote:
Hallo!
Nein ./install macht einen Teil der Probleme kopiere nur fcusb.o (bzw. fcusb2.o) nach /lib/modules/2.4.18-4GB/misc/
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). Bei nicht USB mach das install in sofern Probleme das ein zusaetzliches Startscript installiert wird und dadurch (falls die Karte auch ueber YaST konfiguriert wurde) die Treiber doppelt geladen werden. Mir gefaellt das ganze hotplug USB Zenario im Moment ueberhaupt nicht. -- Karsten Keil SuSE Labs ISDN development
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.
Bei nicht USB mach das install in sofern Probleme das ein zusaetzliches Startscript installiert wird und dadurch (falls die Karte auch ueber YaST konfiguriert wurde) die Treiber doppelt geladen werden.
Das stimmt, diese Möglichkeit besteht. Eigentlich sollte man so eine Instal- lation einmal ausführen und gut ist. :-)
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? Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
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
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
Nabend!
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
Ad 1) Das Übersetzen ist nur nötig bei neuen Kernels! Ansonsten kann man einfach das beiliegende .o verwenden... Das wurde auch so schon einmal auf der Liste beschrieben - das sollte funktionieren. Das Listen-Archiv ist unter folgendem URL zu finden: - http://lists.suse.com/archive/suse-isdn/ Ist aber eine Menge Text... ;-) Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hallo nochmal,
gemäß der Anleitungen bin ich jetzt vorgegangen, bekomme aber immernoch den
gleichen Fehler.
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)]
Was kann ich jetzt noch tun?
Ciao Lothar
----- Original Message -----
From: "Ole Foskaty"
Nabend!
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
Ad 1) Das Übersetzen ist nur nötig bei neuen Kernels! Ansonsten kann man einfach das beiliegende .o verwenden...
Das wurde auch so schon einmal auf der Liste beschrieben - das sollte funktionieren. Das Listen-Archiv ist unter folgendem URL zu finden:
- http://lists.suse.com/archive/suse-isdn/
Ist aber eine Menge Text... ;-)
Gruß, =OF=
-- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
-- 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
Hallo!
gemäß der Anleitungen bin ich jetzt vorgegangen, bekomme aber immer- noch den gleichen Fehler.
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)]
Was kann ich jetzt noch tun?
Was sagt "lsmod" in obiger Lage? Was sagt "cat /proc/capi/controller" in obiger Lage? Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
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
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1
device capi20 not registered: No such device
look in /proc/devices.
maybe the devicefiles are installed with a wrong majornumber,
or you linux kernel version only supports 64 char device (check /usr/include/linux/major.h)
linux:/ # etc/sysconfig/isdn/scripts/hotplug_usb start fcusb
script called with start fcusb
CONTR_FILES = cfg-contr0
etc/sysconfig/isdn/scripts/hotplug_usb: /etc/init.d/isdn: bad interpreter: No such file or directory
Setting up network interfaces:
Setting up network interfaces:
ippp0 error in /usr/sbin/isdnctrl addif ippp0
linux:/ # lsmod
Module Size Used by Not tainted
nls_iso8859-1 2880 1 (autoclean)
nls_cp437 4384 1 (autoclean)
vfat 9244 1 (autoclean)
fat 28984 0 (autoclean) [vfat]
snd-pcm-oss 45152 1 (autoclean)
snd-mixer-oss 11136 0 (autoclean)
snd-via686 8068 1
snd-pcm 58528 0 [snd-pcm-oss snd-via686]
snd-timer 11456 0 [snd-pcm]
snd-ac97-codec 24196 0 [snd-via686]
ipv6 123424 -1 (autoclean)
snd-mpu401-uart 3504 0 [snd-via686]
snd-rawmidi 13536 0 [snd-mpu401-uart]
snd-seq-device 4336 0 [snd-rawmidi]
snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-via686 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3268 3 [snd]
ds 6368 4
yenta_socket 8384 2
pcmcia_core 37984 0 [ds yenta_socket]
isa-pnp 27816 0 (unused)
joydev 5728 0 (unused)
evdev 3904 0 (unused)
input 3072 0 [joydev evdev]
usb-uhci 20996 0 (unused)
usbcore 55136 1 [usb-uhci]
ext3 60160 1
jbd 42196 1 [ext3]
linux:/ # cat /proc/capi/controller
cat: /proc/capi/controller: No such file or directory
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB (nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Viele Grüße
Lothar Reupsch
----- Original Message -----
From: "Karsten Keil"
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
-- 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
Hallo! On Wednesday 21 August 2002 11:18, Lothar Reupsch wrote:
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1 device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check /usr/include/linux/major.h)
Diese Fehlermeldung kommt mir sehr bekannt vor. Mal abgesehen davon, dass bei mir die Firmware fus2base.frm heisst, solltest du vor dem avmcapictrl Kommando mal ein 'capiinit start' absetzen.
linux:/ # etc/sysconfig/isdn/scripts/hotplug_usb start fcusb script called with start fcusb CONTR_FILES = cfg-contr0 etc/sysconfig/isdn/scripts/hotplug_usb: /etc/init.d/isdn: bad interpreter: No such file or directory Setting up network interfaces: Setting up network interfaces: ippp0 error in /usr/sbin/isdnctrl addif ippp0
linux:/ # lsmod Module Size Used by Not tainted nls_iso8859-1 2880 1 (autoclean) nls_cp437 4384 1 (autoclean) vfat 9244 1 (autoclean) fat 28984 0 (autoclean) [vfat] snd-pcm-oss 45152 1 (autoclean) snd-mixer-oss 11136 0 (autoclean) snd-via686 8068 1 snd-pcm 58528 0 [snd-pcm-oss snd-via686] snd-timer 11456 0 [snd-pcm] snd-ac97-codec 24196 0 [snd-via686] ipv6 123424 -1 (autoclean) snd-mpu401-uart 3504 0 [snd-via686] snd-rawmidi 13536 0 [snd-mpu401-uart] snd-seq-device 4336 0 [snd-rawmidi] snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-via686 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device] soundcore 3268 3 [snd] ds 6368 4 yenta_socket 8384 2 pcmcia_core 37984 0 [ds yenta_socket] isa-pnp 27816 0 (unused) joydev 5728 0 (unused) evdev 3904 0 (unused) input 3072 0 [joydev evdev] usb-uhci 20996 0 (unused) usbcore 55136 1 [usb-uhci] ext3 60160 1 jbd 42196 1 [ext3]
Bei dir werden ja gar fast gar keine relevanten Module geladen. Hast du auch das neue i4l installiert?
linux:/ # cat /proc/capi/controller cat: /proc/capi/controller: No such file or directory
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB (nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Viele Grüße Lothar Reupsch
----- Original Message ----- From: "Karsten Keil"
To: Sent: Tuesday, August 20, 2002 11:43 PM Subject: Re: [suse-isdn] SuSE 8.0 und AVM Card USB 2.0 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
-- 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
Hallo!
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1 device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check /usr/include/linux/major.h)
Diese Fehlermeldung kommt mir sehr bekannt vor. Mal abgesehen davon, dass bei mir die Firmware fus2base.frm heisst, solltest du vor dem avmcapictrl Kommando mal ein 'capiinit start' absetzen.
... in Verbindung mit ...
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB (nicht 2.0) habe, aber ich glaube das macht keinen Unterschied...
Die FRITZ!Card USB (also *nicht* die FRITZ!Card USB v2) braucht keine Firm- ware, d.h. "avmcapictrl load ..." ist hier nicht nötig und würde nur eine weitere Fehlermeldung produzieren. Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On Wed, Aug 21, 2002 at 08:18:06PM +0200, Lothar Reupsch wrote:
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1
Fuer die Fritz!CARD USB brauchst Du keine Firmware (nur bei v2.0 v3.0)
device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check /usr/include/linux/major.h)
Es sieht so aus als ob der treiber garnicht vorhanden ist. ...
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB (nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Dann brauchst Du 1. die Treiber fuer fcusb (und nicht fcusb2) und zweitens keine firmware. Die Treiber kannst Du von AVM downloaden und entpacken. install wenn moeglich nicht benutzen, sondern nur die Datei fcusb.o nach /lib/modules/2.4.18-4GB/misc kopieren und depmod -a aufrufen. -- Karsten Keil SuSE Labs ISDN development
Hi,
jetzt habe ich Suse nochmal installiert, um sicher zu gehen, dass mein
System "rein" ist. Dann habe ich den korrekten Treiber entpackt und fcusb.o
nach /lib/modules/2.4.18-4GB/misc kopiert. Dann ein depmod -a und hier kommt
nun das Ergebnis von lsmod:
linux:/ # depmod -a
linux:/ # lsmod
Module Size Used by Not tainted
nls_iso8859-1 2880 1 (autoclean)
nls_cp437 4384 1 (autoclean)
vfat 9244 1 (autoclean)
fat 28984 0 (autoclean) [vfat]
snd-pcm-oss 45152 1 (autoclean)
snd-mixer-oss 11136 0 (autoclean)
snd-via686 8068 1
snd-pcm 58528 0 [snd-pcm-oss snd-via686]
snd-timer 11456 0 [snd-pcm]
ipv6 123424 -1 (autoclean)
snd-ac97-codec 24196 0 [snd-via686]
snd-mpu401-uart 3504 0 [snd-via686]
snd-rawmidi 13536 0 [snd-mpu401-uart]
snd-seq-device 4336 0 [snd-rawmidi]
snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-via686
snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3268 3 [snd]
ds 6368 4
yenta_socket 8384 2
pcmcia_core 37984 0 [ds yenta_socket]
isa-pnp 27816 0 (unused)
joydev 5728 0 (unused)
evdev 3904 0 (unused)
input 3072 0 [joydev evdev]
usb-uhci 20996 0 (unused)
usbcore 55136 1 [usb-uhci]
ext3 60160 1
jbd 42196 1 [ext3]
Wie geht es jetzt weiter?
Viele Grüße
Lothar Reupsch
----- Original Message -----
From: "Karsten Keil"
On Wed, Aug 21, 2002 at 08:18:06PM +0200, Lothar Reupsch wrote:
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1
Fuer die Fritz!CARD USB brauchst Du keine Firmware (nur bei v2.0 v3.0)
device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check /usr/include/linux/major.h)
Es sieht so aus als ob der treiber garnicht vorhanden ist. ...
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB
(nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Dann brauchst Du 1. die Treiber fuer fcusb (und nicht fcusb2) und zweitens keine firmware. Die Treiber kannst Du von AVM downloaden und entpacken. install wenn moeglich nicht benutzen, sondern nur die Datei fcusb.o nach /lib/modules/2.4.18-4GB/misc kopieren und depmod -a aufrufen.
-- Karsten Keil SuSE Labs ISDN development
-- 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
Hallo, ich wuerde mal vorschlagen i4l updaten. Und dann evtl. /etc/init.d/isdn ersetzen, wenn modifiziert (rpm -V i4l). Dann YaST Konfiguration mit anschliessendem reboot (geht bestimmt auch effizienter, aber das ist der einfachste Weg). Wer laedt eigentlich die USB Treiber, wenn man ein Geraet anstoepselt? Wenn bei dir die Karte im Slot steckt, sollte doch eigentlich der Treiber geladen sein (usbcore und usb-uhci sind ja geladen). Ciao On Thursday 22 August 2002 11:53, Lothar Reupsch wrote:
Hi,
jetzt habe ich Suse nochmal installiert, um sicher zu gehen, dass mein System "rein" ist. Dann habe ich den korrekten Treiber entpackt und fcusb.o nach /lib/modules/2.4.18-4GB/misc kopiert. Dann ein depmod -a und hier kommt nun das Ergebnis von lsmod:
linux:/ # depmod -a linux:/ # lsmod Module Size Used by Not tainted nls_iso8859-1 2880 1 (autoclean) nls_cp437 4384 1 (autoclean) vfat 9244 1 (autoclean) fat 28984 0 (autoclean) [vfat] snd-pcm-oss 45152 1 (autoclean) snd-mixer-oss 11136 0 (autoclean) snd-via686 8068 1 snd-pcm 58528 0 [snd-pcm-oss snd-via686] snd-timer 11456 0 [snd-pcm] ipv6 123424 -1 (autoclean) snd-ac97-codec 24196 0 [snd-via686] snd-mpu401-uart 3504 0 [snd-via686] snd-rawmidi 13536 0 [snd-mpu401-uart] snd-seq-device 4336 0 [snd-rawmidi] snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-via686 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device] soundcore 3268 3 [snd] ds 6368 4 yenta_socket 8384 2 pcmcia_core 37984 0 [ds yenta_socket] isa-pnp 27816 0 (unused) joydev 5728 0 (unused) evdev 3904 0 (unused) input 3072 0 [joydev evdev] usb-uhci 20996 0 (unused) usbcore 55136 1 [usb-uhci] ext3 60160 1 jbd 42196 1 [ext3]
Wie geht es jetzt weiter?
Viele Grüße Lothar Reupsch
----- Original Message ----- From: "Karsten Keil"
To: Sent: Thursday, August 22, 2002 10:27 AM Subject: Re: [suse-isdn] SuSE 8.0 und AVM Card USB 2.0 On Wed, Aug 21, 2002 at 08:18:06PM +0200, Lothar Reupsch wrote:
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider
läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1
Fuer die Fritz!CARD USB brauchst Du keine Firmware (nur bei v2.0 v3.0)
device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check
/usr/include/linux/major.h)
Es sieht so aus als ob der treiber garnicht vorhanden ist. ...
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB
(nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Dann brauchst Du 1. die Treiber fuer fcusb (und nicht fcusb2) und zweitens keine firmware. Die Treiber kannst Du von AVM downloaden und entpacken. install wenn moeglich nicht benutzen, sondern nur die Datei fcusb.o nach /lib/modules/2.4.18-4GB/misc kopieren und depmod -a aufrufen.
-- Karsten Keil SuSE Labs ISDN development
-- 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
Hallo,
das update von i4l habe ich vorgenommen. Dabei mußte ich jedoch folgende
"warning" bestätigen:
/etc/isdn/isdn.conf created as
/etc/isdn/isdn.conf.rpmnew
Danach führte ich das rpm -V i4l aus, mit folgendem Output:
linux:~ # rpm -V i4l
S.5....T c /etc/init.d/isdn
SM5....T c /etc/isdn/isdn.conf
Ist das jetzt ein Grund, /etc/init.d/isdn zu ersetzen?
Viele Grüße
Lothar Reupsch
----- Original Message -----
From: "Sebastian Huber"
Hallo, ich wuerde mal vorschlagen i4l updaten. Und dann evtl. /etc/init.d/isdn ersetzen, wenn modifiziert (rpm -V i4l). Dann YaST Konfiguration mit anschliessendem reboot (geht bestimmt auch effizienter, aber das ist der einfachste Weg).
Wer laedt eigentlich die USB Treiber, wenn man ein Geraet anstoepselt? Wenn bei dir die Karte im Slot steckt, sollte doch eigentlich der Treiber geladen sein (usbcore und usb-uhci sind ja geladen).
Ciao
On Thursday 22 August 2002 11:53, Lothar Reupsch wrote:
Hi,
jetzt habe ich Suse nochmal installiert, um sicher zu gehen, dass mein System "rein" ist. Dann habe ich den korrekten Treiber entpackt und fcusb.o nach /lib/modules/2.4.18-4GB/misc kopiert. Dann ein depmod -a und hier kommt nun das Ergebnis von lsmod:
linux:/ # depmod -a linux:/ # lsmod Module Size Used by Not tainted nls_iso8859-1 2880 1 (autoclean) nls_cp437 4384 1 (autoclean) vfat 9244 1 (autoclean) fat 28984 0 (autoclean) [vfat] snd-pcm-oss 45152 1 (autoclean) snd-mixer-oss 11136 0 (autoclean) snd-via686 8068 1 snd-pcm 58528 0 [snd-pcm-oss snd-via686] snd-timer 11456 0 [snd-pcm] ipv6 123424 -1 (autoclean) snd-ac97-codec 24196 0 [snd-via686] snd-mpu401-uart 3504 0 [snd-via686] snd-rawmidi 13536 0 [snd-mpu401-uart] snd-seq-device 4336 0 [snd-rawmidi] snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-via686 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device] soundcore 3268 3 [snd] ds 6368 4 yenta_socket 8384 2 pcmcia_core 37984 0 [ds yenta_socket] isa-pnp 27816 0 (unused) joydev 5728 0 (unused) evdev 3904 0 (unused) input 3072 0 [joydev evdev] usb-uhci 20996 0 (unused) usbcore 55136 1 [usb-uhci] ext3 60160 1 jbd 42196 1 [ext3]
Wie geht es jetzt weiter?
Viele Grüße Lothar Reupsch
----- Original Message ----- From: "Karsten Keil"
To: Sent: Thursday, August 22, 2002 10:27 AM Subject: Re: [suse-isdn] SuSE 8.0 und AVM Card USB 2.0 On Wed, Aug 21, 2002 at 08:18:06PM +0200, Lothar Reupsch wrote:
Hallo zusammen,
endlich konnte ich die vielfältigen Tipps ausprobieren, aber leider
läuft noch immer nichts. Hier die Ergebnisse diverser Kommandos:
linux:/ # avmcapictrl load /tmp/fritz/fusbase.frm 1
Fuer die Fritz!CARD USB brauchst Du keine Firmware (nur bei v2.0 v3.0)
device capi20 not registered: No such device look in /proc/devices. maybe the devicefiles are installed with a wrong majornumber, or you linux kernel version only supports 64 char device (check
/usr/include/linux/major.h)
Es sieht so aus als ob der treiber garnicht vorhanden ist. ...
Vielleicht sollte ich noch dazu sagen, dass ich "nur" eine AVM Card USB
(nicht 2.0) habe, aber ich glaube das macht keinen Unterschied... Kann mir jemand weiterhelfen?
Dann brauchst Du 1. die Treiber fuer fcusb (und nicht fcusb2) und zweitens keine firmware. Die Treiber kannst Du von AVM downloaden und entpacken. install wenn moeglich nicht benutzen, sondern nur die Datei fcusb.o nach /lib/modules/2.4.18-4GB/misc kopieren und depmod -a aufrufen.
-- Karsten Keil SuSE Labs ISDN development
-- 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
-- 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
On Thu, Aug 22, 2002 at 09:40:06PM +0200, Lothar Reupsch wrote:
Hallo,
das update von i4l habe ich vorgenommen. Dabei mußte ich jedoch folgende "warning" bestätigen:
/etc/isdn/isdn.conf created as /etc/isdn/isdn.conf.rpmnew
Das ist OK.
Danach führte ich das rpm -V i4l aus, mit folgendem Output:
linux:~ # rpm -V i4l S.5....T c /etc/init.d/isdn
Das nicht.
SM5....T c /etc/isdn/isdn.conf
Ist das jetzt ein Grund, /etc/init.d/isdn zu ersetzen?
ja. -- Karsten Keil SuSE Labs ISDN development
Hi,
/etc/init.d/isdn habe ich ersetzt, aber der Output von rpm -V i4l ist immer
noch der gleiche, auch nach einem Reboot.
Viele Grüße
Lothar Reupsch
----- Original Message -----
From: "Karsten Keil"
On Thu, Aug 22, 2002 at 09:40:06PM +0200, Lothar Reupsch wrote:
Hallo,
das update von i4l habe ich vorgenommen. Dabei mußte ich jedoch folgende "warning" bestätigen:
/etc/isdn/isdn.conf created as /etc/isdn/isdn.conf.rpmnew
Das ist OK.
Danach führte ich das rpm -V i4l aus, mit folgendem Output:
linux:~ # rpm -V i4l S.5....T c /etc/init.d/isdn
Das nicht.
SM5....T c /etc/isdn/isdn.conf
Ist das jetzt ein Grund, /etc/init.d/isdn zu ersetzen?
ja.
-- Karsten Keil SuSE Labs ISDN development
-- 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
participants (5)
-
foskaty@gmx.de
-
Karsten Keil
-
Lothar Reupsch
-
Ole Foskaty
-
Sebastian Huber