OpenSuSE 10.3, Fritz!Card USB v2.1, ISDNlog wird nicht gestartet
Hallo, ich habe zwei Rechner unter OpenSuSE 10.3 (aktuell gepatcht) und einer AVM Fritz!Card USB v2.1 am laufen (oder auch nicht) 1) Maxdata PC P4, Intel Chipsatz 2) Server HP DL360G3, Server steht in Singapore und macht ISDN/Capi Zicken Alles was ich hier schreibe bezieht sich auf 2. Ende letzter Woche, nachdem ich die Kernelmodule gebaut habe funktionierte alles auf anhieb. Capi wurde geladen, Hylafax empfing Faxe, senden konnte ich auch. Seit gestern klappt es aber nicht mehr richtig. ISDNlog wird meistens nicht gestartet, machmal wird auch schon bei capiinit abgebrochen. Bei Bootvorgang wird "/etc/sysconfig/isdn/scripts/load-avmusb" so wie es aussieht zweimal aufgerufen. Ich habe die Datei ein wenig modifiziert um zu sehen wie weit Sie kommt. --snip-- #!/bin/bash date >> /tmp/xx-load-avmusb.log echo "load-avmusb called" >> /tmp/xx-load-avmusb.log test "$DSL_CONTR" = "dslonly" || /sbin/modprobe --ignore-install isdn /sbin/modprobe --ignore-install kernelcapi >& /dev/null echo "kernelcapi loadedd" >> /tmp/xx-load-avmusb.log /sbin/modprobe --ignore-install capi >& /dev/null echo "capimodule loaded" >> /tmp/xx-load-avmusb.log tout=0 while [ $tout -le 10 ] ; do test -e /dev/capi/31 && break; sleep 1 tout=$(($tout + 1)) done /sbin/modprobe --ignore-install $DRV >& /dev/null echo "$DRV loaded" >> /tmp/xx-load-avmusb.log if [ "$DSL_CONTR" = "dslonly" ]; then free_idx=-1 else get_first_free_idx fi echo "if DSL_CONTR done" >> /tmp/xx-load-avmusb.log CONTR=${CONTR:-contr$free_idx} echo "CONTR= done" >> /tmp/xx-load-avmusb.log CAPIFILE=capi.conf.usb.$CONTR echo "CAPIFILE= done" >> /tmp/xx-load-avmusb.log echo "#temp capi.conf generated by load-avmusb" > $CAPIFILE echo "CAPIFILE Echo 1 done" >> /tmp/xx-load-avmusb.log echo "# card file proto io irq mem cardnr options" >> $CAPIFILE echo "CAPIFILE Echo 2 done" >> /tmp/xx-load-avmusb.log echo "$DRV $FIRMWARE - - - - - $DRIVER_OPTIONS" >> $CAPIFILE echo "CAPIFILE Echo 3 done" >> /tmp/xx-load-avmusb.log /sbin/capiinit -c $CAPIFILE start >& /tmp/xx-capiinit.log echo "CapiInit done" >> /tmp/xx-load-avmusb.log RET=$? echo "CapiInit Ret= $RET" >> /tmp/xx-load-avmusb.log echo "FreeIDX: $free_idx" >> /tmp/xx-load-avmusb.log if [ $RET -eq 0 -a $free_idx != -1 ]; then /sbin/modprobe --ignore-install capidrv >& /tmp/xx-capidrv.log echo "capidrv loaded" >> /tmp/xx-load-avmusb.log start_isdnlog $free_idx ${CONTR} echo "ISDNLOG started: free_idx= $free_idx CONTR= $CONTR" >> /tmp/xx-load-avmusb.log echo "$free_idx" > /var/run/usb_isdn_${USBBUS}_${USBDEV}.idx echo "Values: USBBUS= $USBBUS USBDEV= $USBDEV" >> /tmp/xx-load-avmusb.log if [ -n "$EAZMAP" ]; then get_i4l_id $free_idx /sbin/isdnctrl mapping $card_id $EAZMAP >& /tmp/xx_mapping.log echo "Mapping CardID= $card_id EAZMAP= $EAZMAP" >> /tmp/xx-load-avmusb.log fi fi if [ -n "$DSL_CONTR" -a ! -f /etc/drdsl/adsl.conf ]; then sleep 1 RET=99 test -x /sbin/drdsl && /sbin/drdsl -q >& /dev/null;RET=$? test -x /usr/sbin/drdsl && /usr/sbin/drdsl -q >& /dev/null;RET=$? echo "drdsl return $RET" RET=0 fi --snip-- Und das Ergebniss: --snip-- sgjkfx1:/tmp # cat xx-load-avmusb.log Wed May 28 15:35:34 SGT 2008 load-avmusb called kernelcapi loaded capimodule loaded fcusb2 loaded if DSL_CONTR done CONTR= done CAPIFILE= done CAPIFILE Echo 1 done CAPIFILE Echo 2 done CAPIFILE Echo 3 done CapiInit done CapiInit Ret= 0 FreeIDX: 0 capidrv loaded ISDNLOG started: free_idx= 0 CONTR= contr0 Values: USBBUS= 001 USBDEV= 002 Wed May 28 15:35:36 SGT 2008 load-avmusb called kernelcapi loaded capimodule loaded fcusb2 loaded if DSL_CONTR done CONTR= done CAPIFILE= done CAPIFILE Echo 1 done CAPIFILE Echo 2 done CAPIFILE Echo 3 done CapiInit done CapiInit Ret= 0 FreeIDX: 1 capidrv loaded ISDNLOG started: free_idx= 1 CONTR= contr0 Values: USBBUS= 001 USBDEV= 002 sgjkfx1:/tmp # --snip-- Ein mauelles starten von isdnlog mit /usr/sbin/isdnlog -f /etc/isdn/isdnlog.options.contr0 /dev/isdnctrl0 funktioniert meistens, ausser wenn isdnctrl0 nicht vorhanden ist (warum auch immer). Der Rechner Nr.1 hatte dieses verhalten nur einmal gezeigt. Hylafax meldet sich dann und erinnert daran das das Capi Device nicht verfügbar ist. Die USB Karten scheinen nicht so stabil zu booten !? Schade ! Hat jemand eine Idee ? Grüße Lars Meuser LMA Deutschland GmbH -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, 28.05.2008 10:37, Meuser, Lars wrote:
Hallo, ich habe zwei Rechner unter OpenSuSE 10.3 (aktuell gepatcht) und einer AVM Fritz!Card USB v2.1 am laufen (oder auch nicht)
1) Maxdata PC P4, Intel Chipsatz 2) Server HP DL360G3, Server steht in Singapore und macht ISDN/Capi Zicken
Alles was ich hier schreibe bezieht sich auf 2.
Ende letzter Woche, nachdem ich die Kernelmodule gebaut habe funktionierte alles auf anhieb. Capi wurde geladen, Hylafax empfing Faxe, senden konnte ich auch.
Seit gestern klappt es aber nicht mehr richtig. ISDNlog wird meistens nicht gestartet, machmal wird auch schon bei capiinit abgebrochen.
Frag' mal bei opensuse-isdn-de@opensuse.org , da hast du höhere Chancen Hilfestellung zu bekommen.
Bei Bootvorgang wird "/etc/sysconfig/isdn/scripts/load-avmusb" so wie es aussieht zweimal aufgerufen. Ich habe die Datei ein wenig modifiziert um zu sehen wie weit Sie kommt.
Guter Ansatz. Jemand der sich mit dem CAPI- und AVM-Zeug auskennt kann damit bestimmt was anfangen :-) Arno -- Arno Lehmann IT-Service Lehmann www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Arno Lehmann
-
Meuser, Lars