First, read the following from the SuSE SDB(http://portal.suse.com/sdb/de/2004/04/DSL_SL.html) (in German). You do not need the mentioned RPM package if you have updated your installation via YOU recently. Make sure that every package which has the string "avm" or "capi" in its name is installed. Make sure that every CAPI option in the ISDN configuration of your kernel is somewhat activated. You have to install the drivers from AVM(ftp://ftp.avm.de/cardware/fritzcrd.dsl_sl_usb/linux/suse.91/fcdslslusb-suse9.1-3.11-04.tar.gz). The ISDN and the following DSL configuration via YAST should not be a problem. The LED called USB should be on. But alas, when trying to connect, this message was shown in the syslog:
capiplugin: CAPI_REGISTER failed CAPI not installed (0x1009) [No such device or address (6)]
Three things had to be done additionally to make it work.
/dev/capi20should have major 192 and minor <I forgot>. This is wrong! It should be major 68, minor 0. Since SuSE replaces your custom
/dev/capi20with every boot you should recreate it in an init script.
/etc/init.d/devcapito do the following things in the start) section:
rm /dev/capi20 mknod /dev/capi20 c 68 0 chown root.dialout /dev/capi20 chmod 660 /dev/capi20
/etc/capi.conf, it should have a line like this in it:
fcdslslusb fdlubase.frm - - - - -The firmware file should have already been put into /usr/lib/isdn/ by the installation scripts.
capiinit startonce), but a PPP connection is still not possible. The process writes a message with CONNECT <something I do not remember> into the syslog.
drdsl, it should print quite some stuff while setting up the modem. If it complains about some problems with CAPI, your configuration is still fucked up at some place.
From now on, these three steps are not necessary to be repeated. When connecting, the PPP LED starts blinking and stays lit when connected.